- 7
- 0
- 约1.91万字
- 约 30页
- 2017-05-12 发布于河南
- 举报
jiangyi
第节:目的:了解
教学重点难点::?教学内容:
“韩信点兵”问题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
????????? If X Mod 13 = 6 Then
??????????? If X Mod 17 = 8 Then Y = X
????????? End If
??????? End If
????? End If
??? End If
??? X = X + 1
? Loop Until Y 0
? Print 韩信统御士兵数:; Y
End Sub
?程序编好以后,通过键盘输入计算机,并运行程序查看结果这个过程叫调试程序。
教师提问2~3个小组的讨论结果,并引导出大致如下的形式结果:
求解问题的方式 相同点 不同点 人工求解问题 分析问题、设计算法、得出结果、验算结果等 对题目进行解答、运算速度慢、不需要计算机等 用计算机求解问题 编写程序、调试程序、运算速度快等
教学反思:
这节课的主要内容是,以“韩信点兵”问题实例程序入手,来分析计算机解决决问题的过程。
从课堂教学的安排和实际操作中,基本上实现了以上教学目的,在一定程度上培养分了学生用计算机解决实际问题的能力。 第节:目的:
教学重点难点::内容:
1.一个简单的物理问题:
书中例6-1-1:求物体在恒力作用下的加速度。
根据在物理课中学过的知识,要解决这个问题有多种方法:
方法一:
a)??? 测量出物体的质量m、拉力F和滑动摩擦力f
b)??? 将测量所得的数据输入计算机
c)??? 根据牛顿第二定律F-f=m*a,计算出加速度a
d)??? 输出所得的结果
方法二:
a)??? 测量出物体从静止开始移动的距离s、时间t
b)??? 将测量所得的数据输入计算机
c)??? 利用公式:s=a*t*t/2计算出加速度a
d)??? 输出所得的结果
2.算法的定义
这种为解决某一问题而设计的确定的有限的步骤称为算法。
二、算法的描述
要把解决问题的步骤表达出来,有多种方法可以表达算法。
1.用自然语言表达
用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。
优点:容易理解
缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行
2.用图形符号表达
用图形符号表达算法必须要有一组规定统一、含义确定的专用符号。
常用的“流程图”所用的基本符号
3.用程序实现算法
用计算机能理解和执行的程序设计语言把算法表示出来,然后把程序输入到计算机并执行,计算机才能按照预定的算法去解决问题。
不同类型的计算机能够识别的指令和语言不尽相同,即使对同一种计算机语言,不同类型的计算机对该语言的解释程序也有差异。
因此,用程序表示算法时,必须按照程序设计语言适用某类计算机的具体规定来进行。
三、用计算机解决问题的一般过程
使用计算机解决一个问题,一般包括四个过程
1.需求分析
“需求分析”是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
2.设计算法
弄清楚要计算机“做什么”后,就要设计计算法,明确要计算机“怎么做”
解决一个问题,可能有多种算法。例如,数学题常常有“一题多解”。这就是说,解决一个问题的算法可能不止一种。这是,应该通过分析、比较、挑选一种最优的算法。
3.编写程序
计算机只能接受并执行计算机程序设计语言编写的程序。当我们为解决一个问题确定了算法后,还必须将
您可能关注的文档
- C.语言实例.doc
- CAD 命令全集2.doc
- cad中如何使用vba.doc
- CAD操作摘要.doc
- CAD学习第六次课任务.doc
- CAD操作法.doc
- cad电子教案1.doc
- CAD阶段考试1.doc
- CAD考证练习5、6.doc
- CAD自己设定菜单文件.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)