顺序结构的程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顺序结构的程序设计
达县石桥中学冉茂彪
[教学目标]
1、理解程序设计的顺序结构基本思想;
2、掌握顺序结构语句特点;
3、学会用算法分析问题,能够使用顺序结构编写简单的程序解决具体问题。
[教学重点]
理解程序设计的顺序结构思想。
[教学难点]
1、顺序结构实现语句的格式和功能;
2、编写简单程序的过程;
3、变量的特点的理解。
[教学方法]
任务驱动法
[教学环境]
学校计算机多媒体教室
[教材分析]
众所周知,无论多么复杂的程序都可以分解为顺序、选择、循环三种基本结构;因此顺序结构的程序设计的内容的学习效果将直接影响后续章节的程序编写效率。
[教学安排]
一学时
[教学过程]
一、导入:
一直以来编写程序被认为是一项高深莫测的技术,精通这门技术常被冠以“软件工程师”的美名。难道程序设计真的就这么高不可攀吗?今天这节课我们一起走进程序的世界,揭开程序设计的神秘面纱。
二、首先来学习程序设计中所用到的语句:
①输出语句 PRINT
1)格式: PRINT<输出内容>
2)功能:
当输出内容是数时,直接输出该数;
当输出内容是数值表达式时,首先计算表达式的值,然后输出该值;
当输出内容是字符串时,直接输出双引号内的内容。
3)输出格式:
标准格式;
紧凑格式;
句末标点格式。
②赋值语句LET
③键盘输入语句INPUT
④注释语句REM
⑤结束语句END
三、顺序结构程序设计
任务1:编写程序求底为24,高为5的三解形的面积。
分析:三解形的面积S=ah/2,题中给出a=24、h=5。
算法:
①给变量A、H赋值24、5
②计算三解形面积S
③输出A、H、S
④结束
程序如下:REM 求三角形的面积
LET A=24
LET H=5
LET S=A*H/2
PRINT A,H,S
END
任务2:水果店的苹果2.2元/斤、梨1.5元/斤,顾客买苹果和梨若干斤,总共应付多少钱?
分析:设苹果单价为A,梨单价为B,顾客买苹果和梨的斤数分别为X 和Y,应付款为M,则M=A*X+B*Y
算法:
①给变量A、B赋值2.4、1.5。
②输入苹果、梨的斤数X、Y。
③计算应付款M。
④输出A、B、M。
⑤结束。
程序如下:
REM 计算售货货款
A=2.2
B=1.5
INPUT X,Y
M= A*X+B*Y
PRINT X,Y,M
END
提问:纵观上述两个程序,从运行的结构上说都有一个共同的特点:从程序开始到程序结束,程序运行有没有出现某一行语句重复运行,或者某一行语句不执行的情况呢?
总结:在程序执行过程中,语句按先后顺序一行一行执行,没有分支,没有重复,直到程序结束。