高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)

2019-12-15
| 14页
| 482人阅读
| 151人下载
普通

内容正文:

顺序结构程序 学习目标 1.掌握顺序结构流程图的画法。 2.掌握顺序结构程序的设计方法。 QBASIC程序在运行时,按照从上往下的顺序逐行执行各个语句所规定的操作,我们把这样的程序称为顺序结构的程序。人们经过长期的实践,将程序的基本流程归纳为三种基本结构,即顺序结构、选择结构和循环结构。 顺序结构是最简单的控制结构,下面看几个例子。 【例1】鸡兔同笼,已知鸡兔总头数为h(heads),总脚数为f(feet),求鸡兔各有多少只? (1)分析问题:本题只给定两个总数,需要求出具体的个数,要用二元一次方程求解。 (2)建立数学模型:即找出处理此问题的数学方法,列出有关方程式。设鸡为x只,兔为y只,总头数为h,则x+y=h; 由于鸡有2只脚,兔有4只脚,总脚数为f,因此2x+4y=f。由此可得本题的约束关系为: (3)确定算法: S1:输入总头数h,总脚数f。 S2:计算鸡和兔的只数x,y。 S3:输出鸡和兔的只数x,y。 S4:结束。 其中,S2还可以进一步细化为: S2.1:计算鸡的只数x。 S2.2:计算兔的只数y。 流程图如图2-3-1所示。 (4)根据算法编写程序(根据流程图用QBASIC语言写出程序)。 程序如下 (5)将程序输入计算机并运行,结果如下: 输入鸡兔总头数和总脚数:16,40 h=16 f=40 鸡=12 兔=4 (6)检验输出结果的正确性。 经检验:12+4=16 12x2+4x4=40 结果正确。 【例2】输入5名裁判员对某运动员的评分,求平均成绩。 分析:对于少量的或随机的数据,可以使用INPUT语句,用户从键盘输入数据可以进行运算,但是对于大量的数据或已知的数据,如果提前将其存入,则计算机可以自动运行并显示结果。这里,我们使用QBASIC的READ/DATA语句。将5名裁判员的评分放在DATA语句中,然后用READ语句读到变量中,再进行计算。 程序如下: 智多星 1.在QBASIC中,INPUT为键盘输入语句,计算机执行到这条语句时,即停下来等待用户从键盘输入数据。用户输入完毕后计算机自动执行其后的语句。INPUT后用双引号括起来的部分为提示信息,计算机执行INPUT语句时,先显示该信息,给用户以提示,分号后的变量列表用以存放从键盘输入的数据。 2.程序中每行的单引号“’”及其后面部分为程序的注释,是为读

资源预览图

高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
1
高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
2
高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
3
高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
4
高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
5
高中信息技术 人教版选修1 2.1顺序结构程序(共14张PPT)
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。