1.1计算机解决问题的过程课件

合集下载

1.1计算机解决问题的过程

1.1计算机解决问题的过程
10
1.1计算机解决问题的过程 1.1计算机解决问题的过程
算法的特征
1. 有穷性 执行有限步之后结束,且每一步都执行时 间都是有限的。
11
1.1计算机解决问题的过程 1.1计算机解决问题的过程
算法的征
2. 确定性 算法中的每一个步骤都应当是确定的, 而不应当是含糊的、模棱两可的。
12
1.1计算机解决问题的过程 1.1计算机解决问题的过程
算法的特征
3. 输入输出 有零个或多个输入;至少产生一个输 出
13
1.1计算机解决问题的过程 1.1计算机解决问题的过程
算法的特征
4. 可行性 原则上能精确运行,用纸和笔做有限运算 后可以完成。
14


算法描述的方法
算 法 的 描 述
描述算法 描述算法 描述算法
15
1.1计算机解决问题的过程 1.1计算机解决问题的过程 练习
2
1.1计算机解决问题的过程 1.1计算机解决问题的过程 算法 :
1.农夫带羊到右岸,独自返回左岸; 2.农夫带狼到右岸,返回时白羊带回左岸; 3.农夫把菜带到右岸,独自返回左岸; 4.农夫把羊带到右岸,完成过河。
3
1.1计算机解决问题的过程 1.1计算机解决问题的过程 韩信点兵 :
我国古代数学名著《孙子算经》 今有物不知其数,三三数之剩2,五五数 之剩3,七七数之剩2,问物几何?
4
1.1计算机解决问题的过程 1.1计算机解决问题的过程 韩信点兵 :
筛选法. 首先写出“用3除余2”的数: 2,5,8,11,14,17,20,23,26,29,… 其中,“用5除余3”的数:8,23,… 其中,“用7除余2”的数:23,… 由此得到,23是最小的一个解。 至于下一个解是什么,要把“…”写出来才知道; 实践以后发现,是要费一点儿功夫的。

1.1计算机解决问题的过程-原创

1.1计算机解决问题的过程-原创
ቤተ መጻሕፍቲ ባይዱ
案例2:这三位球星谁最高?
姚明226cm
巴蒂尔205cm
麦迪203CM
计算机如何判断谁最高的呢?
1.1计算机解决问题的过程
计算机解决问题的流程图P3
7
1.2算法描述与设计
三种算法描述方法:自然语言、流程图,伪代码
(1) 确定一个擂主(讨论第一个擂主是如何 确定的); (2) 挑战者上台; (3) 擂主和挑战者比较; (4) 挑战者胜的话,挑战者做擂主,否则擂 主卫冕; (5) 重复执行(2)~(4) 步骤,直到最后 一个挑战者。
说一说
P9实践 比较自然语言、流程图和伪代码三种算法 描述方法,谈谈你自己的看法,你更喜欢 哪种描述方法
练一练:
请将案例2 中谁最高? 用流程图来 描述算法
最大值的算法设计思想
(1) 从第一个数据开始看起; (2) 把第一个数据的值在变量中记下来; (3) 再取一个数据; (4) 比较这个数据与变量中记下的数据的值; (5) 如果这个数据的值比记下的数据的值大, 则去掉变量中原来那个数据,记下新数据的值; (6) 重复执行(2)~(4), 继续比较,直 到最后一个数据。
1.1计算机解决问题的过程
广西民族高中 覃淑梅
新课导入
案例1:岳飞比武战胜王燮
回顾:打擂的步骤
(1) 确定一个擂主(讨论第一个擂主是如何确定的); (2) 挑战者上台; (3) 擂主和挑战者比较; (4) 挑战者胜的话,挑战者做擂主,否则擂主卫冕; (5) 重复执行(2)~(4) 步骤,直到最后一个挑战者。 思考:在打擂的过程中,我们看到(2)~(4) 步骤是要 重复做的,所以我们该怎么办呢?

1.1计算机解决问题的过程

1.1计算机解决问题的过程

第一步:分析问题
同 安 一 中 方 勇 展
观察桌面小时钟的构成要素和 运行规律或状态,确定解决方 法
第二步:用自然语言描述计算方法 step1、界面设计 Step2、数据同步 step3、状态切换
step4、程序控制
算法:简单地说,算法就是解决问题的方法和步骤。ຫໍສະໝຸດ 第三步:将算法编写成计算机程序
原因:计算机读不懂算法,必须翻
同 安 一 中 方 勇 展
同 安 一 中 方 勇 展
第四步:运行、调试程序,检验结果。 第五步:问题得到解决
总结:计算机解决问题流程图 (过程)
小结
• 用计算机程序解决问题的基本过程
分析问题 设计算法 编写程序 调试程序
同 安 一 中 方 勇 展
检测结果

人工解题与计算机解题的异同点
同 安 一 中 方 勇 展
译成计算机的语言,这就是程序设计语言。
• Private Sub Form_Activate() • Me.BackColor = RGB(0, 78, 152) '使窗体的背景与桌面 的颜色一致 • Me.Move Screen.Width - Me.Width, 0 '将窗体移动到桌 面的右上角 • End Sub • Private Sub lblShow_Click() • tmrClock.Enabled = Not tmrClock.Enabled '切换时钟状 态 • End Sub • Private Sub lblShow_DblClick() • End '结束程序的语句 • End Sub • Private Sub tmrClock_Timer() • lblShow.Caption = Time() 'Time是函数,调用它可以得 到计算机的系统时间

(完整word版)1.1计算机解决问题的过程教学设计

(完整word版)1.1计算机解决问题的过程教学设计

课时教学设计首页教学流程☆补充设计☆算”、“秦王暗点兵”等。

在我国南北朝时的一部重要数学著作《孙子算经》中也有记载:“今有物不知其数,三三数之余二,五五数之余三,七七数之余二,问物几何?”分析问题:将此问题数学化,我们可以归纳成这样的数学问题:求整除3余2、整除5余3、整除7余2的最小自然数。

设计算法:穷举法编写程序:Private Sub Command1_Click()Dim N As IntegerN = 1DoIf (N Mod 3 = 2) And (N Mod 5=3) And (N Mod 7 = 2) ThenPrint NExit DoEnd IfN = N + 1LoopEnd Sub调试程序:程序编好以后,通过键盘输入计算机,并运行程序查看结果。

4、拓展问题:如何计算满足条件的10万以上的自然数。

Private Sub Comma nd1_Click()Dim x As Long, y As Longx = 100000DoIf (x Mod 3 = 2) And (x Mod 5 = 3)And (x Mod 7 = 2) The ny = x 2X70 + 3X21 + 2X15105X 2x 3r1 2x 5n, 3X 7是2学生体会计算机解决问题的过程。

用最小公倍数法很难求的方程的解。

可以让电脑一个一个去试,就是采用穷举法。

学生思考学生试着修改程序并运行(*)将冋题拓展,让学生修改程序得出结果。

这其实是个进阶任务,目的也是为了让学生进一步体会计算机解快捷与方便。

☆补充设计☆太原市教研科研中心研制Else x = x + 1 End IfLoop Un til y > 100000 Print y End Sub5、 当堂检测:人机“问题解决”对比6、 本课小结:太原市教研科研中心研制课时教学设计尾页板书设计人脑解决问题的过程 计算机解决问题的过程教学反思高中学生已经有了一定的数学基础,甚至数学选修课里面也有“算 法”的内容,他们的抽象思维能力也比初中学生好得多,但选修算法这 门课程的学生仍然不是很多,也许是因为目前初中小学《信息技术》课 程几乎没有程序设计内容的缘故吧,所以很多学生对编程不太理解,不 知道这门课教什么内容,还有的学生听说编程很难,很枯燥。

1.1使用计算机解决问题的一般过程

1.1使用计算机解决问题的一般过程

①编制计算机程序,用计算机进行处理
②分析问题,确定计算机解题任务为“计算圆周率”
③构建数学模型,设计算法
正确的顺序是
( D)
A.①②③ B.③①②
C.②①③ D.②③①
3.用计算机解决圆锥体体积问题时经历了若干阶段,其中编
写代码属于
( B)
A.“分析问题确定要用计算机做什么”阶段
B.“寻找解决问题的途径和方法”阶段
3.算法实现及结果检验 用计算机执行设计好的算法程序解决问题,并对结果进行检测 分析和验证。 (1)一个程序由如下两部分组成: ①指令部分:指令是对计算机操作类型和操作数地址作出规定 的一组符号。指令部分由一系列的指令组成,每条指令指定了要求 计算机应执行的一个动作。由适当的指令构成的序列,描述了解决 这个问题的计算过程。 ②数据部分:计算所需的原始数据、计算的中间结果或最终结 果。
④输出结果vt
其正确的顺序是( A )
A.②①④③
B.①②③④
C.④②③①
D.①④②③
7.下列是用VB编程解决问题时的三个步骤:
①在VB编程环境中设计界面,编写程序代码
②分析问题,确定解决问题的算法
③调试、运行程序
正确的顺序是( D )
A.①②③
B.③②①
C.①③②
D.②①③
8.发生交通事故时,交通警察到达案发现场后,开展工作的
B( )
A.设计“田径运动会系统”的算法
B.分析“田径运动会系统”的需求
C.编写程序代码
D.认真阅读有关系统编写的文章,学习经验
6.做匀加速直线运动物体的瞬时速度计算公式是vt=v0+ at, 其中v0是初速度,a是加速度,t是时间。计算步骤有:
①用公式计算瞬时速度vt=v0+ at ②输入初速度v0、加速度a和时间t ③结束

1.1使用计算机解决问题的一般过程

1.1使用计算机解决问题的一般过程

算法模块学案(1)――算法的概念学习目标:1、知道计算机求解问题的基本过程。

2、理解算法的概念与特点。

3、能用语言描述简单的算法。

重点:算法的概念与特点。

难点:对于给定算法,分辨其不符合哪些特征。

一、使用计算机解决问题一般要经历哪三个阶段?1、________________________2、________________________3、________________________二、算法的定义:算法是在_________________________ 内求解某一问题所使用的具有__________________ 的一系列操作规则。

三、算法的特点:1、2、3、4、5、五、算法的择优如果你要外出购物,需要到菜市场买肉、菜,到超级市场采购副食品,到服装店买衣服。

请讲一讲你的购物算法(先买什么,后买什么)。

作业A :1、关于算法,以下表述错误的是__________________ 。

A.算法就是指解决问题的方法和步骤B.算法可用多种程序设计语言实现C.算法就是计算方法D.算法的每个步骤都必须是确定的,不能有二义性2、关于算法的特征,以下表述错误的是___________________ 。

A.算法中的每个步骤都必须有确切的含义B.求解某一类问题的算法是唯一的C.算法的步骤是有限的D.算法执行后一定产生输出作业B:3、全家人过河:写出过河算法。

第1 步:开始第2 步: ________________________________________________第3 步: ________________________________________________。

1.1计算机解决问题的过程

1.1计算机解决问题的过程

1.1 计算机解决问题的过程一、单项选择题1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()。

A.设计算法B.分析问题C.编写程序D.调试运行程序答案2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()。

A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序答案3.程序编好以后,计算机无法检查出来的错误是?()。

A. 编译错误B. 执行错误C. 逻辑错误D. 语法错误答案1.2 算法和算法的描述一、单项选择题1.以下不是算法特征的是()。

A.有穷性B.确定性和可行性C.输入和输出D.高效答案2.在流程图的基本图形中,菱形表示()。

A.开始/结束B.输入/输出C.处理D.判断答案3.以下说法正确的是()。

A. 算法就是程序B. 数据结构就是程序C. 算法+数据结构=程序D. 算法就是解决问题的方法答案二、简答题4.分别用算法的三种描述方式描述下列:某图书城书籍促销,一次购买100元以上书籍8折,100元以下9折。

提示5.阅读程序框图,若输入m=4,n=3, 则输出a= ,i= 。

提示1.3 程序与程序设计语言单项选择题1. 在下面给出的各项中,属于机器语言的是()。

A. x=10+1B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+1答案2.程序设计语言的发展经历了从()→汇编语言→高级语言的过程。

A. 自然语言B. 机器语言C. C语言D. 低级语言答案3.编译方式是先(),再执行。

A. 翻译整个程序B. 逐句翻译C. 翻译一条执行一条D. 直接执行答案4.不属于程序三种基本结构的是()。

1.1 信息技术及其应用 课件(21张PPT)

1.1 信息技术及其应用 课件(21张PPT)

1.1.1信息技术的发展历程
1.1.1信息技术的发展历程
我国的超级计算机
1.1.2信息技术的发展趋势
未来,信息技术还将沿着数字化、网络化、智能化的方 向发展
1. 更多样的信息采集和处理终端 2. 更泛在的信息通信网络 3. 更智能的信息交互方式
思考
你认为信息技
术还会有些什 么样的变化?
1.1.3信息技术的关键技术
1. 微电子技术 2. 传感技术 3. 通信技术 4. 计算机技术 5. 人工智能技术
1.1.3信息技术的关键技术
1.1.4信息技术的社会意义
1. 信息技术使出行更便捷 2. 信息技术改善医疗 3. 电子商务便捷生活 4. 信息技术改变教育教学 5. 机器人代替人工作 6. 信息技术智力设计造 7. 信息技术助理农产品种植
任务驱动
任务 描述
信息技术的快速发展,改变了人们的生活、工作 与学习方式,为社会注入了新的思想有文化内涵, 促进了社会发展与进步。
在完成主题设计“智能化教学大楼”方案设计与 编排的过程中,进一步认识信息技术与社会的关 系。
任务驱动
任务 描述
1、围绕项目问题,进行调研和需求分析,构思 主题作品 2、设计、编排主题作品,感受信息技术的社会 应用 3、领悟信息技术对社会发展与进步的推动作用
编排方 案
• 组员搜集、整理资料,小组协作设计, 编排主题方案
改进方 案
• 进一步构想在信息社会环境下, 对主题方案改进
完善方 案
• 依据构想,完善主题方案的设计, 并在全班交流展示
本节内容
1、信息技术的发展历史 2、信息技术的发展趋势 3、信息技术的关键技术 4、信息技术的社会应用 5、信息技术推动科技发展

【最新】 算法和算法的表示PPT 课件教案讲义(获奖作品) 图文

【最新】 算法和算法的表示PPT 课件教案讲义(获奖作品) 图文

对例1而言,在计算前,计算机必须要知道给定的铁丝长度L和 所要求的面积S。即把计算机所需的原始数据L和S输入到计算机 中,然后按照编好的程序一步步进行计算。
指令:用来规定计算机操作的命令 程序:为解决某一问题而编排的一个指令序列。通常,一个程序由如下 两部分组成:指令部分和数据部分
1、输入L和S的值
4、验证计算结果
(二)、计算机解题
早期,由于数据量小,人们以手工算法居多,随着科技的发 展和计算机性能的提高,越来越多的人使用计算机来解决各式各 样的问题。 计算机看起来似乎无所不能,实际上,至今为止,计算机 只能按照设计好的程序,一步一步地进行计算。计算机是程序的 忠实执行者!
使用计算机解决问题一般要经历三个阶段: 1、分析问题确定要用计算机做什么 2、寻找解决问题的途径和方法 3、用计算机进行处理 做什么 怎么做
想要泡茶喝,当时的情况是:开水没有,水 壶要洗,茶壶和茶杯要洗,火已生了,茶叶 也有了,怎么办? ——华罗庚《统筹方法平话及补充》
农夫的故事
一个农夫带着一条狼、一头山羊和一篮 蔬菜要过河,但只有一条船。乘船时,农夫 只能带一样东西。当农夫在场的时候,这三 样东西相安无事。一旦农夫不在,狼会吃羊, 羊会吃菜。请设计一个算法,使农夫能安全 地将这三样东西带过河。
流程图常用符号(5框1线)
练习1:P17 问题与练习 第1题
1.有两个容器A和B,A容器中装满了饮料,B容器中装满了调料,要将A和B 容器内容交换,如何完成?仿照上面方式,写出交换A和B容器内容的算 法(用流程图表示)。
开始
取空容器C
A容器饮料倒入容器C
B容器饮料倒入容器A
C容器饮料倒入容器B
1.2 确定解决问题的方法 下面将通过实例来说明计算机解决实际问题的步骤。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教学难点
用计算机解决问题的过程中的分析问题、设计算法以 及如何使用比较准确的语言来描述算法(如穷举法)。
天祝藏族自治县第二中学

四、教法、学法
教法
计 算 机 解 决 问 题 的 过 程 问题解决教学法。
学法
教师引导下的自主学习、合作探究学习。
天祝藏族自治县第二中学
7余2,则X就是答案,并记下;
3、令X增加1(为算下一个作准备); 4、如果算出,则结束;否则跳转到第2步; 5、写出答案。
X整除7余2;
天祝藏族自治县第二中学

五、教学过程
(三)体验活动。
计 算 机 解 决 问 题 的 过 程
“上面的结果超过10万,人工计算要很长时间, 在科技发达的今天,你想到什么?”
天祝藏族自治县第二中学

五、教学过程
(二)探究活动。
计 算 机 解 决 问 题 的 过 程
1、把全班分成六个小组,每个小组的同学一起 探究、讨论问题一。填写如下探究问题记录表并向 教师机提交。
分析问题(找出已知和未知、列出已知和未知之间的关系) 写出解题步骤
天祝藏族自治县第二中学
天祝藏族自治县第二中学

五、教学过程
(四)探讨交流。提高认识。
计 算 机 解 决 问 题 的 过 程 关于求解问题的方式讨论记录:
求解问题的方式
人工求解问题 用计算机求解问题
相同点
不同点
学生讨论。
求解问题的方析问题、设计算 算速度慢。 法、得出结果、验证 编写程序、调试程序, 结果等。 运算速度快等。
(六)布置作业。巩固、消化所学知识。
计 算 机 解 决 问 题 的 过 程
1、课堂作业:从教材“实践”和“练习”部 分选一题,设计算法。未完成的同学下次课提交。
2、课后作业:阅读本节教材提供的“生产方 案选择问题”。
天祝藏族自治县第二中学

计 算 机 解 决 问 题 的 过 程
天祝藏族自治县第二中学

五、教学过程
(一)新课引入。
计 算 机 解 决 问 题 的 过 程
“韩信点兵”问题一:用现代语言这样表述: “求被3除时余2,被5除时余3,被7除时余2的最小 自然数。” 韩信点兵,多多益善。如果这个数超过100000, 又是多少呢?今天我们就来学习用计算机解决该问 题的基本过程。先思考问题一。
天祝藏族自治县第二中学
二、教学目标
计 算 机 解 决 问 题 的 过 程 通过“韩信 点兵”实例,体 验计算机解决问 题的过程,培养 主动探究的意识 和学习程序设计 的欲望。 情 感 态 度 与 价 值 观 理解分析问题、设计 算法、编写程序、调试程 序这一用计算机解决问题 的基本步骤。 知识与技能
天祝藏族自治县第二中学
五、教学过程
(二)探究活动。
计 算 机 解 决 问 题 的 过 程
“刚才有些同学把题目解出来了,答案是23, 韩信作为大将军,统率士兵当然不止23人,下面我 们来解决一个计算结果较大的问题。” “韩信点兵”问题二:求被3除时余2、被5除时余3、 被7除时余2且超过100000的最小整数。

五、教学过程
(一)新课引入。
计 算 机 解 决 问 题 的 过 程
“韩信点兵”问题。 韩信是我国西汉初著名的军事家,刘邦得天下, 军事上全依靠他。韩信点兵,多多益善,不仅如此, 还能经常以少胜多,以弱胜强。在与楚军决战时韩 信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚 霸王项羽因此自杀。 学生:阅读“韩信点兵”材料。
[返回]
天祝藏族自治县第二中学
(一)本课时教学内容的功能和地位
计 算 机 解 决 问 题 的 过 程
广东版信息技术选修1《算法与程序设计》 第一章 揭开计算机解决问题的神秘面纱 1.1 计算机解决问题的过程 1.2 算法和算法的描述
1.3 程序与程序设计语言
本书开篇,承接必修模块《信息技术基础》第 四章4.1“编制计算机程序解决问题”内容。 对以后章节的学习起到启蒙和引导的作用。
通过问题解决, 在自主学习、合作探 究中经历用计算机解 决问题的过程。
天祝藏族自治县第二中学

三、重点难点
教学重点
计 算 机 解 决 问 题 的 过 程
能从问题出发,亲历分析问题、设计算法、编程求解 等用计算机解决问题的基本过程,体会每一个步骤的含义 和操作。
用计算机求解问题
天祝藏族自治县第二中学
五、教学过程
(五)课堂小节。
计 算 机 解 决 问 题 的 过 程
用计算机解决问题的基本过程包括哪些?
具 体 问 题
分 析 问 题
设 计 算 法
编 写 程 序
调 试 程 序
得 到 答 案
天祝藏族自治县第二中学

五、教学过程
广东版教材高中信息技术(选修1)《算法与程序设计》 第一章 揭开计算机解决问题的神秘面纱
第一节 计算机解决问题的过程
天祝二中
汪志成
授课内容
1
计 算 机 解 决 问 题 的 过 程
教学背景 教学目标
2 3
重点难点 教法学法
教学过程

4
5
天祝藏族自治县第二中学
一、教学背景
恳请大家提出宝贵意见!
天祝藏族自治县第二中学

韩信点兵
计 算 机 解 决 问 题 的 过 程
汉高祖刘邦曾问大将韩信:“你看我能带多少兵?”韩信斜了刘邦一眼说: “你顶多能带十万兵吧!”汉高祖心中有三分不悦,心想:你竟敢小看我! “那你呢?”韩信傲气十足地说:“我呀,当然是多多益善啰!”刘邦心中又 添了三分不高兴,勉强说:“将军如此大才,我很佩服。现在,我有一个小小 的问题向将军请教,凭将军的大才,答起来一定不费吹灰之力的。”韩信满不 在乎地说:“可以可以。”刘邦狡黠地一笑,传令叫来一小队士兵隔墙站队, 刘邦发令:“每三人站成一排。”队站好后,小队长进来报告:“最后一排只 有二人。”“刘邦又传令:“每五人站成一排。”小队长报告:“最后一排只 有三人。”刘邦再传令:“每七人站成一排。”小队长报告:“最后一排只有 二人。”刘邦转脸问韩信:“敢问将军,这队士兵有多少人?”韩信脱口而出: “二十三人。”刘邦大惊,心中的不快已增至十分,心想:“此人本事太大, 我得想法找个岔子把他杀掉,免生后患。”一面则佯装笑脸夸了几句,并问: “你是怎样算的?”韩信说:“臣幼得黄石公传授《孙子算经》,这孙子乃鬼 谷子的弟子,算经中载有此题之算法,口诀是:三人同行七十稀,五树梅花开 一枝,七子团圆正月半,除百零五便得知。” 刘邦出的这道题,可用现代语言 这样表述:“一个正整数,被3除时余2,被5除时余3,被7除时余2,如果这数 不超过100,求这个数。”你知道了吗?

五、教学过程
(二)探究活动。
计 算 机 解 决 问 题 的 过 程
2、小组展示、交流,鼓励不同的写法并指出 表达上的问题。并从中引导出类似如下的分析问题 和解题步骤,适时提出算法的概念以及穷举思想。 (写清楚解题步骤——算法是难点)
分析问题 设所求的数为X, 则X应满足: X整除3余2; X整除5余3; X整除7余2; 1、令X为1; 2、如果X整除3余2,X整除5余3,X整除7余 2,则X就是答案; 3、令X增加1(为算下一个作准备); 4、如果算出,则结束;否则跳转到第2步; 5、写出答案。 解题步骤
天祝藏族自治县第二中学

五、教学过程
(二)探究活动。
计 算 机 解 决 问 题 的 过 程
学生分析问题后很快写出解题步骤提交。选取 2-3个小组展示、交流,鼓励不同的写法并指出表达 上的问题。归纳如下:
分析问题 设所求的数为X,则X 应满足: 超过100000的一个最 小正整数; X整除3余2; X整除5余3; 解题步骤 1、令X为100000; 2、如果X整除3余2,X整除5余3,X整除
使用VB环境,输入以下程序代码并运行程序, 针对学生的疑问适当解释。程序代码:
Dim X As Long, Y As Long X = 100000 Do If (X Mod 3 = 2) And (X Mod 5 = 3) And (X Mod 7 = 2) Then Y=X End If X=X+1 Loop Until Y > 100000 Print "韩信点兵士兵数:"; Y
“用计算机解决问题,同样要我们经过分析问 题、设计算法两步骤。前面用自然语言描述的算法, 计算机不懂,必须翻译成计算机的语言,也就是用 程序设计语言,例如我们要学习的VB。”
天祝藏族自治县第二中学

五、教学过程
(三)体验活动。
计 算 机 解 决 问 题 的 过 程
相关文档
最新文档