当前位置:首页 >> 计算机软件及应用 >>

2.2程序的顺序结构——赋值语句、输入语句、输出语句


2.2 程序的顺序结构 程序的顺序结构——赋值、输入、输出
一、教学目标
◆知识与技能

理解程序顺序结构的执行流程; 掌握赋值语句和输入输出语句; 能够编写简单的顺序结构的程序,以解决生活中的一些计算问题。 ◆过程与方法 本节从简单的问题入手,如求圆的面积,先让学生掌握程序的一般组成部分,然后 让学生读懂赋值语句和输入输出语句, 初步掌握赋值语句和输入输出语句的使用方法及 其功能。 师生共同编写程序:交换变量 A=30、B=40 的值,使学生掌握赋值语句运行之后变 量的值怎么变化,从而理解赋值语句。然后改写程序:输入 A、B 的值,交换变量 A、 B 的值,从而掌握输入语句的书写方法。进一步改写输出语句,输出 A、B 的值,从而 掌握输出语句的书方法,输出内容的书写格式和分析输出结果。 ◆情感态度和价值观 程序设计选取的题目与高一所学的数学中的新知识有密切的联系, 以及与现实生活 中问题有关,使学生体验编写程序解决问题的过程,从而激发学生对程序设计兴趣。

二、 重点难点
◆教学重点 赋值语句和输入输出语句的书写 能编写程序解决简单的应用题 ◆教学难点 交换变量的程序 输出语句的书写方法,根据结果要求写输出语句

三、 教学环境
◆教材处理 教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第二节,上

课时,把教材的内容作了的简单的处理,以求圆的面积这个程序作为导入,学生更易理 解和掌握。而且这个例子也符合一般程序包括数据类型说明、数据输入、数据处理和数 据输出四个部分,让刚入门的学生有规可依,进而觉得程序也不是太难学,从易到难进 行过渡,提高学生的学习兴趣。 ◆预备知识 学生已掌握算法的概念及描述方法,定义常量与变量的方法,程序设计的四个步骤 ——分析问题、设计算法、编写程序、调试运行。学生已经在数学中学过求圆的面积的 程序。 ◆软硬件要求 建议本节课在多媒体教室中完成,有投影仪、电子白板。VB6.0 程序。

四、 教学过程
导入:演示求圆的面积这道题的完整程序代码,让学生明白通过程序可以解决数学中的问题, 也给学生展示完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发 他们的求知欲。

(一) 、 程序的一般组成部分
师:演示求圆的面积的程序,并解释每一句程序代码的作用。
Private sub command1_click() Const pi as single=3.14 Dim r as single,s as single ‘定义名为 command1_click()的事件过程 ‘说明程序中 pi 是常量∏ ‘定义半径 r 和面积 s 为单精度实型

r=inputbox(“r=”,”请输入半径”) ‘输入 r 的值 s=pi*r*r print “圆的面积 s=”;s End sub ‘把表达式 pi*r*r 的值赋给 s ‘把 s 的值输出到当前的窗体上 ‘过程结束

师生:共同归纳程序的组成部分: 程序一半包括如下部分: (1)数据类型的说明部分; (2)数据的输入部分; (3)数据的处理部分; (4)数据的输出部分;

(二) 、赋值语句

师:在上述的程序中, s=pi*r*r 的含义是将赋值号右边的表达式 pi*r*r 的值赋给左 边的变量 s,这种语句称为赋值语句。 师:赋值语句的基本格式是:变量=表达式 这里的“=”是赋值符号,它的含义是将右边表达式的值赋给左边的变量。 师生:举例分析 (1)A=30 (2)B=A 表示将数值 30 赋给变量 A 表示将变量 A 的值赋给变量 B,B 的值为 30,但 A 的值并未改变。

(3)A=A+10 表示将变量 A 的值加 10 后,再赋给变量 A。如果原来 A 的值为 30, 则执行此语句后,A 的值为 40。

编写交换变量的程序:
如果 A=30,B=40,编写程序交换变量 A、B 的值,交换之后 A=40,B=30。 师:生活实例分析:有两个烧杯 A、B 分别盛水和酒精,如何交换两个烧杯中的液 体? 生:找一个空烧杯 T,A 倒入 T,B 倒入 A,T 倒入 B。
② 水 酒 精 B ③ 空

A ① ② ③

T

师:写出交换步骤:A—>T B—>A

T—>B B=T

生:写出交换变量 A、B 的 VB 语句:T=A A=B 师:在 VB 中编写程序:调试运行结果

(三)、 输入数据的函数
Inputbox()是提供从键盘输入数据的函数,利用它可产生一个对话框,提示用户输

入数据并单击命令按钮。该函数返回值是字符类型。利用这个函数,上述程序中的 r=inputbox(“r=”,”请输入半径”),所以在程序运行时,从键盘上输入数据赋值给变量 r。 Inputbox()的语法格式为: Inputbox(提示信息,标题,默认值,位置)

其中: 提示信息:指对输入数据的提示,显示在对话框中,不能省略。 标题:指运行此函数后弹出的对话框的标题。 默认值:指默认的输入数据值。 位置:指运行此函数后弹出的对话框的左上角在屏幕上的位置与提示信 息和标题是用引号引起来的字符串。例如:执行下面的程序运行情况: Private Sub Command1_Click() A = InputBox("A=", "输入", 12, 100, 20) End Sub 程序,屏幕上窗口的左上角将位于坐标为(100,20)的位置,标题为“输入” , 窗口的提示信息为“A=” ,而在输入栏内会出现默认的数据 12。 如下图所示: (课本 32 图 2-5)

(四)、 输出数据的方法
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)调式程序

(六)、 小结
在以上的程序中,执行时按语句出现的顺序执。即当执行第一条语句后,必然从第 二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。像这样的控制结 构称为程序的顺序结构。 顺序结构的最大特点是在这个结构内按由上到下的的书写顺序 执行,它只有一个入口和一个出口。这是一种最简单、最基本的结构。 (课本 38 图 2-6)

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


相关文章:
顺序结构赋值语句和输入输出语句.ppt
“A=”;A,”B=”;B Endsub 二、输入语句格式:Inputbox(提示信息,标题,...程序的顺序结构(赋值语句... 暂无评价 2页 2下载券 1.2.1 输入输出语句...
2.2 输入输出语句_图文.ppt
2.2 程序的顺序结构语 句行的顺序 引入: 1、赋值语句的格式,功能 2、应用技巧 二、输入输出语句 2、键盘输入语句格式: Input 变量1,变量2……变量n例:input...
2.2程序的顺序结构(公开课)_图文.ppt
2.2程序的顺序结构(公开课)_其它课程_高中教育_教育专区。算法与程序设计 2....理解程序的顺序结构的执行流程,掌握赋值语句输入输出语句的基本用法。 ? 会...
2.2程序的顺序结构_图文.ppt
2.2程序的顺序结构_其它课程_高中教育_教育专区。程序的顺序结构 算法与程序...基本结构顺序结构 选择结构 循环结构 算法与程序设计 赋值语句输入输出语句 ? ...
程序的顺序结构(赋值语句和输出语句)教案-粤版.doc
2.2 赋值语句输出语句晋城中学信息技术组 魏应华 教学目标 1、掌握赋值语句...的说明和数据的输入,今天我们接 着来认识顺序结构程序赋值语句输出语句的...
1.2.1-1.2.2_输入、输出、赋值、条件语句(2课时)_图文.ppt
1.2.11.2.2 输入语句 输出语句 赋值语句 条件语句 程序框图是由表示算法基本逻辑结构的图形组成 的,程序则是由表示算法基本逻辑结构的算法语句 组成. 任何...
输入语句_输出语句和赋值语句_图文.ppt
输入语句_输出语句赋值语句_数学_高中教育_教育专区。§1.2.1 算法基本语句输入输出语句 赋值语句 1 引言:程序框图是由表示算法基本逻辑结构的图形组成的...
1.2.1输入语句、输出语句和赋值语句_图文.ppt
1.2.1基本算法语句输入语句输出语句赋值语句 【探究新知】 我们知道,顺序结构是任何一个算法 都离不开的基本结构。 输入、输出语句赋值语句基本上...
用1.2.1 输入语句、输出语句和赋值语句_图文.ppt
1.2.1 输入语句输出语句赋值语句 温故知新 1.下列关于基本的逻辑结构说法正确的是( A ) A.一个算法一定含有顺序结构 B.一个算法一定含有条件结构 C.一...
1.2.1输入语句,输出语句和赋值语句_图文.ppt
1.2.1输入语句,输出语句赋值语句_理学_高等教育_教育专区。§1.2.1 算法基本语句输入、输出语句 赋值语句 1 引言:程序框图是由表示算法基本逻辑结构的...
程序的顺序结构.ppt
第二章 程序设计基础 2.2 程序的顺序结构 一、程序的顺序结构顺序 语句1 ...④输出S、V的值 二、赋值语句输入输出语句 1、赋值语句赋值语句的基本格式:...
程序的顺序结构_图文.ppt
程序顺序结构的执行流程 3、能编写程序解决简单的应用题 教学难点根据问题编写出正确的程序 案例一: 情景导入 赋值语句 输入语句 输出语句 案例: 求反向三位数 ...
第三章_C的基本语句及顺序结构程序设计_图文.ppt
第三章_C的基本语句及顺序结构程序设计_物理_自然科学_专业资料。第三章 C语言基本语句及顺序结构程序设计 第一节 介绍基本语句 第赋值语句输入输出语句 ...
1.2.1输入语句、输出语句和赋值语句2_图文.ppt
1.2.1输入语句输出语句赋值语句2_计算机软件及应用_IT/计算机_专业资料。...为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循 环结构,各种程序...
必修3):1.2.1《输入语句、输出语句和赋值语句》.ppt
1.2 基本算法语句 1.2.1 输入语句输入语句输出语句赋值语句 问题提出...利用输入语句输出语句赋值语句 利用输入语句 可以写出任何一个顺序结构的算法...
程序的顺序结构_图文.ppt
第二章 程序设计基础 2.2 程序的顺序结构 一、程序的顺序结构顺序 语句1 ...二、赋值语句输入输出语句 3、输出数据的方法 Print方法输出数据的基本格式是:...
【数学】1.2.1 输入语句、输出语句和赋值语句 课件2(人....ppt
第一章 算法初步 1.2.2 输入语句输出语句赋值语句 【探究新知】 我们知道,顺序结构是任何一个算法都离 不开的基本结构。输入、输出语句赋值语句 基本...
《程序的顺序结构》教案.doc
2-1节一、 1、 教学目标 知识与技能 程序的顺序结构 理解程序顺序结构的执行流程,掌握赋值语句输入输出语句,能够编写简单的顺序结构 的程序,以解决生活中的一些...
基本算法语句之输入输出赋值语句_图文.ppt
为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循 环结构,各种程序设计语言中都包含下列基本的 算法语句: 输入语句 条件 语句 输出语句 循环 语句 ...
2.2程序的顺序结构_图文.ppt
顺序结构的运行流程图 顺序结构的三大基本语句 1.赋值语句 2.输入数据的函数...输出格式说明 ③Print语句末尾带有分号或逗号:则下一个输出语句输 出内容...
更多相关标签: