资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2019年9月26日星期四1时17分29秒,1,1,1.2 基本算法语句,1.2.1 输入语句、输出语句和赋值语句,温故而知新,1. 什么是算法?什么是程序框图?,2. 算法的基本逻辑结构有哪些?,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。 程序框图是一种用程序框、流程线及文字说明来表示算法的图形。,算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型循环结构和直到型循环结构两种。,各种程序设计语言中都包含下列基本的算法语句:,输入语句、输出语句、赋值语句、条件语句、循环语句。,一、新课导入:,计算机不同于人:人有大脑,可以思考问题,而计算机则不能.用自然语言和程序框图描述的算法,计算机无法识别,我们还需要将算法用计算机能够理解程序设计语言表示成计算机程序。,请记忆几种程序中常用的运算符号及其作用:,INPUT “提示内容”;变量,注: 1.“提示内容”和它后面的“ ;” 可以省略;如:INPUT x 2.一个语句可以给多个变量赋值,中间用“,”隔开;如:INPUT a,b,c 3.无计算功能,不能输入表达式.如: INPUT x+y(错误),判断正误: INPUT 2 INPUT x=3 INPUT x INPUT“a=,b=”;a,b INPUT a,b,c INPUT a+b,(),(),(),(),(),(),“提示内容”提示用户输入什么样的信息。,注: 1.“提示内容”和它后面的“ ;”可以省略; 如:PRINT y 2.一个语句可以输出多个表达式,不同的表达式之间用“ ,”隔开;如:PRINT x,y 3.有计算功能,能直接输出计算公式的值.如:PRINT x+y,PRINT “提示内容”;表达式,判断正误: PRINT “y=”;y PRINT A=4 PRINT 3 PRINT a+b PRINT a,b,c,(),(),(),(),(),例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。,变量=表达式,注: 1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式; 2.一个语句只能有一个“=”,并且 只能给一个变量赋值; 3.有计算功能,可以把表达式的值 赋给一个变量. 4.赋值号的左右两边不能对换,赋值语句是将“=”右边的值赋给左边.,判断正误: m=4 X+y=4 4=x+y Z=x+y X=x+1 a=b=1 x=y,在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗?,不一样。因为都是将“=”右边的值赋给左边。,(),(),(),(),(),(),(),例3:给一个变量重复赋值: A=10 A=A+15 PRINT A END 那么,A的输出值是多少?,25,把A+15的值赋给A,计算机执行下面的程序后,输出的结果是( ),a=10 b=20 c=a a=b b=c PRINT a,b,20,10,例4.交换两个变量A和B的值,并输出交换前后的值。,PRINT A,B,注:只有引入中间变量,才能实现两个变量值的交换。,1、下列输入语句正确的有( ) A、INPUT 2,3,4 B、INPUT “x”;x,“y”;y C、INPUT x,y,z D、INPUT x=2 E、INPUT a+b F、INPUT 93 G、输入语句INPUT A;B;C,C,三、课堂练习,巩固提高,PRINT “x=”;x,2、下面的程序运行后,x,y各等于多少?,y=4,PRINT “y=”;y,x=3,END,x=y,X=4 y=4,3、编写一个程序,计算两个非0实数的加、减、乘、除的运算结果。,程序: INPUT “x=”;x INPUT “y=”;y a=x+y b=x-y c=xy d=x/y PRINT “和,差,积,商分别为:”;a,b,c,d END,4、已知华氏温度与摄氏温度的转换公式是:(华氏温度-32) 5/9=摄氏温度。编写一个程序,输入一个华氏温度,输出其相应的摄氏温度。,程序: INPUT “华氏温度 F=”;F C=(F-32)5/9 PRINT “相应的摄氏温度C=”;C END,走近高考,(2011高考福建卷)运行如下所示的程序,输出的结果是( ) A=1 B=2 A=A+B PRINT A END,3,课堂小结:,数学符号与程序符号的对比,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号