- 14
- 0
- 约 15页
- 2016-12-08 发布于北京
- 举报
2015江苏省信息技术算法与程序设计详案
第节:目的:了解
教学重点难点::?教学内容:
“韩信点兵”问题2:求整除3余1、整除5余2、整除7余4、整除13余6、整除17余8的最小自然数。
分析问题(找出已知和未知、列出已知和未知之间的关系) 写出解题步骤 ??? 设所求的数为X,则X应满足:
X整除3余1
X整除5余2
X整除7余4
X整除13余6
X整除17余8 1、令X为1。
2、如果X整除3余1,
??X整除5余2,
? X整除7余4,
X整除13余6,
X整除17余8,则记下这个X。
3、令X为X+1。
4、如果算出,则结束;否则跳转2。
5、写出答案。 用计算机解决问题
??? 教师:“用计算机解题,是不是输入上面的算法?上面用自然语言描述的算法,计算机不懂,必须翻译成计算机的语言,这就是程序设计语言。” 教师展示与用Visual Basic语言编写的程序作对照。简单解释变Y的作用,并提示学生程序设计语言是我们以后学习的重点。
本例用Visual Basic语言编写的程序请看教材如下:
Private Sub Command1_Click()
? Dim X As Integer, Y As Integer
? X = 1: Y = 0
? Do
??? If X Mod 3 = 1 Then
????? If X Mod 5 = 2 Then
??????? If X Mod 7 = 4 Then
原创力文档

文档评论(0)