如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《C语言程序设计》第一次课课程说明一、上课时间第7-14周二的11、12节,地点20308二、上机时间第7-14周三的11、12节,地点基础1三、考试时间第14周,星期六的1、2节,地点待定四、答疑时间:周四的11、12节,地点信息楼主任室五、耿子林老师电话:13700342704;010-61591482六、重修103人,培训25人,年级多,专业多。七、要有信心,学重点,多练习。六、内容安排第一章:C语言概述(0.2)第二章:算法及算法表示(0.3学时)第三章:数据类型、运算符和表达式(2.5学时)第四五六章:顺序、选择、循环结构程序设计(8学时)第七章:数组(2学时)第八章:函数(2学时)第九章:预处理命令(1学时)第十章:指针(1学时)第十一章:结构体与共用体(1学时)总学时:32学时其中:理论课16学时、上机16学时第一章C语言概述一、C语言出现的历史背景二、C语言的特点三、简单C语言介绍*1、C程序的构成2、函数的构成3、C源程序的书写格式和特点四、C语言的上机步骤1、C程序的构成1、C程序的构成2、函数的构成2、函数的构成3、源程序的书写格式和程序风格3、原程序的书写格式和程序风格第二章算法一、程序设计步骤二、算法三、算法表示四、结构化程序设计一、程序设计步骤(了解)程序设计一般包括以下几个步骤:1、确定数据结构2、确定算法3、编写代码(程序)4、在机器上调试程序5、整理并写出文档资料二、算法算法:是指为解决某一问题而采取的确定、有限的方法和步骤算法选用原则:尽量简单易懂、且步骤少。算法特性:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。三、算法表示1、自然语言:通俗易懂,但文字冗长,容易出现“歧义性”。2、传统流程图:缺点占篇幅较多,跳转太多,不便于阅读。3、NS流程图:(26页图2.24-2.27)完全去掉了流程线,算法的每一步都用一个矩形框来描述,把一个个矩形框按执行顺序连接起来就是一个完整的算法描述。四、结构化程序设计三种基本结构:顺序结构、选择结构、循环结构经证明任何复杂问题,都可分解用以上三种结构组合实现小结:第一章C语言概述一、C语言出现的历史背景二、C语言的特点三、简单C语言介绍*1、C程序的构成2、函数的构成3、C源程序的书写格式和特点四、C语言的上机步骤第二章算法一、程序设计步骤二、算法(特点)三、算法表示四、结构化程序设计(三种基本结构)习题一、选择题1.1以下不正确的概念是A、一个C程序由一个或多个函数组成B、一个C程序必须包含一个main函数C、在C程序中,可以只包括一条语句D、main函数体中最后一条语句可以不写分号1.2下述源程序的书写格式不正确的是A、一条语句可以写在几行上B、一行上可以写几条语句C、分号是语句的一部分D、函数的首部,其后必须加分号1.3在C语言程序中A、main函数必须放在程序的开始位置B、main函数可以放在程序的任何位置C、main函数必须放置在程序的最后D、main函数只能出现在库函数之后1.4以下能正确构成C语言程序的是A、一个或若干个函数,其中main函数是可选的B、一个或若干个函数,其中必须有一个main函数C、一个或若干个子程序,其中包括一个主程序D、由若干个过程组成二、填空题1.5一个C程序是由若干个函数构成的,其中必须有一个()。1.6一个函数由两部分组成:()和()。1.7一个函数体的范围是以()开始,以()结束。1.8一个C语句最少应包含()。1.9注释部分以()开始,以()结束。1.10C语言的主要特点是()。1.11C语言与其他高级语言的主要不同是()。1.12任何C语言程序都是从()开始执行的。第三章数据类型、运算符与表达式一、C语言数据类型概述二、常量与变量1、常量与变量的基本概念2、整型常量与变量3、实型常量与变量4、字符常量与变量、字符串常量5、变量定义与赋值三、数值间的混合运算四、运算符与表达式一、C语言数据类型概述二、常量与变量1、常量与变量的基本概念常量:在程序运行中其值不能改变的量(常数)分类:普通常量:整型常量:12、0、-5实型常量:4.5、-1.23、3.16字符常量:‘a’、‘A’、‘0’字串常量:“wangping”、“beijing”符号常量:用一符号代表一个常量(带名字的常量)例:#definePI3.1415926#include“stdio.h”#definePI3.1415926/*注意位置*/voidmain(){intr;floats,l,v;