计算机程序设计.ppt
《计算机程序设计.ppt》由会员分享,可在线阅读,更多相关《计算机程序设计.ppt(32页珍藏版)》请在课桌文档上搜索。
1、第 5 章 计算机程序设计,5.1 问题求解和程序设计5.2 程序设计语言5.3 算法及其流程图表示,计算机求解问题的基本过程,分析问题,确定问题解决方案,设计算法,编写程序,运行程序,整理结果,问题求解过程:问题想法算法程序,计算机求解问题的基本过程,问题求解过程:问题想法算法程序,需要计算方法和数据结构的知识,为问题建立模型。,需要程序设计语言和程序设计方法的知识,将算法转换程序。,需要数据结构和算法的知识,设计解决方案。,理解程序,可以解决问题的计算机,但只认识0和1,并且没有思维。,有问题需要解决的人,问题是丰富多彩的,并且人具有思维。,如何实现人和计算机的交流?,作用:把人从枯燥重复
2、的任务中解放出来,延伸了人脑的作用。,程序与程序设计,程序:是能够实现特定功能的一组指令序列的集合,是描述对某一问题的解决步骤。指令可以是机器指令、汇编语言的语句,也可以是高级语言的语句,甚至还可以是用自然语言描述的指令。,程序设计与程序设计语言,程序设计:是给出解决特定问题的程序的过程,是软件构造活动中的重要组成部分程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。C、Java、Pascal、Basic等等,第 5 章 计算机程序设计,5.1 问题求解和程序设计5.2 程序设计语言5.3 算法及其流程图表示,程序设计语言,程序设计语言是人与计算机交互的工具。,机器语言机器语言的指令
3、是由二进制代码构成的,是计算机能直接识别的程序设计语言。01001001:难以记忆,可读性差汇编语言又称符号语言,是用接近人类语言的助记符来替代机器语言的指令。ADD A,B:具有一定的语法和格式,与机器相关高级语言其语句语法比较接近于人们习惯的自然语言和数学语言,因此称为高级语言。A=A+B:与硬件不相关,可在不同机器上使用,计算机语言及语言处理程序,程序的基本结构,求三个整数中的较大者,#include/预处理int Max(int x,int y,int z)int max;if(x=y)max=x;/将两个数比较取较大值 else max=y;if(zmax)max=z;/将两个数的较
4、大值与第三个数比较 return max;void main()/主函数 int m;m=max(6,5,4);/函数调用 printf(“%d”,m);,求三个整数中的较大者,#include/预处理int Max(int x,int y,int z)int max;if(x=y)max=x;/将两个数比较取较大值 else max=y;if(zmax)max=z;/将两个数的较大值与第三个数比较 return max;void main()/主函数 int m;m=max(6,5,4);/函数调用 printf(“%d”,m);,基本符号:字母+符号,单词:空格或特殊符号分开,语句:以分号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计

链接地址:https://www.desk33.com/p-262748.html