下载此文档

第4章 程序设计语言课件.ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
该【第4章 程序设计语言课件 】是由【aluyuw1】上传分享,文档一共【42】页,该文档可以免费在线阅读,需要了解更多关于【第4章 程序设计语言课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第4章计算机程序设计与语言
主要内容
程序设计的基本概念
模型的建立、算法的设计和表达
程序的编写、测试和维护
程序文档的建立
程序设计语言的应用




大学IT(第六版)中国石油大学出版社

数据与信息
数据是原始事实的数字记录,它本身并没有什么意义;而信息是经过处理后的数据,信息有实际的含义。
数据处理(信息处理)
数据转化为信息的过程就是数据处理,也称为信息处理。网页利用CGI、ISAPI、ASP、PHP、JSP等技术来实现。
程序
是计算机为完成某一任务所必须执行的一系列指令。除了少量存储在ROM等存储器中的特殊程序外,程序大多以文件的形式存储在磁盘等外存储器上。
大学IT(第六版)中国石油大学出版社

语言分类:自然语言、人工语言。
计算机语言是属于人工语言,是人与计算机传递信息的媒介。
程序设计语言是随着计算机的出现而出现的,并且向着易学、易用、描述问题的能力也越来越强的方向发展着。
发展经历了三个阶段:机器语言、汇编语言和高级语言。
机器语言是计算机能直接执行的二进制形式的语言;汇编语言是符号化的机器语言;高级语言更接近自然语言和数学语言,不能直接被计算机识别,必须经过转换才能被执行,它的下一个发展目标是面向应用,如VB、C++、Java、Perl等均属高级语言。
大学IT(第六版)中国石油大学出版社




大学IT(第六版)中国石油大学出版社

模型是对现实系统的一种描述,是对现实系统的抽象和简化。模型由现实系统的有关元素组成,能够反映这些元素之间的关系,从而反映现实系统的本质。是现实系统的抽象和简化。
模型分类:物理模型和数学模型。物理模型由物理元素构成,故又称形象模型。数学模型由关系、函数等数学对象符号组成,又称逻辑模型或抽象模型。
模型建立:物理模型对客观存在的事物进行形象的描述,列出已知的所有物理元素及关系,明确需要解决的问题;数学模型是在物理模型的基础上,忽略其非重要的细节,抓住本质性的元素,对其符号化后,用数学的方法描述出来。
大学IT(第六版)中国石油大学出版社

举例:
鸡兔同笼,看头36个,看脚96只,问笼中有鸡和兔各几只?
设鸡为x只,兔子为y只,则有:
需要解决的问题就转化为求解二元一次方程组的问题,这就是数学模型。
大学IT(第六版)中国石油大学出版社

设计算法:根据解二元一次方程组的数学方法,记录下解决问题的实际步骤,就可以方便地设计出计算机算法:
1)输入系数a1、b1、c1、a2、b2、c2;
2)计算d=a1b2-a2b1;
3)如果d=0,打印“方程组无解或有无穷组解”,转(7);
4)计算x=(c1b2-c2b1)/d;
5)计算y=(a1c2-a2c1)/d;
6)输出:x、y;
7)输入是否继续解其他方程组的标记s(s=“Y”或s=“N”);
8)如果s=“Y”,转(1);
9)结束。
大学IT(第六版)中国石油大学出版社

常用算法描述工具
流程图,N-S图,PAD图,伪码等。
(1)流程图(程序框图)
最常用的一种表示法,是描述计算机一步一步完成任务的图表,直观地描述程序执行的控制流程。
1)方框表示“处理”;
2)菱形框表示“判断”;
3)有向线段表示“控制流”。
图4-1所示:流程图(程序框图)
大学IT(第六版)中国石油大学出版社

(4)伪码
伪码表示法好比是算法的注释系统,由编程语言(语法规则)和自然语言(描述处理功能)混合而成。
计算机不能执行,易读易写,不必考虑语法规定,有利于设计者把精力放在描述算法的逻辑上。
PROCEDURE求解二元一次方程组
TYPEa1,b1,c1,a2,b2,c2,x,yISREAL
TYPEsISCHAR
DOWHILETRUE
/*输入方程组
READa1,b1,c1,a2,b2,c2
d=a1*b2-a2*b1
IFd=0THEN
WRITE方程组无解或有无穷组解
ELSE
/*求方程组的惟一解并输出
BEGIN
x=(c1*b2-c2*b1)/d
y=(a1*c2-a2*c1)/d
WRITEX,Y
END
ENDIF
/*控制循环是否结束
WRITE若继续循环输入Y,否则输入N
READS
IFS≠“Y”THEN
EXIT
ENDIF
ENDDO
END
大学IT(第六版)中国石油大学出版社

第4章 程序设计语言课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aluyuw1
  • 文件大小1.85 MB
  • 时间2022-11-25