2020-2021学年高中数学 第1章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句学案 新人教A版必修3_第1页
2020-2021学年高中数学 第1章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句学案 新人教A版必修3_第2页
2020-2021学年高中数学 第1章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句学案 新人教A版必修3_第3页
2020-2021学年高中数学 第1章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句学案 新人教A版必修3_第4页
2020-2021学年高中数学 第1章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句学案 新人教A版必修3_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1.2.1输入语句、输出语句和赋值语句学习目标核心养心1.理解输入语句、输出语句和赋值语句的格式和功能。(要点,易于混合)2.能够将程序框图转换成“算法”语句。(困难)1.通过对算法句的学习,培养数学抽象素养。2.通过编写程序语句提高逻辑推理的质量。1.输入和输出语句(1)输入和输出语句输入语句和输出语句分别对应程序框图中的输入和输出框,用于输入和输出信息。(2)输入输出语句的格式和功能名字格式功能输入语句输入“提示内容”;变量,其中的“提示内容”一般是提示用户输入什么样的信息将程序中新输入的值赋给变量。输出语句打印“提示内容”;表示在计算机屏幕上输出常量、变量值和系统信息2.赋值语句(1)赋值语句对应于程序框图中代表赋值的处理框,用于给变量赋值。(2)赋值语句的格式和功能赋值语句变量=表达式将表达式表示的值赋给变量时,通常先计算“=”右侧的表达式的值,然后将该值赋给“=”左侧的变量思考:分配数和等号有什么区别?提示 (1)分配数和等号有不同的含义。如果“=”被视为等号,则n=n=n+1不成立,如果“=”被视为赋值数,则成立。(2)分配编号两边的内容不能颠倒。(3)赋值语句虽然具有计算和赋值的功能,但不能用来计算代数表达式。1.下列关于赋值语句的语句是错误的()a.assignment语句首先计算赋值号右侧表达式的值赋值语句是一个表达式,它将赋值数左边的变量值赋给右边的变量值赋值语句将表达式右边的值赋给赋值号左边的变量赋值语句中的d =不同于数学中的=赋值语句将表达式右边的值赋给赋值号左边的变量。2.在input语句中,如果同时输入多个变量,变量之间的分隔符是()a.逗号b .分号c.d .引号在算法语句中,同时输入多个变量,用逗号分隔。3.下面给出的输入和输出语句是正确的()(1) input语句:input a,b,c,d,e;(2)输入语句:input x=1;(3)输出语句:printa=4;输出语句:print 10,3*2,2/3。a.c.d.正确, 变量赋值不正确。下列程序的结果是_ _ _ _ _ _。10首先把2赋给a,然后把a*2赋给a,也就是说,a变成4,然后把a 6赋给a,所以a是10。输入和输出语句(1)以下陈述正确_ _ _ _ _ _ _ _(仅填写序列号)。输入2,3,4输入x=2输入x输入x、y、z输入 a=;a输入 a=;5*5输入a、b、c,(2)当x的值为5时, print x=屏幕上x”的输出是()a.5=5 b.5c.5=xd.x=5维序列号改正错误理由input语句不能直接输入常量。输入语句不能输入表达式这是最常见的输入方法,通常用于输入下列程序在某个程序之前运行所需的变量值这是一个输入多个变量的表达式,即给三个变量赋值,每个变量用“,”分隔程序在计算机上运行后,如果输入5,屏幕显示a=5输入语句没有操作功能。input语句要求输入值只能是常数,而不能是表达式。输入语句结束时没有任何符号(2)print语句可以在屏幕上显示双引号引起的字符串,因此x=5。输入输出语句中的注意事项(1)输入语句没有计算功能,只能输入常量;输出语句具有计算功能,可以输出常量、变量或表达式和字符的值。(2)“提示内容”和变量用分号分隔。如果输入了一个以上的数字(3)程序中的操作符号应标准化,输出语句不能输出方程。这是容易出错的地方。1.有以下程序:程序执行的结果是()a.5 5b.3 3c.甲=5乙=5d。a=3 b=3:在这个程序运行期间,a和b的值变化如下:a=3,b=5;a=5,b=5;所以程序执行后的结果是a=5,b=5。赋值语句(1)下面的赋值语句是正确的()a.m=a+1b.a+1=mc.m-1=ad。m-a=1(2)阅读以下两个程序并完成以下问题。程序a:程序b:(1)程序a的运行结果为_ _ _ _ _ _。(2)如果程序甲和程序乙的运行结果相同,程序乙的输入值为_ _ _ _ _ _。(1)在a (2) 6 0 (1) a 1=m中,表达式在赋值数的左边,所以b是错误的;在m-1=a中,表达式在赋值数的左边,所以c是错误的;在m-a=1中,表达式在赋值数的左边,所以d是错误的。只有a: m=a 1才是正确的赋值语句。(2)当赋值语句给变量赋值时,变量的值总是最后一个赋值,所以程序a中x的值最终是6。为了使程序b中y的值为6,即x2 6=6,所以x=0。也就是说,x的输入值是0。赋值语句的几种常见形式(1)给变量赋值,如a=1。(2)给其他变量或变量表达式赋值,如b=a,b=2a 1。(3)在变量本身的原始值上加上一个常数或变量,如i=i=i+1,i=i s2.设定a=10,b=20,就可以实现a,b值交换的程序是()c a=b=10在a中程序执行之后,a=b=10在b中程序执行之后,a=20在c中程序执行之后,b=10,a=b=10在d中程序执行之后程序框图与程序语言的转换阅读下面的程序,并根据程序画出框图。想法:根据句子的意思和结构特点画出程序框图解决方案程序框图如图所示:编程步骤(1)根据问题的要求构思算法分析。(2)将算法分析转化为程序框图,即绘制程序框图。(3)将程序框图转换成程序。在转换过程中,应注意基本结构和相应语句之间的对应关系。熟练后,程序可以直接编写。3.根据下面的程序框图编写相应的程序。程序如下:1.当需要输入信息时使用input语句,当需要输出信息时使用print语句,当变量需要较少的数据或给变量提供公式时使用赋值语句,当变量需要输入多组数据且程序被重用时使用input语句更好。2.赋值语句是程序的重要组成部分。使用赋值语句时,必须注意其格式要求。不能将赋值语句用于代数计算等。1.判断下列结论是对还是错(勾选“正确”和“不正确”)(1)语句输入只能给一个变量赋值。()(2)输出语句可以输出数值计算的结果。()(3)赋值语句中的“=”与数学中的“=”相同。()回答 (1) (2) (3)2.赋值语句n=n=n+1的含义是()a.n等于n 1b.n 1等于n。c.将n的值赋给n 1d.将n的原始值

温馨提示

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

评论

0/150

提交评论