1.2.1输入语句、输出语句和赋值语句_第1页
1.2.1输入语句、输出语句和赋值语句_第2页
1.2.1输入语句、输出语句和赋值语句_第3页
1.2.1输入语句、输出语句和赋值语句_第4页
1.2.1输入语句、输出语句和赋值语句_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.2.1 输入语句 输出语句 赋值语句,【读一读学习要求,目标更明确】 1通过实例,理解输入语句、输出语句和赋值语句的表示方法、结构和用法;2.掌握赋值语句中的“”的作用;3.能用这三种基本的算法语句表示算法,进一步体会算法的基本思想 【看一看学法指导,学习更灵活】 通过上机编写程序,在了解三种语句的应用规则的基础上,运用算法语句实现运算通过模仿、操作、探索的过程,体会算法的基本思想和基本语句的用途,提高学生应用数学软件的能力,表达的能力,提高逻辑思维能力通过对赋值语句功能的学习,让学生进一步理解掌握函数思想,1.2.1输入语句、输出语句和赋值语句,第一步:输入x的值; 第二步:计算y=x3

2、+3x2-24x+30的值; 第三步:输出x,y的值.,框图,例. 用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.,算法,探究二,程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成.,任何高级程序设计语言都包含输入语句、输出语句、赋值语句、条件语句和循环语句五种基本语句.它们与算法的三种基本结构是相互对应的.,几种常见的运算符号及函数 (1)几种常见的运算符,(2)几种常见的函数及功能,上例.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.

3、编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.,程序,INPUT “x=”;x y=x3+3x2-24x+30 PRINT x PRINT y END,INPUT “提示内容”;变量,1.“提示内容”和它后面的 “ ;” 可以省略; 2.一个语句可以给多个变量赋 值,中间用“ ,”隔开; 3.无计算功能,不能输入表达式; 4.输入多个数据时用“ ,”分隔, 且个数要与变量的个数相同.,1.“提示内容”和它后面的“ ;”可以省略; 2.一个语句可以输出多个表达式,不同的表 达式之间用“ ,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能

4、,能直接输出计算公式的值.,例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.,程序,PRINT “提示内容”;表达式,INPUT “x=”;x y=x3+3x2-24x+30 PRINT x PRINT y END,INPUT “x=”;x y=x3+3x2-24x+30 PRINT x PRINT y END,变量=表达式,1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式; 2.一个语句只能有一个“=”,并且只能给一个变量赋值; 3.有计算功能,可以把表达式的值 赋给一个变量

5、.,程序,例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.,例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩,第一步:分别输入三科的成绩a,b,c;,第二步:计算average=(a+b+c)/3;,第三步:输出三科平均分.,程序框图,程序1,INPUT “Maths=”;a,INPUT “Chinese=”;b,INPUT “English=”;c,PRINT “The average=”;(a+b+c)/3,END,INPUT “Maths,Chinese,English=

6、”;a,b,c,程序2,PRINT “The average=”;(a+b+c)/3,END,算法,(3)输出语句PRINT 20.3*2 (4)赋值语句3=B (5)赋值语句x+y=0 (6)赋值语句A=B=-2 (7)赋值语句T=T*T,解 (1)错,变量之间应用“,”隔开;,例4.交换两个变量A和B的值, 并输出交换前后的值,x=A,INPUT A,B,A=B,B=x,PRINT A,B,END,程序:,二、知识小结,1.2.2条件语句,【读一读学习要求,目标更明确】 1通过实例正确理解条件语句的概念、表示方法、结构和用法,掌握条件语句的格式及功能;2.了解条件语句在程序中起判断转折的作

7、用,在解决实际问题中起决定作用;3.能初步用条件语句设计算法,表达解决具体问题的过程 【看一看学法指导,学习更灵活】 通过实例使学生体会算法的思想,加强学生逻辑思维能力和推理论证能力的培养,使学生能将自然语言整理成程序框图进而翻译成计算机语言,体现转化的思想方法,程序框图,如果(IF)条件满足,那么(THEN)执行语句体,否则执行END IF之后的语句.,一、知识引入,程序框图,如果(IF)条件满足,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.,1.IF与END IF要配对使用.,2.END IF是结束条件语句,END则是结束整个程序.,程序框图,例1 设计一个程序,求实数 的

8、绝对值.,二、例题研究,例1 设计一个程序,求实数 的绝对值.,D,例3. 编写程序,使得任意输入3个整数按大到小的顺序输出.,算 法,第四步,将b与c比较,并把小者赋给c,大者赋给b,第一步,输入3个整数,第二步,将 与b比较,并把小者赋给b,大者赋给,第三步,将 与c比较,并把小者赋给c,大者赋给,第五步,按顺序输出,INPUT “a,b,c=”;a,b,c,程序,开始,t=a,a=b,b=t,t=a,a=c,c=t,t=b,b=c,c=t,输入a,b,c,输出a,b,c,ba?,ca?,cb?,否,否,否,结束,程序框图,是,是,是,IF b a THEN t = a a = b b = t END IF,IF c a THEN t = a a = c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论