程序设计简介丹阳市埤城中学陈锋伟51+53=
体验文件夹中求圆面积程序和涂鸦程序一、什么是程序
问题:猎人带着一只狼,一头羊和一些白菜过河,但渡船太小,一次只能带一样
因为狼要吃羊,羊会吃白菜,所以狼和羊、羊和白菜不能在无人监视的情况下相处
此时猎人不知如何渡河
有谁能帮助猎人解决这个问题,让他顺利过河吗
具体指令:1、把羊带对岸2、返回3、把狼带对岸4、返回时把羊带原岸5、把菜带对岸6、返回7、把羊带对岸通过执行这些有序的指令完成了一项具体的工作,这些指令的集合就是程序
但这个程序是用人类能识别的自然语言描述,而计算机不能识别
如果用计算机能识别的语言来描述这些指令,就成为计算机程序
自然语言是指人们日常生活中使用的语言,如汉语、英语、法语等
二、体验计算机程序实践学习:输入与运行“求三角形面积”程序1、打开桌面文件夹中的三角形面积
vbp文件进入Basic软件并输入程序2、按F5健运行程序,屏幕上即出现显示三角形面积的窗体Basic语言自然语言Leta=3将3存入a中Leth=2
5存入h中Lets=a*h/2计算出三角形的面积,再存入s中Prints显示s中的值三、程序设计语言程序设计语言可以分为机器语言、汇编语言和高级语言三种类型
1、机器语言例:51+53由二进制指令代码所组成
优点:机器语言执行效率高
缺点:记不住、难理解、可读性差
2、汇编语言例:51+53指令代码为:MOVAL,33HMOVDL,35HADDDLAL优点:易理解
缺点:大型程序难以开发,依赖于具体计算机
用计算机能识别的语言来编写程序,这些语言称为程序设计语言
目的:克服汇编语言的缺陷,提高编程和维护的效率特点:接近人们日常使用的自然语言(主要是英语)容易理解、记忆和使用,可在不同计算机上通用,对使用的符号、词汇、语法和语义等各种语言成分都有严格的规定意义:使程序设计的难度降低,导致