




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成才之路 数学 路漫漫其修远兮吾将上下而求索 人教b版 必修3 算法初步 第一章 1 2基本算法语句 第一章 1 2 1赋值 输入和输出语句 听音乐 看电影 玩游戏 打字排版 画卡通画 处理数据 计算机改变了现代人的生活方式 计算机完成这些程度都需要算法 但是我们用自然语言或程序框图描述的算法 计算机是无法 看得懂 听得见 的 那么 计算机是怎样工作的呢 因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序 而程序设计语言有很多种 本节我们将学习基本算法语句 1 赋值语句 1 概念 用来表明赋给某一个变量一个 的语句叫做赋值语句 2 赋值语句需要注意的几点 赋值号左边只能是 而不是 赋值号左右不能对换 赋值语句是将赋值号 赋给赋值号 不能利用赋值语句进行 的演算 在一个赋值语句中只能给 赋值 不能出现 赋值号与数学中的等号的意义不同 具体的确定的值 变量名字 表达式 右边的表达式的值 左边的变量 代数式 个变量 一两个或多个 2 三种语句的表达形式及作用 变量名 表达式 表达式 左边 input 程序 初始数据 数值 单个或多个字符 在屏幕上输出 1 下列关于赋值语句的说法错误的是 a 赋值语句的作用是先计算出赋值号右边的表达式的值b 赋值语句是把左边变量的值赋给赋值号右边的表达式c 赋值语句是把右边表达式的值赋给赋值号左边的变量d 在算法语句中 赋值语句是最基本的语句 答案 b 解析 此题是关于赋值语句的 赋值语句的一般格式为 变量名 表达式 赋值语句的作用是把右边表达式的值赋给赋值号左边的变量 故b错 2 下列程序执行的结果是 a 6b 18c 36d 324 答案 d 解析 x 5 y 5 1 6 z 3 6 18 t 182 324 故输出结果为324 答案 b 解析 由赋值语句的意义知 执行a a b后 a的值变为1 3 4 再执行b a b时 应为b 4 3 1 故输出的结果应为4 1 4 程序 a 3 a a 5 a 运行的结果是 答案 2 解析 a 3 a a 5 2 故运行的结果为 2 5 程序 x input x 3 y x 3 print io 2 y 运行的结果是 答案 27 解析 x 3 y x3 33 27 故运行的结果为27 6 判断下列给出的输入语句 输出语句和赋值语句是否正确 并说明理由 1 输入语句 a input a 2 输入语句 inputx 3 3 输出语句 print io 2 a 4 4 输出语句 print io 2 20 3 解析 1 正确 符合输入语句的格式 变量 input 提示内容 2 错误 输入语句要求只能输入具体的常数值 而不能是函数 变量或表达式 3 错误 输出语句不能用赋值号 4 正确 输出语句可以输出常量 变量或表达式 5 错误 赋值语句中 两边的内容不能互换 6 错误 不能给一个表达式赋值 7 错误 一个赋值语句只能给一个变量赋值 8 正确 该语句的功能是将当前t的值平方后再赋给变量t 赋值语句的应用 点评 作为对于赋值号的理解 还要注意以下几点 赋值号左边只能是变量名字 而不能是表达式 如 2 x是错误的 赋值号左右不能对换 如 a b b a 的含义 运行结果是不同的 不能利用赋值语句进行代数式的演算 如化简 因式分解 解析 x 0 x x 1 1 x x 2 1 2 3 x x 3 3 3 6 故程序运行的结果是6 分析 根据输入 输出语句的格式编写 输入 输出语句 点评 1 输入语句要求输入的值只能是具体的常数 不能是变量或表达式 输入语句无计算功能 若输入多个数 各数之间应用逗号 隔开 2 计算机执行到输入语句时 等候用户输入 提示内容 所提示的数据 输入后回车 则程序继续运行 提示内容 及其后的 可省略 3 输出语句可以输出常量 变量或表达式的值 输出语句有计算功能 或字符 程序中引号内的部分将原始呈现 任给三个变量a b c赋值 设计一个计算a2 3b2 5c的程序 解析 程序如下 a input a b input b c input c s a 2 3 b 2 5 cprint io 2 s 三种语句的功能 分析 分别将输入的值代入程序中依次逐步计算即可 要注意赋值前后变量值的变化 点评 赋值语句在给变量赋值时 先计算右边的式子 然后赋值给左边的变量 另外可以给一个变量先后多次赋不同的值 但变量的取值只与最后一次赋值有关 解决此类问题要时刻把握某个变量在程序中的来龙去脉 时刻关注其值的改变情况 赋值 输入 输出语句在现实生活中的应用 分析 先输入某个学生每科的成绩 然后将它们求和即可得到总分 将总分除以3便可以得到平均分 点评 要编写程序解决某个实际问题 应该先针对问题将程序分为几块 然后将每一块的功能设计出来 合起来 程序就设计出来了 如本题可以分为两大块 1 数据输入模块 2 数据运算模块 王妈妈开了一家小餐馆 为节约收费时间 她购进红 黄 蓝 绿四种颜色的盘子 用这几种颜色的盘子分别盛放5元 8元 10元和12元的食品 这样在结账的时候 只要数一下各种颜色盘子的数量就可以了 设计一个算法 输入某人四种颜色的盘子数量 计算他应交的费用 解析 设变量a b c d分别表示用餐时红 黄 蓝 绿四种颜色盘子的个数 变量p表示应交费用 则解决这个问题的算法程序为 错解 程序如下 a input a b input b print io 2 b a a b b a print io 2 b a end 辨析 运行过程中只是将b的值赋予a 再将a的值赋予b 最终的结果是a b的值相等 均等于b的值 正解 程序如下 a inpu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吹填砂施工方案下载
- 酶制剂提取工技能巩固考核试卷及答案
- 婴童店龙抬头营销方案
- 长春商业建筑方案设计公司
- 地矿修复材料成本分析报告
- 工艺染织品制作工主管竞选考核试卷及答案
- 人行木栈道拆除施工方案
- 书店建筑方案设计图
- 理财产品的营销方案
- 交通工程系汽车营销方案
- 2025年行业机器人边缘计算技术应用与场景分析
- 国际物流运输合同(标准版)
- 动物样品采集培训课件
- 2025中国工业传感器行业市场白皮书
- (2025年)医疗机构工作人员廉洁从业九项准则考核试题(+答案)
- 手机桌面市场深度解析
- 人工智能在幼儿语言教育活动中的应用
- 建筑公司部门保密管理规定
- 江苏省如皋市某中学2026届高三上学期一轮复习摸底考试英语试题(解析版)
- 货架清洗施工方案(3篇)
- 口腔医疗纠纷预防与管理要点
评论
0/150
提交评论