1 / 69
文档名称:

第1章C程序设计初步.pdf

格式:pdf   页数:69页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章C程序设计初步.pdf

上传人:sxlw1984 2016/3/8 文件大小:0 KB

下载得到文件列表

第1章C程序设计初步.pdf

相关文档

文档介绍

文档介绍:C C 语言程序设计基础语言程序设计基础为什么要上程序设计课? 为什么要上程序设计课? 要掌握程序设计需要的知识要掌握程序设计需要的知识??一种程序设计语言及其使一种程序设计语言及其使用环境用环境??算法,解题思路算法,解题思路??程序设计方法程序设计方法学时安排学时安排??课内学时: 课内学时: 6 6 8 8 学时学时??实验机时: 实验机时: 68 68 学时学时??学学分: 分: 4 4 课程介绍课程介绍??教材: 教材: C C 程序设计程序设计谭浩强编谭浩强编??先修课程先修课程大学生计算机信息技术基础大学生计算机信息技术基础??参考资料参考资料 C C 语言学****资料语言学****资料??上机环境上机环境 TURBO C TURBO C 或或 Visual C++ Visual C++ ??平时成绩平时成绩作业,课堂情况,课程设计作业,课堂情况,课程设计??期末总分期末总分平时成绩+期中考试+期末笔试+期末上机平时成绩+期中考试+期末笔试+期末上机( ( 统考统考) ) 10 20 70 10 20 70 课程内容课程内容??第一章第一章 C C 程序设计初步程序设计初步??第二章第二章数据的表示与存储数据的表示与存储??第三章第三章数据的引用与运算数据的引用与运算??第四章第四章基本算法结构程序设计基本算法结构程序设计??第五章第五章常用数值计算算法及其程序设计常用数值计算算法及其程序设计??第六章第六章函数与模块化程序设计函数与模块化程序设计??第七章第七章数组数组??第八章第八章结构与联合结构与联合??第九章第九章文件操作文件操作??第十章第十章位运算位运算 C C 程序设计初步程序设计初步程序与程序设计程序与程序设计 1 1 、计算机工作原理、计算机工作原理---- ---- 存储程序和程序控制。存储程序和程序控制。 2 2 、程序、程序---- ---- 为得到某种结果而可以由计算机等为得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令具有信息处理能力的装置执行的代码化指令序列,或可以被自动转化成代码化指令序列序列,或可以被自动转化成代码化指令序列的符号化指令序列或符号化语句序列。的符号化指令序列或符号化语句序列。 3 3 、程序设计、程序设计---- ---- 编写、调试程序的过程。编写、调试程序的过程。利用计算机解题的利用计算机解题的步骤步骤⑴分析问题,建立模型,给出问题说明⑴分析问题,建立模型,给出问题说明 specification specification ⑵⑵就此模型,找出解题的算法就此模型,找出解题的算法 design design ⑶⑶用计算机语言描述该算法用计算机语言描述该算法 programming programming ⑷⑷上机试运行程序,分析结果上机试运行程序,分析结果 debug debug 程序设计方法程序设计方法 1 1 、结构化程序设计(面向过程) 、结构化程序设计(面向过程) 将待解问题逐层分解为小一些、简单一些的问将待解问题逐层分解为小一些、简单一些的问题,直至每一个小问题都可用现有的技术直接题,直至每一个小问题都可用现有的技术直接解析。解析。??模块结构模块结构按照功能,对应求解每一个小问题的程序都编写成按照功能,对应求解每一个小问题的程序都编写成一个功能块,整个程序呈现为模块结构。操作是中一个功能块,整个程序呈现为模块结构。操作是中心,围绕操作组织数据。心,围绕操作组织数据。??过程驱动( 过程驱动( process process - - driven driven ) ) 按照时间序列,对应求解问题的操作步骤的先后, 按照时间序列,对应求解问题的操作步骤的先后, 描述全部执行过程,即程序呈现的动态特性。描述全部执行过程,即程序呈现的动态特性。