新课标人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语课件.ppt
《新课标人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语课件.ppt》由会员分享,可在线阅读,更多相关《新课标人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.2.1输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句温故而知新温故而知新1.什么是算法?什么是程序框图?什么是算法?什么是程序框图?2.算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些?算法通常指可以用计算机来解决的某一类问题的程序算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。够在有限步之内完成。程序框图是一种用规定的图形、指向线及文字说明来程序框图是一种用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。准确、直观的表示算法的图形。算法的基本结构有三
2、种:算法的基本结构有三种:顺序结构、条件结构、循环结顺序结构、条件结构、循环结构构,其中循环结构又分为,其中循环结构又分为当型结构当型结构和和直到型结构直到型结构两种。两种。计算机完成任何一项任务都需要算法计算机完成任何一项任务都需要算法,但但是是,我们用自然语言或程序框图描述的算法,我们用自然语言或程序框图描述的算法,计算机是无法计算机是无法“理解理解”、更是无法、更是无法“看得懂,看得懂,听得见听得见”的。因此还需要将算法用计算机能够的。因此还需要将算法用计算机能够理解的程序设计语言(理解的程序设计语言(programming programming languagelanguage)翻译
3、成计算机程序。)翻译成计算机程序。【创设情境创设情境】在现代社会里在现代社会里,计算机已经成为人们日常计算机已经成为人们日常生活和工作不可缺少的工具生活和工作不可缺少的工具,如如:听听MP3,MP3,看电影看电影,玩游戏玩游戏,打字排版打字排版,画卡通画画卡通画,处理数据等等处理数据等等,那那么么,计算机是怎样工作的呢?计算机是怎样工作的呢?这就是这一节所要研究的主要内容这就是这一节所要研究的主要内容基本算法基本算法语句。今天,我们先一起来学习语句。今天,我们先一起来学习输入、输出语句输入、输出语句和赋值语句。和赋值语句。程序设计语言有很多种。如程序设计语言有很多种。如BASICBASIC,F
4、oxbaseFoxbase,C C语言,语言,C+C+,J+J+,VBVB等。为了实现算法中的等。为了实现算法中的三种基本的逻辑结构:三种基本的逻辑结构:顺序结构、条件结构和循顺序结构、条件结构和循环结构环结构,各种程序设计语言中都包含下列基本的,各种程序设计语言中都包含下列基本的算法语句,并且形式是类似的。算法语句,并且形式是类似的。输输入入语语句句 输输出出语语句句 赋赋值值语语句句 条件条件 语句语句 循环循环 语句语句我们使用的语句形式和语法规则与我们使用的语句形式和语法规则与BASIC语言语言类似,稍加改造就可以在计算机上运行实现。类似,稍加改造就可以在计算机上运行实现。1.1.计算
5、机能够计算机能够 理解理解 的语言与人的语言有什么区别?的语言与人的语言有什么区别?计算机不同于人:人有大脑,可以思考问题,而计算机不同于人:人有大脑,可以思考问题,而计算机则不能计算机则不能.用自然语言和程序框图描述的算法,计用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即算机无法识别,必须转化为其能理解的语言,即程序程序语言。语言。1.2.1输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句2 2、基本的算法语句有哪些?各自对应怎样的算法结构?、基本的算法语句有哪些?各自对应怎样的算法结构?基本的算法语句基本的算法语句输入语句输入语句输出语句输出语句赋值语
6、句赋值语句条件语句条件语句循环语句循环语句对应顺序结构对应顺序结构对应条件结构对应条件结构对应循环结构对应循环结构第一步,输入一个自变量第一步,输入一个自变量x x的值的值.第二步,计算第二步,计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30的值的值.第三步,输出第三步,输出y y的值的值.程序框图程序框图输入输入x x开始开始输出输出y y结束结束例例1:用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数
7、值时的函数值.算法分析算法分析语句语句INPUT INPUT“x=x=”;x;xy=x3+3y=x3+3x2-24x2-24x+30 x+30PRINT yPRINT yENDEND语句语句INPUT INPUT“x=x=”;x;xy=x3+3y=x3+3x2-24x2-24x+30 x+30PRINT yPRINT yENDEND想一想:在将右边的程序框图转化为想一想:在将右边的程序框图转化为左边的算法语句时,我们应该掌握左边的算法语句时,我们应该掌握哪些语句?哪些语句?程序框图程序框图输入输入x x开始开始输出输出y y结束结束INPUT “x=”;x y=x3+3*x2-24*x+30P
8、RINT yEND程序程序:-输入语句输入语句 -赋值语句赋值语句-输出语句输出语句-表示结束表示结束一、输入语句一、输入语句1、一般格式:、一般格式:INPUT “提示内容提示内容”;变量变量输入多个变量时用输入多个变量时用“,”分隔分隔.注意:注意:“INPUT”后面要有空格后面要有空格;提示内容与变量提示内容与变量 之间用之间用“;”隔开隔开.“提示内容提示内容”提示用户输入什么样的信息,提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量;变量是指程序在运行时其值是可以变化的量;例如:例如:INPUT a,b,c例如例如,输入一个学生数学输入一个学生数学,语文语文,英语三门
9、课的成绩英语三门课的成绩,可以写成:可以写成:INPUT“数学,语文,英语数学,语文,英语”;a,b,c也就是说也就是说:INPUTINPUT语句不但可以给单个变量赋值语句不但可以给单个变量赋值,还可以还可以给多个变量赋值给多个变量赋值,其格式为:其格式为:INPUT INPUT“提示内容提示内容1 1,提示内容,提示内容2 2,提示内容,提示内容3 3,”;变量;变量1 1,变量,变量2 2,变量,变量3 3,输入语句的作用输入语句的作用:是实现算法的输入信息功能;是实现算法的输入信息功能;(即对程序中的变量进行赋值)(即对程序中的变量进行赋值)注意:输入语句注意:输入语句不能出现函数或表达
10、式不能出现函数或表达式;注:提示内容可省略。如上面语句中注:提示内容可省略。如上面语句中“数学,语文,英语数学,语文,英语”;可以省略可以省略二二.赋值语句赋值语句(1)赋值语句的一般格式赋值语句的一般格式:变量表达式变量表达式(2)(2)赋值语句的作用赋值语句的作用是是:先计算出赋值号右边表达先计算出赋值号右边表达式的值式的值,然后把这个值赋给左边的变量然后把这个值赋给左边的变量,使该变量的使该变量的值等于表达式的值。值等于表达式的值。(3)(3)赋值语句中的赋值语句中的“”称作赋值号称作赋值号,与数学中的等与数学中的等号的意义是不同的号的意义是不同的.赋值号的左右两边不能对换赋值号的左右两
11、边不能对换.(4)(4)赋值语句左边只能是变量名字而不是表达式赋值语句左边只能是变量名字而不是表达式,如如:2=x:2=x是错误的是错误的;右边表达式可以是一个右边表达式可以是一个数据、数据、常量或算式常量或算式;不能利用赋值语句进行代数式的不能利用赋值语句进行代数式的演算演算。(如化简、因式分解、解方程等)。(如化简、因式分解、解方程等)(5 5)对于一个变量可以多次赋值。但变量的取值)对于一个变量可以多次赋值。但变量的取值总是总是最近被赋予的值最近被赋予的值.三三.输出语句输出语句 PRINT “提示内容提示内容”;表达式;表达式说明说明:(1)(1)“提示内容提示内容”提示用户输出什么样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新课 标人教 高中数学 必修 1.2 输入 语句 输出 赋值 课件
限制150内