2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf

上传人:白大夫 文档编号:4908510 上传时间:2020-01-06 格式:PDF 页数:23 大小:1.06MB
返回 下载 相关 举报
2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf_第1页
第1页 / 共23页
2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf_第2页
第2页 / 共23页
2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf_第3页
第3页 / 共23页
2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf_第4页
第4页 / 共23页
2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf》由会员分享,可在线阅读,更多相关《2020版数学人教B版必修3课件:1.2.1 赋值、输入和输出语句 .pdf(23页珍藏版)》请在三一文库上搜索。

1、1.2.1 赋值、输入和输出语句赋值、输入和输出语句 知识梳理 1赋值语句 概念 在表述一个算法时,经常要引入变量,并赋给该变量一 个值用来表明赋给某一个变量一个具体的确定值的语 句叫做 格式 赋值语句的一般格式是: 赋值语句 变量名表达式 作用 赋值语句中的“”号,称做 赋值语句的作用是先计算出 赋值号 表达式的值,然后把该值赋给赋值号 的变量,使 该变量的值等于表达式的值 几点 注意 (1)赋值号左边只能是 ,而不是 (2)赋值号左右不能对换赋值语句是将赋值号右边的表达式的值 赋给赋值号 (3)不能利用赋值语句进行 的演算在一个赋值语句 中只能给 赋值,不能出现 “” (4)赋值号与数学中

2、的等号的意义不同. 赋值号 右边 左边 变量名字表达式 左边的变量 代数式(符号) 一个变量两个或多个 2输入和输出语句 名称表达形式作用 输入 语句 变量 1.把 和 分开 2.可输入数值、单个或多个字符 3.实现算法的输入信息功能 程序初始数据 input(提示内容) 名称表达形式作用 输出 语句 print(%io(2),a,b,c) 1.参数%io(2)表示 2.实现算法的输出 结果功能. 在屏幕上输出 问题探究 1赋值语句中的赋值号与数学运算中的等号有什么区别? 提示:两者的区别是: (1)数学运算中的等号表示的意义是等号两端是对称的,地位是相 同的;而赋值语句中的赋值号两端是地位不

3、同的,具有方向性的, 其意义是将右边表达式的确定值赋给左边变量 (2)数学运算中的等号可以进行代数式(或符号)的演算,而赋值号却 不能 2语句“ainput(“提示内容”,“string”)”表达什么含义? 3语句“print(%io(2),表达式)”表达什么含义? 提示:a是指程序在运行时专门存放的数据,“提示内容”提示用户 输入什么样的信息;“input”可输入单个或多个字符“string”,它 代表输入的是字符型变量 提示:参数%io(2)表示在屏幕上输出,其中io表示inputoutput; 表达式表示输出的内容,它可以是数、字母、常量、变量、表达 式或字符(如print(%io(2)

4、,“no solution”) 例1 “x3*5”,“xx1”是某一程序中先后相邻的两个语句, 那么下列说法正确的是 ( ) xx1语句执行时,“”左边的x的值是15; x3*5是将表达式3*5的值赋给x; x3*5可以写为3*5x; xx1语句在执行时,“右边的x的值是15,执行后 左边x的值是16 AB CD 【解析】 赋值语句左边是变量,右边是表达式,它是将右边 的表达式的值赋给左边的变量,左右两边不能交换,故错误, 正确,在中,xx1表示首先执行右边,即将x的值加上 1之后仍存放在变量x中,故错误,正确 【答案】 B 悟一法 在赋值语句中可以对一个变量多次赋值,赋值号左边的变量如果 原

5、来没有值,则执行赋值语句后,获得一个值;如果已有值,则执行 该语句,以赋值号右边表达式的值代替该变量的原值,即将原值“冲 掉”,如NN1,此式的意思是将N的原值加1再赋给N,此时左边N 的值就是原来N的值加1. 变式训练 1求下面程序运算的结果 解:x10,x2x111,x3x22123,x4x333 36,程序运算的结果是6. 例2 下列程序语言中表达式的值正确的是 ( ) A6*2+32*2=154 B3*(5+4)+32=17 C(5+3*5)/4=5 D(2+3)*5-4+2*3*22=72 【解析】A中,62322121830; B中,393236; C中(5+3*5)4=(5+15

6、)4=5. D中,55-4+234=45. 【答案】C 悟一法 写出了算法,不等于实现了算法,用自然语言或程序框图描述的算 法,计算机是无法“理解”的,必须转化为能“理解”的程序设计语言 以下是几种常见的算术运算符(运用在程序语句的设计中) 数学符号程序符号 (代数运算中的乘法运算 符号) *(程序里面表示乘法的运算符) (代数运算中的除法运算符)/(程序里面表示除法的运算符) 数学符号程序符号 ab(代数中的指数运算符)ab(程序里面表示指数的运算符) (代数中小于等于符号)(程序里面表示大于等于的符号) (代数中不等号)(程序里面表示不等于的符号) |x|(代数中的取绝对值) abs(x)

7、(程序里面表示求绝对值的 函数) (代数中求算术平方根) sqrt(x)(程序里面表示求算术平方根的函 数) 2(1)b24ac用程序语言表示为_ (2) 2*3+5 2*2-1的结果为_ 【解析】 (1)b2-4*a*c; (2)23+522-1=55. 【答案】 (1)b2-4*a*c(2)55 例3 编写一个程序,交换两个变量a和b的值,并输出交换后的值 解:算法如下: 程序语句如下: 悟一法 利用赋值、输入、输出语句编写程序的步骤如下: 写出解决问题的算法;理解三种语句;用标准的语句语言描 述出来 变式训练 3已知一个正方形和一个圆的周长均为l,要求输入l的值,输出正方 形和圆的面积(取3.14),请画出程序框图,并写出程序 解:程序框图如图: 程序如下: 8 5,4,2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1