




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
赋值语句与输入 输出语句 基本算法语句 尽管不同的算法千差万别 但它们都是由三种基本的逻辑结构构成的 这三种逻辑结构就是顺序结构 选择结构 循环结构 计算机能够 理解 的语言与人的语言有什么区别 计算机不同于人 人有大脑 可以思考问题 而计算机则不能 用自然语言和程序框图描述的算法 计算机无法识别 必须转化为其能理解的语言 即程序语言 对于程序语言还不是我们目前学习主要知识我们只是先学习一种介于自然语言和计算机语言之间的文字和符号 伪代码 计算机完成任何一项任务都需要算法 但是 用自然语言或程序框图描述的算法 计算机是无法 看得懂 听得见 的 因此还需要将算法用计算机能够理解的程序设计语言 programminglanguage 翻译成计算机程序 程序设计语言有很多种 如basic foxbase c语言 c j vb等 各种语言的语法存在比较大的区别 因此我们教材使用了一种介于自然语言和计算机语言之间的文字和符号 来表表示算法 这种文字和符号 称为伪代码 pseudocode 为了能更好的检验我们的算法 我们还要将伪代码转换为真正的程序 我们使用的工具是一种称为vba visualbasicforapplication 的程序设计语言 它可以看成是vb程序设计语言的一种简化版本 基本的算法语句有哪些 基本的算法语句有 输入语句 输出语句 赋值语句 条件语句 循环语句 各自对应怎样的算法结构 输入语句 输出语句 赋值语句基本上是对应顺序结构 条件语句对应条件结构 循环语句对应循环结构 赋值语句 赋值语句伪代码的一般格式 变量 表达式 公式或运算式 或变量 符号表示 如 x y 表示将y的值赋给x 赋值语句 赋值语句伪代码的一般格式 变量 表达式 公式或运算式 或变量 注意 赋值号左边只能是变量 不能是表达式或常数 赋值号左右两边不能调换 赋值号左右两边可以出现同一个变量 但值可能不相同 赋值号左右两边的量应该是同类型的 x 3y x2 x 3 1 伪代码 虚线边框 用伪代码写出求 时多项式的值的算法 例1 鸡兔同笼 是我国隋朝时期的数学著作 孙子算经 中的一个有趣而具有深远影响的题目 今有雉兔同笼 上有三十五头 下有九十四足 问雉兔各几何 设有x只鸡 y只兔 则 下面我们设计一个解二元一次方程组的通用算法 数学应用 自然语言 流程图 输入语句 输入语句伪代码的一般格式 reada b 输入语句也是赋值语句 只不过是从键盘等输入设备上接受数据 而且可以批量接受数据 输出语句 输出语句伪代码的一般格式 printa b 注意使用输出语句输出字符串时 字符内容应加在括号内 自然语言 伪代码 流程图 例2 求多项式函数 当x 5时的函数值 我们一共做了1 2 3 4 5 15次乘法运算 5次加法运算 一共做了4 5 9次乘法运算 5次加法运算 有没有更简单的算法 秦九韶算法 其算法特点是 通过一次式的反复计算 逐步得出高次多项式的值 对于一个 次多项式 只要做n次乘法和n次加法 课堂小结 赋值语句 值语句伪代码的一般格式 变量 表达式 公式或运算式 或变量 注意 赋值号左边只能是变量 不能是表达式或常数 赋值号左右两边不能调换 赋值号左右两边可以出现同一个变量 但值可能不相同 赋值号左右两边的量应该是同类型的 符号表示 如 x y 表示将y的值赋给x 输入语句 输入语句伪代码的一般格式 reada b 输入语句也是赋值语句 只不过是从键盘等输入设备上接受数据 而且可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面案等级考试及答案
- 主体剪力墙模板施工方案
- 旅行社运营实务(第二版)习题及答案 项目四 习题
- 2025年国企会计考试题目及答案
- 慢性肾功能衰竭课件
- 慕课课件观看时长建议
- 弱电设备采购规范书六安
- 酒钢公司考试题及答案
- 竞聘店长考试题目及答案
- 软件技能考试模拟题及答案
- 2024年旧钻井杆销售合同范本
- 网络安全攻防演练报告
- 2023年《安徽大学学生手册》在线考试学习通超星期末考试答案章节答案2024年
- 安全评估合同
- 《全面质量管理》习题集(含答案)
- DB21T 3947-2024 普通公路装配式混凝土桥梁下部工程施工技术规范
- DL∕T 432-2018 电力用油中颗粒度测定方法
- 《水处理生物学》课件
- 极简化改造实施规范
- 人教版五年级下册数学选择题大全带答案解析
- 线性代数精第一章第一节课件
评论
0/150
提交评论