版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【课标要求】 1了解程序语言与自然语言和程序框图设计算法的区别 2理解输入、输出语句和赋值语句的功能和表示法 3能准确应用上述语句把程序框图转化为算法语句,113基本算法语句113.1输入、输出语句和赋值语句,自学导引 1五种基本的算法语句分别是、,输入语句,输出语句,赋值语句,条件语句,循环语句,自主探究 1程序中如果连续多次对变量赋值,那么这个变量的值最后是多少? 答案变量的值总是最后一次赋给它的值 例如:x1, xx2, x4 执行完每个语句时,x的值依次为1,3,4,而执行完整个程序后,x的值为4.,2现有体积相同的A、B两个杯子,其中A杯盛满酒精,B杯盛满盐水,现在需要交换A、B两个
2、杯子中的液体,使B杯盛满酒精,A杯盛满盐水我们自然会想到,再拿一个体积相同的空杯子X,将A杯中的酒精倒入X杯,再将B杯中的盐水倒入A杯,再将X杯中的酒精倒入B杯,这样就完成了交换过程 在基本算法语句中,如何交换两个变量A、B的值? 答案XA,ABBX,预习测评 1下列程序输出的结果是() A27 B9 C225 D11 解析xy6/342111. 答案D,2下列语句中,正确表示输入语句的是() AINPUT “提示信息”;变量 BPRINT “提示信息”;变量 CINPUT “变量”;提示信息 DPRINT “变量”;提示信息 答案A,3下列给出的输入、输出语句正确的是() 输入语句INPUT
3、a;b;c 输入语句INPUTx3 输出语句PRINTA4 输出语句PRINT3 2 A B. C D 解析输入语句可以给多个变量赋值,变量之间用逗号“,”隔开;INPUT语句中不能是表达式;PRINT语句中只能输出常量变量的值和系统信息,而不能起赋值作用,从而不能在PRINT语句中用赋值号“”;PRINT语句可以输出常量、表达式的值 答案D,4下面程序: 则程序的结果是_,解析该程序执行过程是: A21 B36 X21 A36 B21 则程序的结果是36,21.故填36,21. 答案36,21,要点阐释 1输入语句 (1)输入语句的一般格式是 (2)输入语句的作用是实现算法的输入信息功能 (
4、3)“提示信息”提示用户输入什么样的内容,如INPUT“a,b,c”;a,b,c,当我们依次输入1,2,3时 ,程序在运行时把输入的值依次赋给a,b,c即a1,b2,c3.,(2)输出语句的作用是实现算法的结果输出功能 (3)“提示信息”提示用户输出什么样的内容 (4)表达式是指程序要输出的数据 (5)输出语句可以输出常量、变量的值、表达式的值以及字符,如PRINT35;PRINT8;PRINTA;PRINT“STUDENT”等,(2)赋值语句的作用是将表达式所代表的值赋给变量 (3)赋值语句中的“”叫做赋值号,它和数学中的等号不一样,例如,ab,表示将b的值赋给a,而不是说a和b相等赋值号的
5、左右两边不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如ab表示用b的值代替变量a原先的值,不能写为ba,因为ba表示用a的值代替变量b原先的值,(4)格式中右边“表达式”可以是一个数据、常量和算式,当“表达式”是一个算式时,赋值语句的作用是先计算出“”右边表达式的值,然后将该值赋给“”左边的变量如a1,b2,cab是指先计算ab的值,等于3,然后赋给c,而不是将ab赋给c. (5)赋值号左边只能是变量名字,而不能是表达式,如x5是对的,5x是错误的,ABC也是错误的,而CAB是正确的,典例剖析 题型一输入、输出和赋值语句的应用 【例1】 编写一个程序,要求输入两个正数a
6、和b的值,输出ab和ba的值 解法一程序为:,法二程序为: 方法点评可以利用INPUT语句输入两个正数,然后将ab与ba的值分别赋给两个变量,然后输出这两个变量的值即可;另一方面ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法,1下列语句中格式正确的是() AINPUTa,b,c. BPRINT“x”,x Cx5 DINPUT“a”;3 解析语句“INPUT a,b,c.”后面多了一个“.”不符合输入语句的格式要求,A选项不正确语句“PRINT“x”,x”中的“x”与x之间的符号不能用“,”而应该用“;”,B选项不正确因为3不是
7、变量,所以语句“INPUT“a”;3”不符合输入语句的格式要求,D选项不正确“x5”是赋值语句,符合赋值语句的格式要求,C选项正确 答案C,题型二算法语句与程序框图 【例2】 给出如图所示程序框图,写出相应的算法语句 解,方法点评算法语句和程序框图是从不同的角度以不同的形式解决问题,设计程序时一般先画程序框图,再把程序框图“翻译”成算法语句,2给出程序如下 画出其相应的程序框图,并指出输入x,y的值分别为2和4时,输出的结果为多少?,解程序框图如下: 输入x2,y4时,经过每个赋值语句后结果依次为:x1,y12,x11,y11,故输出的结果为11,11.,误区警示由于对程序设计中表达式的格式不
8、熟悉致误 【例3】 下列语句 INPUTa;b;c INPUTx3 PRINT“x”;x PRINT“Hello!” datab24ac S3.14*R*R 其中正确的有.(将你认为正确的序号全填上) 错解 错因分析在解答本题过程中,易出现认为是正确说法的错误,导致该种错误的原因是对程序设计中表达式的格式不熟悉所致,正解 纠错心得不正确变量之间应用“,”隔开 不正确输入语句中变量的值应在程序运行时输入 正确符合输出语句的格式 正确输出语句中的“表达式”可以省略 不正确不符合程序语句中表达式的写法 正确,课堂总结 关于赋值、输入以及输出语句,有以下几点需要注意: 1赋值号左边只能是变量名字,而不是表达式,并且赋值号左右不能换 2不能利用赋值语句进行代数式(或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铝塑板幕墙清洗施工方案(3篇)
- 隔热砖怎样施工方案(3篇)
- 肋骨骨折并发症的护理干预措施
- 痤疮管理:日常护理技巧全解析
- 安全管理视觉设计
- 女总裁职业规划启示
- 民用阀门及管道连接件制作工岗前理论水平考核试卷含答案
- 大数据就业方向分析
- 景泰蓝制作工复测知识考核试卷含答案
- 新教材人教版九年级物理习题课件第十六章 电压 电阻
- 2026中国铁路兰州局集团有限公司招聘普通高校毕业生113人(三)笔试备考题库及答案解析
- 精神科风险评估管理规范2026.1.10
- GB/T 4026-2025人机界面标志标识的基本和安全规则设备端子、导体终端和导体的标识
- 苏教版英语八年级下册单词表
- 夏县县城污水处理提质增效-一厂一策-系统化整治方案
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
- DZ∕T 0173-2022 大地电磁测深法技术规程(正式版)
- DBJ-T 15-226-2021 民用建筑电线电缆防火技术规程
- 价值需求测评报告
- 《史记孔子世家》课件
- 2023滁州职业技术学院教师招聘考试真题题库
评论
0/150
提交评论