程序设计基础
程序设计基础
5000+ 人选课
更新日期:2025/06/21
开课时间2020/09/21 - 2021/01/17
课程周期17 周
开课状态已结课
每周学时-
课程简介

程序设计基础是电子信息类专业的核心课程,是软件开发重要的技能基础,在目前信息学中极具重要的价值。该课程以C语言为蓝本,可使学生了解程序设计的基本理论、掌握C语言程序设计的主要内容。培养IT人才初步的程序设计思想,为以后学习计算机相关专业的后续课程奠定基础。

       该课程由重庆电子工程职业学院武春岭教授领衔,以武春岭、高灵霞主编和出版的“十二五”国家规划教材(高等教育出版社出版)为主线。课程曾于2013年被评为重庆市精品资源共享课程,开发了大量的教学资源,涵盖每个章节的课件、视频、教案、作业、实验等。2016年该课程又重新录制了每段长度不超过7分钟的精品微视频102个,实现了精品资源更新、微视频画面细腻,表现手法突出,得到广大师生好评。

      1. 立体化“国规”教材为主线,二维码扫码学习更便捷

      2. 打造课程富媒体资源,为辅教学奠定基础

     3.  以学生为中心,教学设计和内容体现现代化教育理念

     4.  翻转课程教学模式,提高学生兴趣度、满意度 

课程大纲

第1讲 C语言概述

1.1 认识C语言

1.2 C语言的特点

1.3 认识C程序

1.4 C程序的特点

1.5 C程序的开发调试过程

第一章 C语言概述------单元作业

第一章 C语言概述-----单元测试

第2讲 基本数据类型

2.1 认识C语言的数据类型

2.2 标识符、常量和变量的使用

2.3 基本数据类型及其修饰符的使用

2.4 基本数据的输入与输出的使用

C语言数据类型------单元测试

第3讲 运算符与表达式

2.5 运算符和表达式的使用

2.6 自动类型转换与强制类型转换的使用

2.7 逗号运算符与条件运算符的使用

运算符与表达式——单元测试

运算符与表达式------单元作业

第4讲 顺序结构

3.1 程序的3种基本结构

3.2 C语句

3.3 顺序结构示例------计算圆柱体体积

3.4 顺序结构示例------计算数据的平方根

顺序结构------单元作业

第5讲 选择结构

3.5 if语句的格式

3.6 if语句应用示例------三个数排序

3.7 if语句应用示例------计算学生成绩等级

3.8 switch语句的格式

3.9 switch语句的应用示例---根据年月,求对应天

3.10 switch语句的应用示例---显示学生成绩等级

第三章 程序设计初步------单元测试

第三章 程序设计初步------单元作业

第6讲 循环结构

4.1 认识循环结构

4.2 goto语句的使用

4.3 while语句

4.4 while语句示例—统计从键盘输入一行字符的个数

4.5 do---while语句

4.6 例子—输入一个整数n,求n的各位上数字之积

while语句------单元测试

while语句------单元作业

第7讲 循环结构进阶

4.7 for语句

4.8 例子—验证一个正整数x(x3)是否是素数

4.9 循环的拓展----嵌套结构

4.10 例子---做做智力题—百马驼百担

4.11 break语句

4.12 continue语句

4.13 综合应用------使用穷举法求两个整数的最大公约数

4.14 综合应用------买苹果问题

4.15 综合应用------打比赛问题

第四章 循环结构------单元测试

第四章 循环结构------单元作业

第8讲 函数

5.1 认识函数

5.2 函数的定义与声明

5.3 函数的一般调用

5.4 函数的嵌套调用

5.5 函数的参数

函数----单元测试

第9讲 宏定义

5.6 认识变量的类型

5.7 函数的变量存储方式

5.8 变量的静态存储方式

5.9 宏定义

5.10 文件包含

5.11 条件编译

5.12 特殊符号处理

第五章 模块化程序设计----单元测试

第五章 模块化程序设计----单元作业

第10讲 数组

6.1 一维数组的概念

6.2 一维数组的定位与搜索操作

6.3 一维数组的极值操作

6.4 一维数组的排序操作

6.5 二维数组的概念

6.6 二维数组的定位和搜索

6.7 二维数组的行列操作

第六章 数组------单元测试1

第六章 数组------单元作业1

第11讲 数组进阶

6.8 数组元素作为函数参数

6.9 数组名作为函数参数

6.10 字符数组与字符串

6.11 字符数组的使用

第六章 数组------单元测试2

第六章 数组------单元作业2

第12讲 指针

7.1 认识指针

7.2 指针变量的定义及初始化

7.3 指针变量作函数参数的使用

7.4 指向一维数组的指针使用

7.5 指向字符串的指针变量使用

第七章 指针------单元测试

第七章 指针------单元作业