【教学过程】 (一)故事导入 引入:韩信点兵的故事 3人一排余2人,5人一排余3人,7人一排余2人,算出1073人。 提问:可不可以用计算机来解决这个问

题库2022-08-02  33

问题

选项

答案

解析 【教学过程】
(一)故事导入
引入:韩信点兵的故事
3人一排余2人,5人一排余3人,7人一排余2人,算出1073人。
提问:可不可以用计算机来解决这个问题?
故事中已知什么,求什么,明确已知的未知之间的关系。
点明主题:编程解决问题
(二)教师讲解,学生探索,师生同步新知
1.根据上述分析设计算法。
学生通过小组讨论得出计算方法:设士兵个数为i,于是有:
i Mod 3= 2;i Mod 5 = 3;i Mod 7 = 2
2.参编写程序,老师给出“韩信点兵”的VB程序,并讲解程序流程:
vb程序代码如下:
Private Sub Command1_Click()
n = Text1.Text ‘注意,n为士兵的大概数目’
For i = 1 To n
If i Mod 3= 2 and i Mod 5 = 3 and i Mod 7 = 2 Then
Text2.Text = i
End If
Next i
End Sub
3.调试运行
学生将程序输入到VB中,看程序能否按预想的执行。
具体任务:设计界面,探究数目未知情况(除数和余数都是变量)下的程序,运行和调试程序;
老师巡视指导。
(三)巩固知识,加深理解
1.有一框苹果,平均分给2人余1个;平均分给3人余2个;平均分给4人余3个。请同学们分组讨论如何求出这框苹果的个数。
2.完成之后组内成员互评,各组选出最优秀作品,全班展示。
(四)师生互动,携手小结
小结:老师提问学生回答进行总结编制计算机程序解决问题的过程。
作业:校体操队到操场集合,排成每行2人,最后多出1人,排成每行3人,也多出1人,分别按每行排4,5,6人,都多出1人,当排成每行7人时,正好不多。求校体操队至少是多少人?课后自行编写程序,下节课提交。
【板书设计】

【答辩题目解析】
1.简单说一下计算机都有那些语言,区别是什么?
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。
汇编语言(assembly language)亦称为符号语言,是用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。
2.你认为在课堂上的评价对学生的影响?
教师的课堂教学评价,直接影响到学生对知识技能的掌握和思想感情的发展。一堂课的成功与否,不只在于教师事先精心设计好的每一句教学语言是否精彩,更在于师生双向交流过程中教师有没有充满教育机智的教学评价的有效发挥。有效的课堂教学评价不是停留于表层的作秀,也不是可有可无的衔接,而是在整体深刻理解文本和学生实际后焕发的自然而然的创设和生成。
转载请注明原文地址:https://tihaiku.com/congyezige/2750103.html

最新回复(0)