




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2基本算法语句1 2 1输入语句 输出语句和赋值语句 1 算法的基本特征有哪些 明确性 有限性 有效性 不惟一性 2 算法的基本逻辑结构有哪些 算法的基本逻辑结构有三种 顺序结构 条件结构 循环结构 其中循环结构又分为当型循环结构和直到型循环结构两种 计算机完成任何一项任务都需要算法 但是 我们用自然语言或程序框图描述的算法 计算机是无法 看得懂 听得见 的 因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序 下面我们就一起走进本节内容的学习 1 了解算法的程序设计语言与算法的自然语言 程序框图的差异 2 理解输入 输出语句和赋值语句的功能与表示方法 重点 3 能够准确应用输入 输出语句和赋值语句将程序框图转化为算法语句 难点 例1 用描点法作函数y x3 3x2 24x 30的图象时 需要求出自变量和函数的一组对应值 编写程序 分别计算当x 5 4 3 2 1 0 1 2 3 4 5时的函数值 课堂探究1 算法分析 根据题意 对于每一个输入的自变量的值 都要输出相应的函数值 写成算法步骤如下 第一步 输入一个自变量x的值 第二步 计算y x3 3x2 24x 30 第三步 输出y 思考1 该算法是什么逻辑结构 其程序框图如何 思考2 能否将框图中的程序框翻译成计算机语言 这是一个由顺序结构构成的算法 按照程序框图中流程线的方向 依次将程序框图中的内容写成相应的算法语句 就得到了相应的程序 input x xy x 3 3 x 2 24 x 30printyend 输入语句赋值语句输出语句 这个程序由4个语句行组成 计算机按语句行排列的顺序依次执行程序中的语句 最后一行的end语句表示程序到此结束 课堂探究2 input x xy x 3 3 x 2 24 x 30printyend 输入语句赋值语句输出语句 上述程序中所包含的语句及其格式与作用 在这个程序中 第1行中的input语句称为输入语句 其一般格式是 其中 提示内容 一般是提示用户输入什么样的信息 它可以用字母 符号 文字等来表述 变量是指程序在运行时其值是可以变化的量 一般用字母表示 若输入多个变量 提示内容之间以及各变量之间用 逗号 隔开 提示内容加 引号 提示内容与变量之间用 分号 隔开 input 提示内容 变量 1 输入 输出语句 据此 输入框转化为输入语句可以怎样表述 input a b c a b c 在这个程序中 第3行中的print语句称为输出语句 其一般格式是 其中 提示内容 一般是提示用户输出什么样的信息 它通常是常量或变量的值 表达式一般是表示输出信息所对应的字母或代数式 print语句可以在计算机的屏幕上输出运算结果和系统信息 print 提示内容 表达式 据此 在计算a与b的和s时 输出框转化为输出语句可以怎样表述 print s s或print s a b 说明 输入语句 1 输入语句的作用是实现算法的输入信息功能 2 提示内容 提示用户输入什么样的信息 变量是指程序在运行时其值是可以变化的量 3 输入语句要求输入的值只能是具体的常数 不能是函数 变量或表达式 4 提示内容与变量之间用分号 隔开 若输入多个变量 变量与变量之间用逗号 隔开 输出语句 1 提示内容 提示用户输出什么样的信息 表达式是指程序要输出的数据 输出常量 变量的值和字符串等系统信息 输出数值计算的结果 2 输出语句的用途 2 赋值语句在算法的程序框图中 处理框是一个常用的程序框 我们用什么图形表示这个程序框 其功能作用如何 赋值 计算 在上述求函数值的程序中 第2行中的语句称为赋值语句 其一般格式是 其基本含义是将表达式所代表的值赋给变量 赋值语句中的 叫做赋值号 计算机在执行赋值语句时 先计算 右边表达式的值 然后把这个值赋给 左边的变量 变量 表达式 据此 执行框转化为赋值语句 可以怎样表述 说明 赋值语句 1 赋值语句的作用是 先计算出赋值号右边表达式的值 然后把这个值赋给左边的变量 使该变量的值等于表达式的值 2 赋值语句中的 称作赋值号 与数学中的等号的意义是不同的 赋值号的左右两边不能对换 3 赋值语句左边只能是变量名字而不是表达式 如 2 x是错误的 右边表达式可以是一个数据 常量或算式 4 对于一个变量可以多次赋值 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 算法分析 第一步 输入该学生数学 语文 英语三门课的成绩a b c 第二步 计算第三步 输出y 程序框图 程序 input maths ainput chinese binput english cprint theaverage a b c 3end 变式训练1 某工种是计件算工资的 每月工资 每月完成的数量 件 每件工资 再从总工资中扣除5 交纳各种费用 其余为实发工资 试编写一程序 通过输入每件工资和完成数量 输出实发工资 input 每件工资 input 完成数量 bm a b 1 0 05 print 实发工资 mend 程序 例3 给一个变量重复赋值 a 10a a 15printaend那么 a的输出值是多少 提示 25 判断下列给出的赋值语句是否正确 为什么 1 输出语句a 4 2 赋值语句3 b 3 赋值语句a b 2 变式练习 分析 根据赋值语句的要求和功能逐一判断 解 1 错 print语句不能用赋值号 2 错 赋值语句中 号左右不能互换 3 错 一个赋值语句只能给一个变量赋值 提升总结 1 在赋值语句中 变量的值始终等于最后一次赋给它的值 先前的值将被替换 2 一个赋值语句只能给一个变量赋值 但一个语句里可以有多个赋值语句 3 不能利用赋值语句进行代数式的演算 如化简 因式分解 解方程等 提醒 输入语句没有计算功能 而输出语句 赋值语句有计算功能 例4 交换两个变量a和b的值 并输出交换前后的值 程序 inputa bprinta bx aa bb xprinta bend 将两个数a 8 b 17交换 使a 17 b 8 使用赋值语句正确的一组是 a a b b ab c b b a a cc b a a bd a c c b b a b 变式练习 1 计算机执行下面的程序段后 输出的结果是 a 1 3b 3 1c 4 1d 1 4 a 1b 3a a bb a bprinta bend c 2 分析下面程序执行的结果 1 a 1000a a 100print a aenda 900 2 input a b a bb a ba b ab b aprint a b a bend 运行时从键盘输入3 7 a b 7 3 3 下面程序运行时 从键盘输入2 则输出结果为 10 5 end 4 某工种是计件算工资的 每月工资 每月完成的数量 件 每件工资 再从总工资中扣除5 交纳各种费用 其余为实发工资 试编写一程序 通过输入每件工资和完成数量 输出实发工资 解析 input 每件工资 ainput 完成数量 bm a b 1 0 05 print 实发工资 mend 5 某代销点出售 无线电 计算机 看世界 三种杂志 它们的定价分别为1 20元 1 55元 2 00元 编写一个程序 求输入杂志的订购数后 立即输出付多少金额 解析 input 无线电 本数 ainput 计算机 本数 binput 看世界 本数 cp1 1 20p2 1 55p3 2 00m a p1 b p2 c p3printmen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年三月房产交易资金流向追踪协议
- 幼儿园教研学期工作计划的目标与指标设定
- 推动班级历史文化活动的开展计划
- 数字时代的学习转型计划
- 小班科技活动的探索与实践计划
- 强调学生珍惜生命的意识计划
- 如何做好财务风险管理计划
- 2025-2030中国防眩光笔记本电脑屏幕保护器行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国铝材锯料机行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030中国金属探测器行业市场发展趋势与前景展望战略研究报告
- 有机化学课件(李景宁主编)第1章-绪论
- 公务员职务与及职级并行规定课件
- 智能电网电力负荷调控系统项目环境影响评估报告
- 处理突发事件流程图
- 酒店住宿水单标准模板
- 污水排放检查记录表格模板
- 煤炭采矿煤矿PPT模板
- 第十二讲 建设社会主义生态文明PPT习概论2023优化版教学课件
- 2023年水文化知识竞赛参考题库(含答案)
- 广东省建筑施工安全管理资料统一用表2021年版(原文格式版)
- 平面向量与三角形的四心问题-高三理科数学复习讲义与跟踪训练含解析
评论
0/150
提交评论