联系我们

周口理工职业学院信息工程系
电 话:0394-8912222
地 址:河南省周口市川汇区太昊路东段6号
网 址:www.zktzsb.com

课程专业

您的位置:首页 >> 课程专业

C语言程序设计

发布时间:2023-7-21

C语言程序设计

 
 
课程介绍
C语言是许多普通高等院校广泛选用的首门编程语言,培养学生基础编程能力是其基本目标。本书包含程序设计和语言知识两条线索,程序设计为主线,基于“阶梯递进”模式(案例分析→模仿练习→独立编程),以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计思维和方法;同时结合语言知识辅线,穿插讲解语言知识。通过对本书的学习,读者能较全面掌握C语言的语言知识以及C程序设计的基本方法和技巧,培养学生基础编程能力。
 
课程大纲
第1章 C语言程序设计概述 
1.1 程序与程序语言 
1.1.1 程序的基本概念 
1.1.2 程序设计语言 
1.2 算法及其描述 
1.2.1 算法的概念 
1.2.2 算法的描述方法 
1.3 C语言的发展与特点 
1.3.1 C语言的发展概况 
1.3.2 C语言的特点 
1.4 简单C语言程序 
1.4.1 由main()函数构成的简单程序 
1.4.2 由main()函数调用另一个函数构成的简单程序 
1.4.3 C语言程序的基本结构 
1.5 C语言简介 
1.5.1 C语言的功能 
1.5.2 C语言字符集、标识符与关键字 
1.5.3 C语言的主要语法单位 
1.5.4 C语言程序的上机步骤 
1.6 实现问题求解的过程 
1.6.1 问题分析与算法设计 
1.6.2 编辑程序 
1.6.3 编译连接 
1.6.4 运行与调试 
习题 
第2章 用C语言编写程序 
2.1 在屏幕上显示信息 
2.1.1 案例分析 
2.1.2 模仿练习 
2.2 求三角形的面积 
2.2.1 案例分析 
2.2.2 常量、变量和数据类型 
2.2.3 算术运算与赋值运算 
2.2.4 格式化输出函数printf()与格式化输入函数scanf() 
2.2.5 模仿练习 
2.3 计算分段函数 
2.3.1 案例分析 
2.3.2 关系运算 
2.3.3 if…else语句 
2.3.4 常用数学库函数 
2.3.5 模仿练习 
2.4 输出华氏—摄氏温度转换表 
2.4.1 案例分析 
2.4.2 for语句 
2.4.3 指定次数的循环结构程序设计 
2.4.4 模仿练习 
习题 
第3章 C语言的基本数据类型与表达式 
3.1 C语言的基本数据类型 
3.1.1 数据类型概述 
3.1.2 整数类型 
3.1.3 实数类型 
3.1.4 字符类型 
3.2 常量与变量 
3.2.1 常量与符号常量 
3.2.2 变量与变量定义 
3.3 运算符与表达式 
3.3.1 算术运算符与算术表达式 
3.3.2 赋值运算符与赋值表达式 
3.3.3 逗号运算符与逗号表达式 
…… 
第4章 分支结构 
第5章 循环结构 
第6章 函数与编译预处理 
第7章 数组 
第8章 指针 
第9章 结构体 
第10章 链表 
第11章 共用体与枚举 
第12章 文件 
附录A 常用字符与ASCII码对照表 
附录B C库函数 
附录C 常见错误分析 
附录D 综合案例程序代码 
 
学习目标
知识目标  : 
1.理解C语言的基本概念、语法和数据类型的使用特点;   
2.熟练掌握面向过程的程序设计的方法; 
3.掌握代码编写程序的方法; 
能力目标:
1.能够进行基本算法的设计与实现; 
2.能正确使用C语言编写程序; 
3.能够掌握C语言程序设计的方法及编程技巧;   
4.能够针对实际的工程项目设计出高质量的代码; 
5.熟悉VS.net的集成环境,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
素质目标:
1.具有深厚的爱国情感,具有较高的社会责任感和社会参与意识。
2.具有探究学习和终身学习的能力;具有质量意识、环保意识、安全意识、信息素养、工匠精神、创新思维。
3.尊重并热爱劳动,具有较强的集体意识、团队合作精神和创新精神。
 
主要教学内容
1.C语言程序的基本语法;
2.C语言程序的三种基本结构:顺序结构、选择结构、循环结构;
3.C语言程序的编译与运行的操作方法;
4.VC软件的常用设置和操作方法;
5.C语言程序中函数的定义和调用;
6.C语言程序中指针的使用方法;
7.结构体的创建与使用方法
8.队列、链表、树的基本结构、实现方法及应用。
9.使用C语言程序对文件进行调用和更改;
 
要求:
通过C语言程序利用结构体方法实现平衡二叉树结构,能对该树结构进行查找、插入、删除等操作,并能对树形结构实现先序遍历、中序遍历、后序遍历。

学习要求:
按时参加课程学习,积极参与讨论和课堂互动,按时完成并提交老师布置作业。平时成绩、最终考核均达到60分以上。