




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章算法初步 1 2基本语句 1 了解算法的三种表示法的区别 2 掌握输入语句 输出语句和赋值语句的格式和功能 3 能准确用三种语句表示算法 教学目标 1 五种基本算法语句任何一种程序设计语言中都包含五种基本的算法语句 分别它们是 和 输入语句 输出语句 赋值语句 条件语句 循环语句 2 输入语句 输出语句和赋值语句 1 输入语句 格式 INPUT 提示内容 功能 为一个或多个变量 实现算法中的 功能 变量 赋值 输入 基础回顾 2 输出语句 格式 PRINT 提示内容 功能 先计算表达式的值 然后输出结果 实现算法中的输出功能 PRINT语句可以在计算机的屏幕上输出 和 表达式 常量 变量的值 系统信息 3 赋值语句 格式 变量 功能 先计算 右边表达式的值 然后把这个值赋给 的变量 表达式 左边 类型一输入 输出语句及赋值语句的书写格式及功能 例1下列说法正确的是 A 输入语句可以给变量赋值 并且可以给多个变量赋值B 输出语句可以输出变量 变量的值和系统信息 但不能输出有关表达式的计算结果C 赋值语句 P Q 与 Q P 相同D 语句PRINT2 4 6 的执行结果是2 4 6 问题探讨与解题研究 解析 根据输入语句的格式知 输入语句可以给多个变量赋值 故A对 由输出语句的功能知 输出语句具有计算功能 故B错 由赋值语句的格式知 P Q与 不同 故 错 由输出语句功能知 引号内原样呈现 故知 错 故选 分析 根据输入语句 输出语句及赋值语句的格式及功能即可做出判定 练习1 以下给出的输入 输出语句 赋值语句是否正确 为什么 1 输入语句INPUTx 3 2 输出语句PRINT20 3 2 3 赋值语句x y 0 4 赋值语句T T T 分析 解答本题 需理解输入语句 输出语句和赋值语句的格式 以及 提示内容 变量 表达式 的含义 然后对每一项逐一进行判断 从而得出答案 解析 1 否 INPUT语句中只能是变量 而不能是表达式 2 正确 PRINT语句可以输出常量 表达式的值 3 否 不能给一个表达式赋值 4 正确 该句的功能是将当前T的值平方再赋给T 练习2 当x的值为5时 PRINT x x在屏幕上输出的结果为 A 5 5 B 5 C 5 x D x 5 解析 选D PRINT语句可将用双引号括起来的字符显示在屏幕上 从而输出x 5 小结 1 输入 输出语句中提示内容的作用 1 输入语句 提示内容 的作用是在程序执行时提示用户明确将要输入的是什么样的信息 2 输出语句 提示内容 提示用户输出的是什么信息 2 判断赋值语句正确与否的两个步骤 1 看格式 看是否满足 变量 表达式 的格式 2 看内容 看赋值号是否超过了一个 即看是否进行了代数式的计算 类型二利用输入 输出语句编写程序 例1 已知圆锥底面半径R和高H 设计一个求圆锥体积和表面积的程序 分析 可以利用输入语句输入R与H 再用赋值语句计算底面面积S1与母线长L 然后利用赋值语句计算侧面积S2 计算全面积S与体积V 再利用输出语句输出全面积S与体积V的值 解析 算法分析 第一步 输入底面半径R与高H 第二步 计算底面积S1 第三步 计算母线长L 第四步 计算侧面积S2 第五步 计算全面积S S1 S2第六步 计算题V 第七步 输出S V IPUT R H R HS1 3 14 R RL SQR R R H H S2 3 14 R LS S1 S2V S1 H 3PRINT S V S VEND 框图 程序 对程序设计问题 先对问题进行算法分析 写出解决本问题的算法步骤 根据算法步骤画出程序框图 再将程序框图用对应的语句表示出来加上END即为程序 小结 练习1 给出如右图所示程序框图 写出相应的算法语句 分析 由程序框图写算法语句时 对顺序结构的程序框图只需利用输入 输出 赋值语句即可完成 其中输入 输出框对应输入 输出语句 处理框对应赋值语句 解析 练习2 已知函数y x2 3x 2 编写一个程序使每输入一个x的值 都得到相应的y的值 解析 INPUT x xy x 2 3 x 2PRINT x xPRINT y yEND 小结 由基本算法语句编写程序时的两个注意点 1 分行 程序语句在书写时 每一个语句要占一行 书写下一个语句时要自动换行 2 结束语句 END语句是任何算法都不可缺少的结束语句 要单独占一行 例3当输入X 2 Y 3时 执行下面程序 其输出结果为 类型三由程序查看程序的运行结果 INPUT X Y 2 3X YY X 2 2 X 4PRINTX YEND 分析 由程序知本题是先将 赋值给 计算 的值 再输出 的值 解析 由输入语句知X 2 Y 3 由X Y知 X 3 由Y X 2 3 x 4知Y 22 所以输出结果为22 3 25 小结 认真阅读程序 逐步执行程序 进而得出程序执行结果 练习 阅读下列两个程序 回答下列问题 上述两个程序的运行结果分别是 分析 对一个变量重复赋值 变量保存的是最后一次的值 解析 1 程序 中的 x y 是将y的值4赋给变量x 赋值后x的值变为4 而在程序 中的 y x 是将x的值3赋给变量y 赋值后y的值变为3 答案 4 4 3 3 课堂检测 1 下列输入 输出 赋值语句正确的是 A INPUTx 3B A B 2C T T TD PRINTA 4 2 以下程序中 输出时A的值是输入时A的值的 A 1倍 B 2倍 C 3倍 D 4倍 INPUT A AA A AA 2 APRINTA C D 3 计算机执行如图的程序段后 输出的结果是 X 2014Y 1X X YY X YPRINTX YENDA 2015 2013B 2013 2015C 2015 2015D 2015 2014 D 解析 INPUT 每件工资 AINPUT 完成数量 BM A B 1 0 05 PRINT 实发工资 MEND 4 某工种是计件算工资的 每月工资 每月完成的数量 件 每件工资 再从总工资中扣除5 交纳各种费用 其余为实发工资 试编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护士培训考试题库及答案
- 建筑技术考试真题及答案
- 导游模拟考试题库及答案
- 大学语文试题及答案2025年
- 2025一级消防工程师继续教育题库及答案
- 2025年高压电工复审考试试题(答案+解析)
- (2025)新版保安员考试试题附含参考答案
- 2025年公用设备工程师之专业案例(动力专业)考试题库含答案【典型题】
- 2025年公共关系学试题及答案
- 2025年传染病与食源性疾病监测报告管理培训考试题附答案
- 《丹青意蕴》第三课《国色新尚》课件 2025-2026学年+人教版(2024)初中美术八年级上册
- 西一线安全改造ge机组-运行维护手册中文版-中文volume i
- 抗菌药物敏感性试验(药敏试验)
- 听余映潮老师讲《咏雪》(课堂实录 )
- 华为TaiShan200-X6000服务器技术白皮书
- 地质勘查单位安全检查表-(修订本)
- 山东省装备制造业调整振兴规划在建重点项目表
- 中英-外研社五年级上册课文翻译(一年级起点)
- 氨基酸溶解性(共1页)
- GDX2包装机组工艺流程简介
- 张家口至涿州公路张家口段(含连接线)建设项目水资源论
评论
0/150
提交评论