




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2.1赋值、输入和输出语句学 习 目 标核 心 素 养1.理解赋值、输入和输出语句(重点)2理解这些语句与相应逻辑结构的关系,并能转化为程序语句(重点)3进一步体会算法的基本思想4基本算法语句的应用(难点)1.通过学习赋值、输入和输出语句,体现了数学抽象的数学核心素养2借助基本算法语句的学习,培养直观想象的数学核心素养.一、赋值语句1赋值语句的定义用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句在算法语句中,赋值语句是最基本的语句2赋值语句的格式赋值语句的一般格式为:变量名表达式3赋值号及其作用赋值语句中的“”号,称做赋值号赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值思考:赋值语句中的“”和平时所用的“”意义相同吗?提示不同二、输入语句1作用:用“input”输入语句来控制在屏幕上输入,可输入数值、单个或多个字符2输入语句的一般格式:变量input(“提示内容”);/注释内容 (1)“提示内容”提示用户输入什么样的信息,运行程序时会显示在屏幕上“提示内容”也可省略不用(2)“/”后面显示注释内容,对程序运行不起作用三、输出语句1输出语句的一般格式:print(%io(2)字符或表达式)2输出语句的作用:以某种形式把求解结果“输出”出来思考:如果一个程序没有输出语句,影响程序运行吗?你知道运行的结果吗?提示没有输出语句,程序照常运行,但我们不知道运行的结果1关于赋值语句叙述不正确的是()A将一个具体的确定值赋给一个变量B先计算表达式的值,再将该值赋给变量C变量可以重复赋值D赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式D赋值语句是把右边表达式的值赋给左边的变量,故D错2下列程序执行后结果为3,则输入的x值可能为()A1B3C1D1或3D由题意得:x22x3,解方程得x1或x3.3看下面赋值语句的写法:(1)x2 * yz;(2)x3,y4,z5;(3)xy7;(4)y3.14 * 5;(5)yxz34.其中写法正确的有()A1个 B2个C3个 D4个C(1)(2)(4)正确;(3)(5)错误,故选C.4计算机执行下面的程序后,则输出的结果为_a1b3a321,b123.赋值语句【例1】请写出下面程序运算输出的结果(1) (2) 思路探究根据赋值语句的意义可以依次得到a,b,c的值解(1)因为a1,b2,cab,所以c3,bacb,即b1322,所以输出a1,b2,c3.(2)由b20及ab知a20,由c30及bc知b30,再由ca及a20知c20,所以输出a20,b30,c20.1赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值2赋值号两边的内容不能对调,如ab与ba表示的意义完全不同赋值号与“等于”的意义也不同,若把“”看作等于则NN1不成立,若看作赋值号,则成立3赋值语句只能给一个变量赋值,不能接连出现两个或多个“”可给一个变量多次赋值,但只保留最后一次所赋的值1将两个数a8,b17交换,使a17,b8,下面语句正确的一组是()A. B. C. D. B先把b的值赋给中间变量c,于是c17;再把a的值赋给变量b,于是b8;最后把c的值赋给变量a,于是a17.输入、输出语句【例2】编写一个程序,要求输入两个数a,b的值,输出ab和ab的值思路探究利用输入、输出语句编写,注意其格式解1输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开2计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略3输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现2要交换两个变量a,b的值,请用Scilab语句来描述算法解赋值语句、输入、输出语句的应用探究问题1赋值语句有怎样的作用?在赋值语句的一般格式中,“表达式”具体指什么?提示赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值格式中右边“表达式”可以是一个数值、常量或算式2输入语句和赋值语句都可给变量赋值,这一点二者有何不同?提示输入语句可使初始数值与程序分开,利用输入语句可以多次改变初始数据,而程序不变,赋值语句是程序的一部分;输入语句可对多个变量赋值,赋值语句只能给一个变量赋值3输入语句所输入的内容可以是函数、变量或表达式吗?输出语句能否一次完成输出多个表达式的功能?提示输入语句要求输入的值只能是具体的常数,不可以是函数、变量或表达式,输出语句能一次完成输出多个表达式【例3】已知一个正三棱柱的底面边长为a,高为h,试设计一个程序来求解这个正三棱柱的表面积和体积,并画出程序框图思路探究根据正三棱柱的体积公式Va2h和表面积公式P3ah2a2设计算法,并画出程序框图解程序如下:程序框图如图所示:1(由框图写算法语句)给出如图所示程序框图,写出相应的算法语句解2(由算法语句画程序框图)阅读用Scilab语句编写的程序,根据程序画出程序框图解程序框图如下图所示:1. 2程序框图与程序语言有很多相似之处,给出程序语言画程序框图时,我们只要记住画程序框图的规则,依照程序语言按部就班地画出即可1本节课的重点是理解输入语句、输出语句和赋值语句的含义,会用这三种语句将顺序结构的程序框图转化为程序语句难点是用三种语句将顺序结构的程序框图转化为程序语句2本节课要掌握以下几类问题:(1)明确设计输入语句与输出语句的三个问题(2)掌握赋值语句的常见形式(3)掌握编写程序的步骤3本节课的易错点有两个:(1)程序编写中符号不规范致误(2)易混淆算法步骤、程序框图和算法语句的关系1思考辨析(1)语句input只能给一个变量赋值()(2)输出语句可以输出数值计算的结果()(3)赋值语句中的“”和数学中的“”作用一样()答案(1)(2)(3)2下列基本算法语句中书写格式正确的是()Ainput 2 012Bprint x2 013Cyy*y1D5xCA,B都不符合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年反射疗法师3级模拟题库及参考答案详解【预热题】
- 2025年第一批次军委后勤保障部直接选拔招录军官笔试高频难、易错点备考题库含答案详解
- 农发行南宁市马山县2025秋招面试典型题目及参考答案
- 农发行九江市武宁县2025秋招笔试性格测试题专练及答案
- 农发行南充市顺庆区2025秋招英文面试题库及高分回答
- 2025年光伏发电系统设计与优化考核综合提升练习题及答案详解(考点梳理)
- 2025年公务员(国考)预测复习含答案详解(黄金题型)
- 2025辽宁盘锦市政建设集团社会招聘31人查看职位笔试参考题库附带答案详解
- 农产品质量安全与标准化生产
- 家电维修质量标准规定
- 《多能源耦合供热系统》
- 《搞定:无压工作的艺术》完整课件
- 京东方岗位胜任力测评题库
- 印刷包装公司安全生产管理方案
- 高中数学64数列求和省公开课获奖课件市赛课比赛一等奖课件
- 二手车国庆节活动方案
- 人教版八年级上册地理教学计划及进度表
- 2025高考物理步步高同步练习必修3练透答案
- 分包单位与班组签订合同
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 2024年初中升学考试九年级数学专题复习新课标要求-中考33讲
评论
0/150
提交评论