程序与程序设计语言.ppt

程序与程序设计语言.ppt

ID:48526067

大小:95.00 KB

页数:17页

时间:2020-01-23

程序与程序设计语言.ppt_第1页
程序与程序设计语言.ppt_第2页
程序与程序设计语言.ppt_第3页
程序与程序设计语言.ppt_第4页
程序与程序设计语言.ppt_第5页
资源描述:

《程序与程序设计语言.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3程序与程序设计语言分析问题设计算法1.2编写程序调试程序1.3张军日记“乐谱与程序,是两个不同范畴的概念,乐谱是音乐的符号,记录了作曲家的情感。程序是算法的描述,记录了程序员的思想。如果说,演员演奏了一段美好动听的音乐,是因为他成功地按照乐谱进行演奏,那么,计算机飞快地计算出正确的结果,是因为它忠实地执行了程序。它们都肩负着表达思想、传递信息的重任,都能带来不同的欣赏主体的心灵感受。”程序与程序设计语言程序与程序设计程序的基本结构程序设计语言的产生与发展程序的编辑与翻译程序:鸡兔同笼问题算法程序(1)输入a和b的值Privatesub

2、command1_click()a=InputBox("a=","输入头数")b=InputBox("b=","输入脚数")(2)求x=2a-b/2x=2*a-b/2(3)求y=b/2-ay=b/2-a(4)输出x,y的值Print"鸡数x=";x,"兔数y=";y(5)结束Endsub程序:求100以内能被3整除的数。算法程序(1)i=1Privatesubcommand1_click()i=1(2)如果i能被3整除,则输出i;DoifImod3=0thenprinti(3)i=i+1i=i+1(4)如果i≤100,则返回第(2)步Loo

3、pwhilei<=100(5)结束Endsub程序与程序设计程序:实际上是一组机器操作的指令或语句的序列,是算法的一种描述一种实现.程序设计:是编写程序的过程,准确地说是将算法转化成计算机能够读的懂的程序代码的过程.程序设计语言:我们用来把算法转换成计算机能够读的懂的程序代码所用的语言.算法程序用程序设计语言来进行转换而这个过程就是程序设计程序的基本结构根据程序代码在计算机里的执行过程,我们把程序分为:一,顺序结构二,选择结构三,循环结构顺序语句1语句2语句n选择语句1语句2判断条件成立不成立循环判断条件判断条件语句1语句1一,先执行后判断

4、二,先判断后执行是是否否程序设计语言的产生与发展如果我们想计算9+8的结果,101100000000100100000100000010001111010050年前机器语言Moval,9Addal,8Hlt30年前汇编语言Print9+8高级语言今天程序设计语言的产生与发展机器语言:早期的程序设计语言是由0和1组成的,是能够被机器所直接接受的.汇编语言:一种类似于英语缩略词的语言,比机器语言更接近与人类世界.但编写起来比较烦琐.高级语言:为了克服以上两种语言的缺点而开发的另外一类简单易学,且具有通性的语言.程序的编辑与翻译程序的编辑:我们根

5、据算法编写出来的程序叫“源代码”,而把这些源代码输入到计算机里的过程,并以文件的形式保存起来的过程,就是程序的编辑.我们可以用txt,doc等等把我们编写的程序代码编辑保存起来.这个过程实质上也就是程序代码电子化的过程.程序的翻译把用高级语言写的程序转化成机器语言的过程,叫程序的翻译.(这个过程由计算机来完成,我们感知不到.)Print9+8高级语言1011000000001001000001000000100011110100机器语言程序的翻译分类(按转换方式不同分类)编译程序解释程序编写的源程序需要用编译程序先翻译成机器语言的目标程序,

6、然后再由连接装配程序进行连接装配,生成可执行程序,这样才能被计算机执行。源程序输入计算机后,运行源程序,相应的解释程序会逐条分析源程序中的语句,每解释一句由计算机执行一句。C/C++、VB、Pascal、CobolQbasic、Lisp编译过程编译:首先把源程序编译成等效的汇编代码,然后再由汇编程序将汇编代码翻译成课重新定位的目标程序(或称目标代码)。连接:将若干可重新定位的目标代码连接在一起,构成一个完整的可重新定位的目标代码程序。装入:将完整的可重新定位的目标代码程序装入主存储器中,并对目标程序重新定位,成为可在机器上直接执行的机器语言

7、程序。第一章总结现实问题分析问题设计算法用高级语言编写程序把程序段在计算机里编辑反馈给人程序段交给机器去翻译翻译成机器语言的程序机器执行机器语言程序得出程序运行结果人根据计算机给出的结果解决现实问题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。