




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 1赋值 输入和输出语句 1 理解输入语句 输出语句 赋值语句的格式与功能 2 能将程序框图转化为算法语句 1 赋值语句 1 概念 在表述一个算法时 经常要引入变量 并赋给该变量一个值 用来表明赋给某一个变量一个具体的确定值的语句 2 格式 变量名 表达式 赋值语句中的 号 称做赋值号 归纳总结1 赋值号左边只能是变量名字 而不能是表达式 例如3 6 x是错误的 2 赋值号左右不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 例如y x 表示用x的值替代变量y的值 不能改写为x y 因为后者表示用y的值替代变量x的值 3 不能利用赋值语句进行代数式 或符号 的演算 如化简 因式分解等 如 y x2 1 x 1 x 1 这是不能实现的 在赋值语句中的赋值号右边的表达式中的每一个 变量 都必须事先赋给确定的值 在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 4 赋值号与数学中的等号的意义不同 赋值号左边的变量如果原来没有值 则在执行赋值语句后 获得一个值 如果原已有值 则执行该语句后 以赋值号右边表达式的值代替该变量的原值 即将原值 冲掉 如 n n 1在数学中是不成立的 但在赋值语句中可以 意思是将n的原值加1 再赋给n 即n的值增加1 5 赋值语句后没有分号 结尾时 界面窗口内显示变量赋值后的结果 有分号 结尾时 则不显示结果 scilab命令一般以分号 作为结尾 每输完一行都要按回车键 enter 确认输入内容 6 对于一个变量可以进行多次赋值 但最终该变量的值以最后一次所赋的值为准 做一做1 下列赋值语句正确的是 a x 3b 3 xc x 3 0d 3 x 0答案 a2 输入语句 1 在scilab中常用的输入语句为 input 格式为 a input 提示内容 2 输入语句的作用是实现算法的输入信息功能 输入语句的一般格式中 左边指要输入数值的变量的名称 括号内的提示内容的作用是在程序运行后 在屏幕上输出显示一些与该变量有关的信息 是对变量的一种解释 目的是为了让程序执行者更方便 更精确地输入相应变量的值 知识拓展1 input 又称 键盘输入语句 当计算机执行到该语句时 暂停并等候用户输入程序运行需要的数据 此时 用户只需把数据由键盘输入 然后回车 程序将继续运行 2 提示内容 的作用是在程序执行时提醒用户明确将要输入的是什么样的数据 3 无计算功能 输入语句要求输入的值只能是具体的常数 不能是函数 变量或表达式 4 变量是指程序运行时其值可以变化的量 我们可以通俗地把它比喻成一个盒子 盒子内可以存放数据 必要时可随时更换盒子内的数据 做一做2 关于语句x input howoldareyou string 的说法不正确的是 a 此语句的内容是输入你的年龄 string代表输入数值型变量b 此语句中 input 输入语句用来控制在屏幕上输入c 此语句中 string 代表输入字符型变量d scilab的输入语句 input 不仅可以输入数值 也可输入单个或多个字符解析 a选项中string代表输入数值型变量是错误的 string代表输入字符型变量 答案 a3 输出语句 1 在scilab中 输出语句有print write format printf disp 2 在scilab中 输出语句中的 print 的一般格式为 print io 2 表达式 io 2 表示将结果输出到屏幕上 名师点拨1 print 语句格式中的表达式是指程序要输出的数据 输出语句可以输出常数 变量或表达式的值 甚至单个或多个字符 如print io 2 a print io 2 3 4 等 2 print 语句可以输出多个变量 它的一般格式是print io 2 变量1 变量2 其作用是将变量1 变量2 的值输出到屏幕上 例如print io 2 a b c 在屏幕上的输出顺序由上而下分别是c b a的值 3 若输出的表达式中含有变量 则这些变量必须事先赋值 3 三种语句的表达形式及作用剖析 题型一 题型二 题型三 题型一 题型二 题型三 反思对于概念的理解问题 只需将所给内容与基本输入 输出和赋值语句的形式进行比较 找出不同即可得出结论 变式训练1 观察下列赋值语句 写法正确的个数是 x z x 3 y 4 z 5 w 7 x y 7 y m a 1b 2c 3d 4解析 正确 错误 答案 c 题型一 题型二 题型三 题型一 题型二 题型三 题型一 题型二 题型三 反思给出程序画框图类的题型 关键是理解程序的功能是什么 然后进行实际操作 在用赋值语句时 可对一个变量重复赋值 变量的值取最后一次的赋值 题型一 题型二 题型三 题型一 题型二 题型三 题型一 题型二 题型三 应用三种基本语句编写程序 例3 编写一个程序 要求输入两个数a b的值 输出a b和ab的值 分析 可用键盘输入语句 input 进行输入 然后通过赋值语句求a b ab的值 最后输出 解 程序如下 题型一 题型二 题型三 反思程序语言中所用的函数命令和运算符 有些与代数中的相同 有些发生了变化 应熟记一些常用的符号 规范书写 变式训练3 已知函数y x2 2x 5 编写一个程序 使每输入一个x的值 都得到相应的y值 解 程序如下 随堂演练 即时巩固1下列对赋值语句的描述正确的是 可以给变量提供初值 将表达式的值赋给变量 可以给一个变量重复赋值 不能给同一变量重复赋值 a b c d 答案 a 2下列给出的赋值语句中正确的是 a 3 ab m mc b a 2d x y 0解析 赋值号 左右两边不能互换 故选项a错 一个赋值语句只能给一个变量赋值 故选项c错 不能给表达式赋值 故选项d错 答案 b 3下面一段程序执行后输出的结果是 a 2 a a a a a 6 print io 2 a a 2b 8c 10d 18解析 a 2 a 22 4 a 4 6 10 答案 c 4下列程序执行后 输出的结果为3 则输入的x的值为 x input x y x x 2 x print io 2 y a 1b 3c 1d 1或 3解析 由题意知x2 2x 3 解得x 1或 3 答案 d 5如果输入的值依次为10 20 30 下面的程序运行的结果为 a input a b input b c input c a b b c c a print io 2 a b c 解析 根据程序语句 按步骤进行执行 a 10 b 20 c 30 执行a b 此时a 20 执行b c 此时b 30 执行c a 此时c a 20 因此最后a 20 b 30 c 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二建真题题库(附答案)
- 2025年心理健康教育工作者考核试卷及答案
- 2025年担保考试试题及答案
- 2025年外科疾病考试试题及答案
- 辽宁省抚顺市顺城区抚顺市教师进修学院附属中学2025-2026学年九年级上学期开学考试语文试题(含答案)
- 2025年内分泌科实验室检查操作模拟考核卷答案及解析
- 句式变换中考试题及答案
- 2025年预防医学公共卫生综合评估模拟测试卷答案及解析
- 2025年耳鼻喉科鼻窦炎患者的药物治疗模拟考试答案及解析
- 2025年中医内科经典病案分析试题答案及解析
- 教学课件正文字体设计
- 法治护航-健康成长课件
- 口令信息安全管理办法
- 护理重点专科评审解读
- 内科消化道出血诊疗规范
- 时空数据建模与预测算法-洞察阐释
- 城市污水处理厂运行承诺及保障措施
- 2025年长江引航中心招聘笔试备考题库(带答案详解)
- 压力性损伤的个案护理
- 2025-2030中国生物石脑油市场发展现状与未来前景动态研究报告
- 织补培训课件
评论
0/150
提交评论