所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

《C语言程序设计》PPT课件 吕浩音 陇东学院

C语言程序设计_陇东学院
 
课件内容: 
C语言程序概述 
了解:程序与程序设计语言,算法的概念,C语言的发展及特点掌握:算法的描述方法,C语言程序的基本结构,C语言字符集、标识符与关键字应用:C语言程序的开发环境思政:爱国情怀、工匠精神实践:1.了解和使用VC、VS、DEVC++、Code::Blocks、TurbC、Win-TC等集成开发环境;2.熟悉常用的功能菜单命令;3.熟悉VC或者VS环境,练习程序;4.掌握变量定义和使用;5.理解顺序结构程序设计方法;6.选择合适运行环境,团队协作精神。 
1.1 C语言的发展及特点 
1.2 C语言程序的基本结构 
1.3 C语言程序的上机过程和上机环境 
C语言的数据类型、运算符与表达式 
了解:C语言的各种数据类型理解:数据类型的概念,常量和变量的概念,数据类型转换的规则掌握:常量和变量的使用方法,运算符及运算规则、表达式应用:在程序设计中正确使用常量、变量和表达式思政:社会主义法治精神  
2.1 C语言的基本数据类型与表达式 
2.2 整型数据 
2.3实型数据 
2.4字符类型数据 
2.5常量与变量 
2.6 数据类型转换 
2.7运算符与表达式(1) 
2.8运算符与表达式(2) 
顺序结构程序设计 
了解:顺序结构程序设计的概念理解:顺序结构程序执行的方式掌握:简单语句、复合语句、空语句的格式,字符输入、输出函数,格式输入、输出函数的使用应用:正确使用简单语句、复合语句和空语句,正确使用字符输入、输出函数,格式输入、输出函数思政:遵纪守法,社会公德实践:1.理解C语言的程序结构;2.熟练掌握输入输出等交互方式;3.体会将待处理的问题转换为算法描述,学会发现规律,并编程实现;4.体会用编程解决数学问题的特点。 
3.1基本输入输出语句 
3.2程序与算法 
3..3顺序结构程序设计 
选择结构程序设计 
了解:选择结构程序设计的概念理解:选择结构的程序流程掌握:if语句实现选择结构,switch语句实现多分枝选择结构的方法,break语句的使用应用:正确使用if语句,switch语句实现各种类型的选择结构思政:个体与整体,价值观实践:1.熟练掌握选择结构流程控制;2.熟练掌握不同的条件控制语句,体会其应用方法;3.挖掘实际问题,解决问题;4.利用不同的选择结构,解决同一问题,分析程序优劣。 
4.1 单,双分支选择 
4.2 多分支选择 
4.3if语句的嵌套 
4.4 switch结构 
循环结构程序设计 
理解:单重循环和循环嵌套的概念掌握:while循环,do-while循环和for循环的结构及其使用方法,常见的循环嵌套的使用,break语句和continue语句的使用应用:正确使用循环结构解决实际问题思政:工匠精神实践:1.熟练掌握循环结构流程控制;2.学习循环结构程序设计的方法;3.学习并掌握多重循环程序的设计方法,熟练掌握选择结构与循环结构的嵌套;4.学习并掌握在循环程序设计中常用的算法,如递推(迭代)法和穷举法;5.学会用循环结构程序设计的方法解决一些实际问题。 
5.1 while、do_while结构 
5.2 for结构 
5.3 循环跳转语句 
5.4 循环结构的嵌套 
函数与编译预处理 
了解:变量存储类别的概念及编译预处理理解:函数的定义和调用,函数返回值及类型,宏定义掌握:函数参数传递的方式,函数调用的方法和规则,函数嵌套调用和递归调用的执行过程,数组作为函数参数的使用方法,多个函数组成C程序的方法,文件包含命令的正确使用方法,宏的使用方法应用:正确使用带参宏思政:局部与全局关系实践:1.掌握函数的定义与使用;2.理解函数的参数传递方式,掌握函数传值及传址方法;3.掌握递归方法,解决相关实际问题。 
6.1 模块化程序设计与函数 
6.2 函数的定义及调用 
6.3 函数的递归调用 
6.4 函数的嵌套调用及参数的传递 
数组 
了解:数组的存储特点理解:字符串与字符数组的概念掌握:一维数组、二维数组和字符数组的定义、初始化及数组元素的使用,字符串函数的使用,字符串处理,查找、排序、求极值等常用方法思政:物以类聚,人以群分实践:1.引导学生考虑设计高效的算法。2.字符处理及字符数组的使用3.选择排序法、冒泡排序法、简单插入排序法的设计思想和算法效率比较。 
7.1 为什么用到数组 
7.2 一维数组的定义和引用、初始化 
7.3 二维数组的定义和引用、初始化 
7.4 字符数组与字符串 
指针 
了解:指针数组和多级指针的概念,指针型函数理解:地址、指针和指针变量的概念掌握:指向变量、数组、字符串的指针变量定义与使用方法,指针变量作为函数参数的使用方法应用:正确地使用指针变量思政:从现象看本质实践:1. 会定义和使用指针变量;2. 能正确使用变量的指针和指向变量的指针变量;3. 能正确使用数组的指针和指向数组的指针变量;4. 能正确使用字符串的指针和指向字符串的指针变量;5. 比较指针操作与数组操作的一致性,体会指针在字符串操作中的应用。 
8.1 指针与地址 
8.2 指针变量的定义和使用 
8.3 指针和函数 
8.4 指针和数组 
8.5 指针和字符串 
结构体数据类型与链表 
了解:结构体的概念和使用方法理解:结构体类型掌握:结构体变量的定义和使用方法应用:正确使用结构体变量存储数据思政:团结就是力量实践:1.掌握结构体类型说明和结构体类型变量、数组、指针的定义方法及使用。2.学会引用结构体中的成员。3.掌握利用指向结构体的指针成员构成链表的基本算法。4.了解联合体类型和枚举类型的说明、其变量的定义及赋初值的方法。5.了解联合类型变量中各成员的存储结构,学会引用各成员中的数据。 
9.1 结构体类型的定义 
9.2 结构体变量的初始化和引用 
9.3 结构体数组和结构体指针变量 
9.4 结构体与函数 
9.5 单链表的建立 
9.6单链表的基本操作 
共用体与枚举类型 
了解:共用体类型和枚举类型的概念及使用方法理解:共用体类型和枚举类型掌握:共用体变量的定义和使用方法思政:共享理念 
共用体与枚举类型 
文件 
了解:文件位置标记及定位操作理解:文件的分类,文件指针的概念,随机读写文件的概念掌握:使用文件处理函数进行文件读写等操作应用:文件读写与定位操作 
11.1文件概述 
11.2标准文件操作 
11.3非标准文件操作 

资源下载
下载价格10 金币
VIP 5折
0
没有账号?注册  忘记密码?

社交账号快速登录