课程名称:c语言编程基础与实践。
学时:共81课时,其中理论42课时,实践39课时。
使用教材: c程序设计。
教学内容:1. c语言概述。
2. c语言语法基础。
3. c程序设计的三种基本结构及其使用。
4. 数组
5. 函数。
6. 指针。
1.1.1 c语言的历史背景。
1.1.2 c语言的特点。
1.1.3 简单的c程序介绍。
1.1.4 算法的概念。
1.2.1 简单c程序介绍。
1.3.1 简单c程序介绍。
1.3.2 算法的概念。
第一节课教学目标:
c语言历史背景。
程序设计语言的发展。
c语言发展过程。
c语言特点。
第二节课教学目标:
简单的c程序介绍。
c程序的格式。
c程序的结构特点。
第三节课教学目标:
算法的概念。
简单算法介绍。
2.1.1 熟悉开发环境。
2.1.2 会写第一个c程序。
对开发环境的熟练使用。
写c程序。2.4.1 了解c语言的集成开发环境。
2.4.2 能独立安装环境。
2.4.3 掌握c程序的结构。
2.4.4 熟练调试简单c程序
1.1.1 算法的特性。
1.1.2 简单算法举例。
1.1.3 怎样表示一个算法。
1.2.1 算法。
1.2.2 算法举例。
1.3.1 算法。
1.3.2 算法举例。
第一节课教学目标:
算法特性。算法的特性。
算法设计的要求。
算法基本结构。
算法的表示和描述。
第二节课教学目标:
简单算法举例。
算法的顺序结构举例。
算法的选择结构举例。
算法的循环结构举例。
第二节课教学目标:
怎样表示一个算法。
用自然语言表示算法。
用流程图表示算法。
三种基本结构和改进流程图。
用n-s流程图表示算法。
2.1.1 会写一个c程序。
会写一个简单c程序。
写一个简单c程序。
2.4.1 了解c语言的集成开发环境。
2.4.2 能独立安装环境。
2.4.3 掌握c程序的结构。
2.4.4 熟练调试简单c程序。
1.1.1 常量,变量。
1.1.2 几种数据类型。
1.1.3 变量赋值。
1.2.1 几种数据类型。
1.2.2 变量赋值。
1.3.1 几种数据类型。
第一节课教学目标:
常量,变量,数据类型。
变量。常量。
整型数据。第二节课教学目标:
数据类型。实型数据。
字符型数据。
第三节课教学目标:
变量赋值。变量的定义。
变量的初始化与赋初值。
2.1.1 变量,常量的定义。
2.1.2 几种数据类型的输出。
2.2.1 变量,常量的定义。
2.2.2 几种数据类型的输出。
几种数据类型的输出。
2.1.1 会定义变量,常量。
2.1.2 会用c程序输出几种数据类型。
1.1.1 顺序结构程序举例。
1.1.2 字符数据的输入输出。
1.1.2 格式输入与输出。
1.1.3 运算符和表达式。
1.2.1 格式输入与输出。
1.2.2 运算符和表达式。
1.3.1 运算符和表达式。
第一节课教学目标:
顺序结构程序举例。
字符数据的输入输出。
putchar函数(字符输出函数)
getchar函数(字符输入函数)
第二节课教学目标:
格式输入与输出。
printf函数。
scanf函数。
第三节课教学目标:
运算符和表达式。
算术运算符和算术表达式。
关系运算符和关系表达式。
逻辑运算符和逻辑表达式。
自增自减运算符和自增自减表达式。
赋值运算符和赋值表达式。
条件运算符和条件表达式。
逗号运算符和逗号表达式。
2.1.1 会使用格式输入输出。
2.1.2 会使用运算符和表达式。
格式输入输出。
运算符和表达式。
自增自减运算符和自增自减表达式。
2.4.1 熟练使用printf和scanf两个函数。
2.4.2 掌握几种运算符和表达式。
1.1.1 if语句的三种形式。
1.1.2 if语句的嵌套。
1.1.3 条件运算符。
1.1.4 switch语句。
1.1.5 程序举例。
1.2.1 if语句的三种形式。
1.2.2 if语句的嵌套。
1.3.1 if语句的嵌套。
第一节课教学目标:
if语句的三种形式。
if语句的嵌套。
第二节课教学目标:
条件运算符。
switch语句。
第三节课教学目标:
程序举例。2.1.1 会用if语句写程序。
2.1.2 会用switch语句写程序。
if语句的使用(包括if语句的嵌套)
if语句的嵌套使用。
2.4.1 会用if语句写程序。
2.4.2 会用switch语句写程序。
1.1.1 循环语句的介绍。
1.1.2 while语句。
1.1.3 do-while语句。
1.1.4 while语句与do-while语句的区别。
1.1.5 循环语句的嵌套。
1.1.6 简单介绍goto语句。
1.2.1 while语句。
1.2.2 循环语句的嵌套。
1.3.1 while语句。
1.3.2 do-while语句。
1.3.3 while语句与do-while语句的区别。
第一节课教学目标:
循环语句的介绍。
while语句及举例。
第二节课教学目标:
do-while语句及举例。
第三节课教学目标:
while语句与do-while语句的区别。
循环语句的嵌套。
简单介绍goto语句。
2.1.1 会用while语句写c程序。
2.1.2 会用do-while语句写c程序。
会用while语句写c程序。
循环语句嵌套。
2.4.1 熟练掌握while语句并会写c程序。
2.4.2 熟练掌握do-while语句会区别do-while与while的区别。
1.1.1 for语句。
1.1.2 break语句和continue语句。
1.1.3 几种循环的比较。
1.2.1 for语句。
1.2.2 break语句和continue语句。
1.3.1 for语句。
第一节课教学目标:
for语句。
for语句的简单介绍。
关于for语句三个表达式的介绍。
for语句的举例。
第二节课教学目标:
break语句和continue语句。
break语句的介绍及举例。
continue语句的介绍用举例。
break语句和continue语句的区别。
第三节课教学目标:
几种循环的比较。
几种循环的介绍。
几种循环的举例及比较。
2.1.1 会使用for语句。
2.1.2 会使用break语句和continue语句。
2.1.3 能区分几种循环。
for语句。
for语句。
2.4.1 会使用for语句。
2.4.2 会使用break语句和continue语句。
2.4.3 能区分几种循环。
1.1.1 一维数组。
1.1.2 二维数组。
1.1.3 数组举例。
1.2.1 一维数组。
1.3.1 一维数组。
1.3.2 二维数组。
第一节课教学目标:
一维数组。数组的基本概念。
数组的分类。
一维数组的定义。
一维数组的初始化或赋初值。
一维数组元素引用。
一维数组元素的输入和输出。
第二节课教学目标:
二维数组。二维数的定义。
二维数组的初始化或赋初值。
二维数组元素引用。
二维数组元素的输入和输出。
第三节课教学目标:
数组举例。2.1.1 一维数组的定义及赋值。
2.1.1 一维数组的使用。
2.1.1二维数组的定义及赋值。
2.1.1二维数组的使用。
一维数组的使用
二维数组的使用。
2.4.1 一维数组的定义及赋值。
2.4.1 一维数组的使用。
2.4.1二维数组的定义及赋值。
2.4.1二维数组的使用。
1.1.1 函数的定义。
1.1.2 函数的参数和函数的值。
1.1.3 函数的调用。
1.2.1 函数的参数和函数的值。
1.2.2 函数的调用。
1.3.1 函数的参数和函数的值。
1.3.2 函数的调用。
第一节课教学目标:
函数的定义。
函数的基本概念。
无参函数定义的一般形式。
有参函数定义的一般形式。
函数的参数。
函数的返回值。
第二节课教学目标:
函数的调用(一)
函数调用的格式。
函数调用的过程。
函数调用的条件。
函数原型的声明。
第三节课教学目标:
函数的调用(二)
函数的嵌套调用。
函数的递归调用。
函数举例。2.1.1 复习数组内容。
2.1.2 会定义并调用函数。
函数的定义及调用。
函数的定义及调用。
2.4.1 复习数组内容。
2.4.2 会定义并调用函数。
1.1.1 变量的作用局。
1.1.2 变量的存储类别。
1.2.1 变量的存储类别。
1.3.1 变量的存储类别。
第一节课教学目标:
变量的作用局(熟练掌握)
局部变量与全局变量。
第二节课教学目标:
变量的存储类别(一) (掌握)
动态存储方式。
静态存储方式。
auto存储类别。
c语言大纲
二级考试大纲。基本要求。1.熟练掌握c语言的基本知识 2.具备基本的c程序设计能力,能熟练地阅读 理解和编制简短的c程序 3.了解面向对象程序设计的基本概念。基本内容。一 数据的定义。数据的定义包括数据类型和存储类别。1 基本类型。基本类型指整型 实型和字符型。1 常量。熟练掌握各种表示形式的整数 ...
c语言大纲
c语言大纲。一 课程的目的与任务。本课程主要学习编写c程序。使学生掌握c语言的常用语法,领悟结构化程序设计的基本思想,掌握高级语言的基本算法。使学生能够利用c语言编写和调试程序,应用结构化程序设计思想开发软件,解决工程实际问题。培养学生计算机程序的分析能力和实际开发能力,通过理论教学与实践教学紧密结...
c语言大纲
c程序设计 考试大纲。一 课程性质和目的。c语言是目前国内外最广泛使用的高级程序设计语言,是实践性很强的一门课程。本课程主要讲授c语言基本数据结构和常用算法,以及怎样运用结构化程序设计方法编写程序。通过学习c语言,帮助学生掌握c语言的基本原理 基本精髓,掌握模块化程序设计的基本方法和思想,c语言也是...