当前位置:首页 >> 其它课程 >>

2.2程序的顺序结构


2-2 程序的顺序结构
一、教学目标
1、 知识与技能 理解程序顺序结构的执行流程,掌握赋值语句和输入输出语句,能够编写简单的顺序 结构的程序,以解决生活中的一些计算问题。 2、 方法与过程 本节从简单的问题入手,如求圆的面积,让学生初步掌握赋值语句和输入输出语句的 使用方法及其功能。进而转入较为复杂的问题,如编写程序使从键盘上输入一个三位数,然 后反方向输出

,并且运用到上一章所学的运算符、表达式等,对知识进行巩固,课程安排形 成循序渐进的梯度,充分挖掘学生潜力,让有余力的学生可以有更大空间。 3、情感态度和价值观 程序设计选取的题目与高一所学的数学、物理中学到的新知识有密切的联系,从而激 发学生对程序设计的追求和向往。

二、教学重点、难点
1、教学重点 (1) 赋值语句和输入输出语句的使用 (2) 程序顺序结构的执行流程 (3) 能编写程序解决简单的应用题 2、 教学难点 根据题目写出正确的程序 三、教学环境 1、 教材处理 教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第二节,原教材 的第一个程序例子有关居民生活消费支出的计算,题目很简单,学生也能理解,但是涉及到 的条件较多, 写程序时多次使用同样的语句和函数, 整个程序看起来长, 而且是简单的重复。 所以上课时,把教材的内容作了的简单的处理,以求圆的面积这个程序作为导入,学生 更易理解和掌握。而且这个例子也符合一般程序包括数据类型说明、数据输入、数据处理和 数据输出四个部分,让刚入门的学生有规可依,进而觉得程序也不是太难学,从易到难进行 过渡,提高学生的学习兴趣。 2、预备知识:学生已掌握算法的概念及描述方法,定义常量与变量的方法,程序设计的四 个步骤——分析问题、建立模型、设计算法和编写程序。 3、硬件要求:建议本节课在多媒体电脑教室中完成,有广播教学系统或投影仪。 4、所需软件:学生机要安装 VB6.0 或以上版本。 5、所需课时:2 课时(90 分钟) 四、教学过程 导入:演示求圆的面积这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学 生展示完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发 他们的求知欲。 一、演示上述的程序,并把程序代码中的各行代码的作用解释一遍,顺便把程序的执

行流程说明一下,编写的程序与设计的算法是一致的。 Private sub command1_click() ‘定义名为 command1_click()的事件过程 Const pi as single=3.14 ‘说明程序中 pi 是常量∏ Dim r as single,s as single ‘定义半径 r 和面积 s 为单精度实型 r=inputbox(“r=”,”请输入半径”) ‘输入 r 的值 s=pi*r*r ‘把表达式 pi*r*r 的值赋给 s print “圆的面积 s=”;s ‘把 s 的值输出到当前的窗体上 End sub ‘过程结束 二、 赋值语句 在上述的程序中, r=inputbox(“r=”,”请输入半径”), s=pi*r*r 的含义分别是将赋值号右边 的函数 inputbox(“r=”,”请输入半径”)的值赋给变量 r, 将赋值号右边的表达式 pi*r*r 的值赋给 变量 s。它们的作用都是将表达式的值赋给左边的变量,这种语句称为赋值语句。 赋值语句的基本格式是: 变量=表达式 这里的“=”是赋值符号,它的含义是将表达式的值赋给左边的变量。 观察下列赋值语句的作用: (1) A=B,它是将变量 B 的值赋给变量 A,但 B 的值并未改变。 (2) A=123 表示将数值 123 赋给变量 A。 (3) A=A+10 表示将变量 A 的值加 10 后,再赋给变量 A。如果原来 A 的值 为 30,则执行此语句后,A 的值为 40。 (4) 如果 A=30,B=40,则依次执行语句 T=A,A=B,B=T 后,A、B 两个变 量的值发生交换 A=40,B=30。 三、 输入数据的函数 Inputbox()是提供从键盘输入数据的函数,利用它可产生一个对话框,提示用户输入数 据并 单击命令按钮 。该函数 返回值是字符 类型。利 用这个函数, 上述程序 中的 r=inputbox(“r=”,”请输入半径”),所以在程序运行时,从键盘上输入数据赋值给变量 r。 Inputbox()的语法格式为: Inputbox(提示信息,标题,默认值,位置) 其中: 提示信息:指对输入数据的提示,显示在对话框中,不能省略。 标题:指运行此函数后弹出的对话框的标题。 默认值:指默认的输入数据值。 位置: 指运行此函数后弹出的对话框的左上角在屏幕上的位置与提示信息和标题是用引 号引起来的字符串。例如:执行下面的程序运行情况: Private Sub Command1_Click() A = InputBox("A=", "输入", 12, 100, 20) End Sub 运行该程序,屏幕上窗口的左上角将位于坐标为(100,20)的位置,标题为“输入” ,窗 口的提示信息为“A=” ,而在输入栏内会出现默认的数据 12。如下图所示:

四、输出数据的方法 Print 是输出数据、文本的一个重要方法。在求圆的面积程序中,print “圆的面积 s=”;s 就是利用 Print 方法将计算出来的圆的面积 s 的值输出到窗体上。 Print 方法输出数据的基本格式是: Print 输出内容 在这里,输出内容可以是数、变量、表达式,也可以是用引号括起来的字符串。 说明: (1)如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。 如果是引号引起来的字符串,则原样输出。 例如:语句 Print 3 的结果为 3 语句 Print 2+2 的结果为 4 语句 Print “你好” 的结果为 你好 (2)输出内容可以是一个或多个。如果是多个输出内容,则各输出内容之间可 以用逗号或分号分隔;如果用分号,则后面一个输出内容紧跟前一个输出;如果是逗 号,则按照分区格式输出。 例如:A=5,B=3 Print “A=” ;A, “B=” ;B 输出结果为:A=5 B=3 A=5,B=3 Print “A=” ;A; “B=” ;B 输出结果为:A=5B=3 (3)如果输出内容后面没有符号,则表示下一个 Print 换行输出;如果 Print 中没 有输出内容,则表达输出一个空行。 例如:A=5,B=3 Print “A=” ;A Print “B=” ;B 五、练习 问题 1:已知长方体的长、宽、高,编写一个程序,求长方体的全面积和体积。 (1) 分析问题 设长方体的长、宽、高分别为 A、B、C,由于长方体的六个面的面积两两对应相等, 所以长方体的全面积为:S=2*(A*B+A*C+B*C) ,体积为:V=A*B*C。 (2)设计算法 ① 输入 A、B、C 的值 ② 计算 S=2*(A*B+A*C+B*C) ③ 计算 V=A*B*C ④ 输出 S,V 的值 (3)编写程序

Private sub command1_click() Dim A as single,B as single,C as single,S as single,V as single A=Inputbox(“A=”,”输入”) B=Inputbox(“B=”,”输入”) C=Inputbox(“C=”,”输入”) S=2*(A*B+A*C+B*C) V=A*B*C Print “全面积 S=” ;S, “体积 V=” ;V (4)调式程序 六、小结 在以上的程序中,执行时按语句出现的顺序执。即当执行第一条语句后,必然 从第二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。像这样的 控制结构称为程序的顺序结构。顺序结构的最大特点是在这个结构内按由上到下的的 书写顺序执行,它只有一个入口和一个出口。这是一种最简单、最基本的结构。如图

五、课外拓展 试编写程序从键盘上输入一个三位数,然后将它反方向输出。例如输入 456,输出应为 654。

六、教学反思:


相关文章:
2.2 程序的顺序结构
2.2 程序的顺序结构 晋城中学信息技术组魏应华 一、教学目标 1、掌握赋值语句和输入输出语句 2、能够编写简单的顺序结构的程序,以解决生活中的一些计算问题。 二...
2.2程序的顺序结构
2-2 程序的顺序结构一、教学目标 1、 知识与技能 理解程序顺序结构的执行流程,掌握赋值语句和输入输出语句,能够编写简单的顺序 结构的程序,以解决生活中的一些计算...
2.2程序设计初步——顺序结构
2.2 程序设计初步——顺序结构 2009-05-14 11:21:06| 分类:默认分类 | 标签: |举报 |字号大中小 订阅 一、 教学目标 【知识与技能】 1.理解画圆语句和...
2.2程序的顺序结构——赋值语句、输入语句、输出语句
2.2程序的顺序结构——赋值语句、输入语句、输出语句_计算机软件及应用_IT/计算机_专业资料。高中《算法与程序设计》第二节 程序的顺序结构,本节课从简单的问题...
顺序结构程序设计
实验报告_实验 3 顺序结构程序设计(学号_姓名) 一、实验目的: 1、熟悉赋值运算符的使用,能根据需要构建相应的赋值表达式,掌握两变量交 换数据的方法; 2、继续...
(4)§2.2 顺序结构与选择结构
框所指定的操作. 2)顺序结构的流程图 (如右图) 语句 A 语句 B 3)画顺序结构程序框图时注意事项 (1)在程序框图中,开始框和结束框不可少; (2)在算法过程...
1.2.1流程图——顺序结构
了解常用流程图符号(输入输出框,处理框,判断框,起止框, 流程线等)的意义; 2,能用程序图表示顺序结构的算法; 3,发展学生有条理的思考与表达能力,培养学生的...
2实验2 顺序结构程序设计
实验一、实验目的 顺序结构程序设计 1、掌握汇编语言程序的框架结构。 2、掌握顺序结构程序的编写。 3、进一步掌握调试 DEBUG 的使用(D 命令的使用) 。 、实...
顺序结构程序设计教案
4、感受顺序结构程序的作用。 过程与方法 体验顺序结构程序设计一、教学目标知识与技能 1、了解什么是变量及如何进行变量说明。 2、了解赋值语句格式及作用。 3、...
更多相关标签:
顺序结构程序设计 | c语言顺序结构程序 | vb顺序结构程序设计 | 顺序结构程序 | 顺序结构程序设计题 | 程序的顺序结构 | 顺序结构程序的特点 | 顺序结构 4 1 2 |