第1章c程序设计初步

第1章c程序设计初步

ID:34121064

大小:641.65 KB

页数:69页

时间:2019-03-03

第1章c程序设计初步_第1页
第1章c程序设计初步_第2页
第1章c程序设计初步_第3页
第1章c程序设计初步_第4页
第1章c程序设计初步_第5页
资源描述:

《第1章c程序设计初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CC语言程序设计基础语言程序设计基础为什么要上程序设计课?为什么要上程序设计课?要掌握程序设计需要的知识要掌握程序设计需要的知识¢¢一种程序设计语言及其使一种程序设计语言及其使用环境用环境¢¢算法,解题思路算法,解题思路¢¢程序设计方法程序设计方法学时安排学时安排¢课内学时:课内学时:6688学时学时¢实验机时:实验机时:6868学时学时¢学学分:分:44课程介绍课程介绍¢教材:教材:CC程序设计程序设计谭浩强编谭浩强编¢先修课程先修课程大学生计算机信息技术基础大学生计算机信息技术基础¢参考资料参考资料C

2、C语言学习资料语言学习资料¢上机环境上机环境TURBOCTURBOC或或VisualC++VisualC++¢平时成绩平时成绩作业,课堂情况,课程设计作业,课堂情况,课程设计¢期末总分期末总分平时成绩+期中考试+期末笔试+期末上机平时成绩+期中考试+期末笔试+期末上机((统考统考))102070102070课程内容课程内容¢第一章第一章CC程序设计初步程序设计初步¢第二章第二章数据的表示与存储数据的表示与存储¢第三章第三章数据的引用与运算数据的引用与运算¢第四章第四章基本算法结构程序设计基本算法结构程序设

3、计¢第五章第五章常用数值计算算法及其程序设计常用数值计算算法及其程序设计¢第六章第六章函数与模块化程序设计函数与模块化程序设计¢第七章第七章数组数组¢第八章第八章结构与联合结构与联合¢第九章第九章文件操作文件操作¢第十章第十章位运算位运算CC程序设计初步程序设计初步程序与程序设计程序与程序设计11、计算机工作原理、计算机工作原理--------存储程序和程序控制。存储程序和程序控制。22、程序、程序--------为得到某种结果而可以由计算机等为得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码

4、化指令具有信息处理能力的装置执行的代码化指令序列,或可以被自动转化成代码化指令序列序列,或可以被自动转化成代码化指令序列的符号化指令序列或符号化语句序列。的符号化指令序列或符号化语句序列。33、程序设计、程序设计--------编写、调试程序的过程。编写、调试程序的过程。利用计算机解题的利用计算机解题的步骤步骤⑴分析问题,建立模型,给出问题说明⑴分析问题,建立模型,给出问题说明specificationspecification⑵⑵就此模型,找出解题的算法就此模型,找出解题的算法designdesign⑶

5、⑶用计算机语言描述该算法用计算机语言描述该算法programmingprogramming⑷⑷上机试运行程序,分析结果上机试运行程序,分析结果debugdebug程序设计方法程序设计方法11、结构化程序设计(面向过程)、结构化程序设计(面向过程)将待解问题逐层分解为小一些、简单一些的问将待解问题逐层分解为小一些、简单一些的问题,直至每一个小问题都可用现有的技术直接题,直至每一个小问题都可用现有的技术直接解析。解析。¢模块结构按照功能,对应求解每一个小问题的程序都编写成一个功能块,整个程序呈现为模块结构。操

6、作是中心,围绕操作组织数据。¢过程驱动(processprocess--drivendriven)按照时间序列,对应求解问题的操作步骤的先后,描述全部执行过程,即程序呈现的动态特性。程序设计方法程序设计方法22、面向对象、面向对象¢对象结构考虑待解问题的表示和期望结果,为此目标组织合适的操作,将同类问题的数据表示和操作方法编写成一个功能块,即为对象。整个程序呈现为模块结构。数据是中心,围绕数据组织操作。¢事件驱动(event-driven)当预期的某个事件发生时,按照事先的设计,启动对应的处理方法实施操作

7、1.11.1程序设计语言的发展程序设计语言的发展1.机器语言机器语言2.汇编语言汇编语言3.高级语言高级语言机器语言机器语言machinelanguagemachinelanguage电子计算机所使用的是由电子计算机所使用的是由““00””和和““11””组成的组成的二进制数,二进制是计算机的语言的基础。二进制数,二进制是计算机的语言的基础。机器语言就是可由计算机执行的一串由机器语言就是可由计算机执行的一串由““00””和和““11””组成的指令序列。组成的指令序列。机器语言特点。机器语言特点。汇编语言汇

8、编语言assemblylanguageassemblylanguageh汇编语言汇编语言符号化的机器语言。符号化的机器语言。h汇编语言源程序:汇编语言源程序:用符号化的指令编写的程序。用符号化的指令编写的程序。h汇编:将汇编语言源程序翻译成为功能等价汇编:将汇编语言源程序翻译成为功能等价的可执行的机器语言程序的过程。的可执行的机器语言程序的过程。h汇编器汇编器::完成机器翻译工作的专门程序。完成机器翻译工作的专门程序。汇编语言

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

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

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