




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 1 3基本算法语句 1 3 1赋值语句1 3 2输入 输出语句 1 初步了解基本算法语句中的赋值 输入和输出语句的特点 2 理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言 3 通过对三种语句的了解 培养有条理的思考与表达能力 提高逻辑思维的能力 学习目标 知识梳理自主学习 题型探究重点突破 当堂检测自查自纠 栏目索引 知识梳理自主学习 知识点一赋值语句 答案 1 伪代码 伪代码是介于和之间的文字和符号 2 赋值语句 在伪代码中 赋值语句用符号 表示 x y 表示 其中x是 y是一个与x同类型的 自然语言 计算机语言 将y的值赋给x 一个变量 变量或表 达式 知识点二输入 输出语句 输入 输出语句 输入语句 reada b 表示输入的数据依次a b 输出语句 表示输出运算结果x 送给 printx 思考赋值号与等号的区别是什么 答 1 赋值号与等号意义不同 若把 看作等号 则n n 1不成立 若看作赋值号 则成立 2 赋值号两边内容不能对调 3 虽然赋值语句具有计算和赋值双重功能 但不能利用它进行代数式的演算 返回 答案 例1 1 运行如图所示的程序 输出的结果是 题型探究重点突破 题型一赋值语句 反思与感悟 a 1b 2a a bprinta 解析a 1 b 2 把1与2的和赋给a 即a 3 输出的结果为3 3 解析答案 2 阅读下列两个程序 回答问题 上述两个程序最后输出的x和y值分别为 解析程序 中的x y是将y的值4赋给x 赋值后x的值变为4 中y x是将x的值3赋给y 赋值后y的值为3 4 43 3 反思与感悟 解析答案 赋值号与数学中的等号的意义是不完全相同的 赋值号左边的变量如果原来没有值 则执行赋值语句后 获得一个值 如果已有值 则执行该语句 以赋值号右边表达式的值代替该变量的原值 即将原值 冲掉 如 n n 1 在数学中是不成立的 但在赋值语句中 意思是将n的原值加1再赋给n 反思与感悟 跟踪训练1设a 10 b 20 则可以实现a b的值互换的程序是 a 10b 20c aa bb c a 10b 20c ad bb ca b 解析答案 解析 中程序执行后a b 10 中程序执行后a b 10 中程序执行后a 20 b 10 中程序执行后a b 10 答案 例2下列给出的输入 输出语句正确的是 输入语句reada b c 输入语句readx 3 输出语句printa 4 输出语句print20 3 2 题型二输入 输出语句 解析答案 反思与感悟 解析 read语句可以给多个变量赋值 变量之间用 隔开 read语句中只能是变量 而不能是表达式 print语句中不用赋值号 print语句可以输出常量 表达式的值 答案 反思与感悟 1 输入语句要求输入的值只能是具体的常数 不能是变量或表达式 输入语句无计算功能 若输入多个数 各数之间应用逗号 隔开 2 输出语句可以输出常量 变量或表达式的值 输出语句有计算功能 或字符 程序中引号内的部分将原始呈现 反思与感悟 跟踪训练2写出下列程序运行的结果 reada b printa2 1 b 若输入2 1 则输出的结果为 解析若输入2 1 即a 2 b 1 5 解析答案 例3根据如图所示的流程图 写出相应的算法语句 题型三算法的应用 反思与感悟 解程序如右 解析答案 由流程图写算法语句时 对顺序结构的流程图只需利用输入 输出 赋值语句即可完成 其中输入 输出框对应输入 输出语句 执行框对应赋值语句 反思与感悟 跟踪训练3阅读下面的程序 根据程序画出流程图 解析答案 解流程图如图所示 根据算法编写程序 一题多解 例4编写一个程序 要求输入两个正数a和b的值 输出ab和ba的值 分析一方面可以首先利用read语句输入两个正数 然后将ab与ba的值分别赋给两个变量 最后输出这两个变量的值即可 另一方面可以将ab与ba作为两个幂的值 是把底数和指数进行了交换 故还可以利用赋值语句 采用将两个变量的值互换的办法实现这一算法 分析 解析答案 解后反思 解方法一程序如下 方法二程序如下 解后反思 解后反思编写程序的关键在于首先弄清问题的算法 特别是算法的结构 然后确定采用哪一种算法语句 分清算法的步骤 写出程序 问题的算法不同 写出的程序就不同 严格遵循格式编写程序 易错点 例5设计一个程序 输入三个实数a b x 计算表达式 a2 b2 x3的值 分析本题的算法是 输入a b x的值 计算并输出 a2 b2 x3的值 故需用到输入语句 输出语句和赋值语句 然后按照这三种语句的书写格式写出程序即可 分析 解析答案 解后反思 返回 解程序如下 解后反思 解后反思书写程序时应严格遵循各种语句的一般格式 同时应注意数学运算符号和程序符号的区别 在书写程序时 必须将数学运算符号转化为程序符号 如平方运算 a2 与 b2 应为 a 2 与 b 2 x3 应为 x 3 返回 当堂检测 1 2 3 4 5 1 在read语句中 如果同时输入多个变量 变量之间的分隔符是 解析答案 解析输入语句中同时输入多个变量时 变量间要用 隔开 逗号 1 2 3 4 5 2 赋值语句m m 3表示的意义是 解析赋值语句是将 右边的一个确定值赋给它左边的一个变量 将m的值加3后再赋给m 解析答案 1 2 3 4 5 3 下面的程序输出的结果是 解析第三句给c赋值后c 7 第四句给a赋值后a 11 故最后输出11 5 11 5 解析答案 1 2 3 4 5 4 下列程序执行后结果为3 则输入的x值为 解析由题意得 x2 2x 3 解方程得x 1或x 3 解析答案 readxy x x 2 xprinty 1或 3 1 2 3 4 5 5 下面一段程序执行后的结果是 解析先把2赋给a 然后把a 2赋给a 即a的值为4 再把4 6 10赋给a 所以输出的结果为10 解析答案 10 课堂小结 1 需输入信息时用read语句 需输出信息时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 右美托咪定对瑞芬太尼复合地氟烷麻醉患者的多维度影响探究
- 可转换债券融资对股价效应的多维度解析与实证研究
- 河道维护与清淤作业协议模板
- 管理学知识点重点总结笔记
- 人身损害赔偿协议书模板文书7篇
- 医院信息系统管理软件销售合同3篇
- 2026届安徽省宿州市第十一中学九年级化学第一学期期中质量跟踪监视模拟试题含解析
- 2026届江苏省泗洪县九年级化学第一学期期中学业质量监测模拟试题含解析
- 2026届天津市和平区五十五中九年级化学第一学期期中复习检测模拟试题含解析
- 安徽省蚌埠怀远县联考2026届九年级化学第一学期期中联考模拟试题含解析
- 2025-2030年中国锂电池回收行业市场深度调研及前景趋势与投资研究报告
- 数字化教育资源在跨学科教学中的应用
- JG/T 127-2017建筑门窗五金件滑撑
- T/CGCC 7-2017焙烤食品用糖浆
- 2024福建农信社春季招聘笔试历年典型考题及考点剖析附带答案详解
- 医生重症医学科进修汇报
- DB13(J)-T 8389-2020 被动式超低能耗建筑节能工程施工及质量验收标准
- 月嫂 考试题及答案
- 物质安全资料脱模剂MSDS
- 2025年中国过敏性鼻炎市场研究报告
- 2025年电测仪表工技能竞赛参考试题库500题(含答案)
评论
0/150
提交评论