没有合适的资源?快使用搜索试试~ 我知道了~
程序的设计基础(知识点).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 15 浏览量
2022-06-20
23:49:49
上传
评论
收藏 49KB DOC 举报
温馨提示
试读
19页
第三部分 程序设计基础 3.1 程序、程序设计、程序设计语言的定义 程序:计算机程序,是指为了得到某种结果而可以由计算机等具有信息处理能力的 装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列 或者符号化语句序列。 程序设计:程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组 成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计 过程应当包括分析、设计、编码、测试、排错等不同阶段。 程序设计语言:程序设计语言用于书写计算机程序的语言。语言的基础是一组记号 和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些 记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。 3.2 高级语言和低级语言的概念及区别 高级语言:高级语言(High-level programming language)是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础 的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外 语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电
资源推荐
资源详情
资源评论
程序的设计基础(知识点)
第三部分 程序设计基础
3.1 程序、程序设计、程序设计语言的定义
⑴ 程序:计算机程序,是指为了得到某种结果而可
以由计算机等具有信息处理能力的装置执行的代码化指
令序列,或者可以被自动转换成代码化指令序列的符号
化指令序列或者符号化语句序列。
⑵ 程序设计:程序设计是给出解决特定问题程序的
过程,是软件构造活动中的重要组成部分。程序设计往
往以某种程序设计语言为工具,给出这种语言下的程序。
程序设计过程应当包括分析、设计、编码、测试、排错
等不同阶段。
⑶ 程序设计语言:程序设计语言用于书写计算机程
序的语言。语言的基础是一组记号和一组规则。根据规
则由记号构成的记号串的总体就是语言。在程序设计语
言中,这些记号串就是程序。程序设计语言有 3 个方面
的因素,即语法、语义和语用。
3.2 高级语言和低级语言的概念及区别
⑴ 高 级 语 言 : 高 级 语 言 ( High-level
程序的设计基础(知识点)
programming language)是高度封装了的编程语言,
与低级语言相对。它是以人类的日常语言为基础的一种
编程语言,使用一般人易于接受的文字来表示(例如汉
字、不规则英文或其他外语),从而使程序编写员编写
更容易,亦有较高的可读性,以方便对电脑认知较浅的
人亦可以大概明白其容。
⑵ 低级语言:低级语言分机器语言(二进制语言)
和汇编语言(符号语言),这两种语言都是面向机器的
语言,和具体机器的指令系统密切相关。机器语言用指
令代码编写程序,而符号语言用指令助记符来编写程序。
⑶ 区别:
高级语言:实现效率高,执行效率低,对硬件的可
控性弱,目标代码大,可维护性好,可移植性好
低级语言:实现效率低,执行效率高,对硬件的可
控性强,目标代码小,可维护性差,可移植性差
了解知识:
CPU
运行的是二进制指令,所有的语言编
写的程序最终都要翻译成二进制代码。越低级的语言,
形式上越接近机器指令,汇编语言就是与机器指令一一
程序的设计基础(知识点)
对应的。而越高级的语言,一条语句对应的指令数越多,
其中原因就是高级语言对底层操作进行了抽象和封装,
使编写程序的过程更符合人类的思维习惯,并且极大了
简化了人力劳动。也就是说用高级语言写一句,会被转
换成许多底层操作,大部分的工作交给了负责转换的机
器(即编译器),从而人力得到了解放。
3.3 编译程序的概念及作用
⑴ 编译程序(Compiler,compiling program)
也称为编译器,是指把用高级程序设计语言书写的源程
序,翻译成等价的机器语言格式目标程序的翻译程序。
⑵ 作用:它以高级程序设计语言书写的源程序作为
输入,而以汇编语言或机器语言表示的目标程序作为输
出。
3.4 计算机求解问题的过程
分析问题(确定计算机做什么)→设计算法(寻找
解决问题的途径和方法,即要计算机怎么做)→编写程
序(将算法翻译成计算机程序设计语言)→上机运行和
测试
程序的设计基础(知识点)
3.5 程序正确性的含义
程序正确性证明就是采用严格的数学方法评价一个
程序是否达到了预定的性能,即对于任何一组允许的输
入信息,程序执行后能得到一组和这组信息对应的正确
的输出信息。
3.6 程序错误的几种类型
程序错误,即英文的 Bug,也称为缺陷,是指在软
件运行中因为程序本身有错误而造成的功能不正常、死
机、数据丢失、非正常中断等现象。
⑴ 语法错误
⑵ 逻辑错误
3.7 程序调试、程序测试的概念以及区别
⑴ 程序调试:是将编制的程序投入实际运行前,用
手工或编译程序等方法进行测试,修正语法错误和逻辑
错误的过程。这是保证计算机信息系统正确性的必不可
少的步骤。编完计算机程序,必须送入计算机中测试。
⑵ 程序测试:(program testing)是指对一个完成
了全部或部分功能、模块的计算机程序在正式使用前的
剩余18页未读,继续阅读
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功