4、 算法和程序的关系
算法是解决问题的步骤 , 在前面也谈到了程序是执行过程的描述 , 那么 , 算法和程序是什么关系呢?
先请同学们思考一个计算长方形面积的问题 , 并给出算法 。
第一步 , 设置num1和num2两个变量 , 接收用户输入的长度和宽度 , 并存储到num1和num2两个变量;
第二步 , 判断num1和num2是否大于0 , 如果大于0 , 继续下一个步骤 , 否则提示用户长度和宽度输入错误 , 算法结束;
第三步 , 计算num1和num2的乘积 , 并将乘积结果存储到result变量;
第四步 , 显示result变量的值到屏幕 。
算法非常简单 , 四个步骤 , 如何让计算机执行这个算法呢?
实现算法的伪代码:
Begin(算法开始) 声明 num1、num2; 输入 num1、num2; IF num1 <=0 || num2 <=0 { Print(“输入的长度和宽度不能小于0”); 退出程序 } result = num1 * num2; Print result;End (算法结束)要让计算机执行算法 , 就必须要把算法用编程语言编写出来 , 如Java语言 , 如实现计算长方形面积算法的伪代码,伪代码是一种算法描述语言 , 可以很容易地转换为编程语言 , 如Java、C语言等 。 可见 , 程序是算法的实现 , 算法通过某一种编程语言实现后 , 就是程序 。
5、练习题
1、请列举一些你在生活中经常使用的计算机程序 。
2、计算机程序和算法有什么区别?
3、对下面的一组数字用冒泡排序算法进行排序 , 请用文字详细描述排序过程 。
36 , 29 , 101 , 12 , 33
4、现实问题模拟:《停车场的看门人》
某大型停车场对于进入该场地的车辆有如下的规定:
(1)进入该停车场的车辆必须为客运车辆 , 货运车辆谢绝入内 。
(2)如果该车的乘员数量小于等于4人 , 则收费五元 。
(3)如果该车的乘员数量大于4人 , 则收费八元 。
作业要求:请根据该停车场的规定 , 用文字给出判断进入该场的车辆是否符合规定 , 应该收费多少的算法 。
5、请用文字给出一个计算长方形面积问题的算法 。
要求:接受用户输入的长度和宽度 , 输入的长度和宽度不能为零 , 如果为零 , 提示用户重新输入 , 最后将计算结果显示到显示器上 。
【算法与程序的区别与联系举例 程序算法有哪些特征】总结:以上内容就是关于程序算法有哪些特征和算法与程序的区别与联系举例的全部内容 , 是由小编认真整理编辑的 , 如果对您有帮助请收藏转发...感谢支持!
- 什么人不适合喝毛尖茶 喝毛尖的好处与坏处
- sk2面霜的功效与作用 面霜的主要作用
- 清华总裁班与清华的关系 清华总裁班是什么意思
- 覆盆子泡酒的功效与作用与主治,覆盆子泡酒的功效与作用覆盆子酒怎么做
- 人体各部位的风水 人体器官与风水的部位
- 玛咖菌营养价值和功效与作用,玛咖菌和玛咖的区别
- 鸡内金的药效功能作用 鸡内金的功效与作用
- 手掌对应五脏六腑图 反射区,手掌与五脏的反射区图片
- 粳糯米的功效与作用 粳米的功效与作用及食用方法
- 仰不愧于天俯不怍于地 风水中仰与俯不同之处
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
