《C语言及程序设计》课程主页

第1章 引言及体验

[课程视频]  [本章示例]

1.1 课程介绍——内容及学习方法

1.2 程序设计语言 自测

1.3 搭建C语言的运行平台

>>>实践:按视频指导搭建编程环境并运行程序

1.4 C语言程序初体验

>>>实践:项目要求  实践参考

1.5 分支结构程序体验

>>>实践:项目要求  实践参考

第2章 数据的表示和运算

[课程视频]  [本章示例]

2.1 数值数据类型及表示 自测

2.2 变量的使用 自测

2.3 标识符及其命名 自测

2.4 算术运算符与算术表达式 自测

>>>实践:项目要求  实践参考

2.5 自增与自减 自测

2.6 数值型数据的存储

2.7 指针及其运算 自测

2.8 数据的输入 自测

2.9 数据的输出

>>>程序阅读(将2.6-2.9这几部分的阅读合起来)

2.10 赋值运算符与赋值表达式 自测

2.11逗号运算符与逗号表达式 自测

2.12 字符数据及字符类型 自测

>>>实践:项目要求  实践参考

第3章 分支结构程序设计

3.1 表达“条件”——条件表达式 自测

3.2 将条件“组合”起来——逻辑表达式 自测

3.3 控制结构与流程图

>>>实践:设计要求  实践参考

3.4 用if语句实现分支结构 自测

>>>实践:项目要求  实践参考

3.5 if语句的嵌套 自测

>>>实践:项目要求  实践参考

3.6 用switch语句实现多分支结构 自测

3.7 利用switch语句解决问题

>>>实践:项目要求  实践参考

3.8 条件运算符和条件表达式 自测

3.9 实用技能: 调试利器——程序的单步执行 自测

>>>实践:找出Bug

第4章 循环结构程序设计

4.1 算法的基本概念 自测

4.2 循环控制结构及流程图

>>>实践:设计要求  实践参考

4.3 循环思想启蒙:输出小星星 课堂示例

>>>实践:项目要求  实践参考

4.4 三种循环语句 自测

>>>实践:项目要求  实践参考

4.5 用循环累加

>>>实践:项目要求  实践参考

4.6 问题求解方法——迭代 自测

>>>实践:项目要求  实践参考

4.7 用循环处理文字 自测

>>>实践:项目要求  实践参考

4.8 循环嵌套 自测

>>>实践:项目要求  实践参考

4.9 用break和continue改变流程 自测

>>>实践:项目要求  实践参考

4.10 问题求解——求素数

>>>实践:项目要求  实践参考

4.11 问题求解方法——穷举

>>>实践:项目要求  实践参考

4.12 C语言的程序结构与语句

4.13 将数据保存到文本文件 自测

4.14 从文本文件中读入数据

>>>实践:项目要求  实践参考

4.15 实训:银行储蓄系统开发v1.0

>>>实践:按视频指导及课程示例,完成银行储蓄系统v1.0

第5章 函数与模块化程序设计

5.1 模块化程序设计及C语言中的函数

5.2 体验自定义函数 自测

5.3 函数的返回值 自测

5.4 函数的参数 自测

>>>实践:项目要求  实践参考

5.5 参数传递方式:传值与传地址 自测

5.6 返回指针的函数 自测

5.7 函数的声明、定义和调用 自测

5.8 函数的嵌套调用 自测

>>>实践:项目要求  实践参考

5.9 调试技术:进入函数内部去 自测

>>>实践:项目要求  实践参考

5.10 全局变量和局部变量 自测

5.11 变量的存储类别 自测

>>>程序阅读

5.12 C语言的库函数 自测

5.13 应用系统设计

5.14 实训:银行储蓄系统开发v2.0

>>>实践:按视频指导及课程示例,完成银行储蓄系统v2.0

5.15 一个程序,多个文件 自测

5.16 静态函数与外部函数

5.17 外部全局变量和静态全局变量

>>>实践:程序阅读

第6章 一维数组及其应用

6.1 数组的引入 自测

6.2 一维数组的定义和引用 自测

6.3 一维数组应用二三例

6.4 越界的后果 自测

>>>实践:项目要求  实践参考

6.5 经典:查找的艺术

6.6 首尝排序——冒个泡

>>>实践:项目要求  实践参考

6.7 指针法访问数组元素 自测

6.8 指针的运算 自测

6.9 数组名作为函数参数 自测

6.10 指针作函数参数 自测

>>>实践:项目要求  实践参考

6.11 实现线性表基本操作的函数

6.12 编写查找和排序函数

>>>实践:项目要求  实践参考

6.13 动态存储管理与动态数组的实现

>>>实践:项目要求  实践参考

6.14 实训:银行储蓄系统开发v3.0

>>>实践:按视频指导及课程示例,完成银行储蓄系统v3.0

第7章 多维数组

7.1 二维数组及其定义 自测

7.2 二维数组元素的引用 自测

>>>实践:项目要求  实践参考

7.3 二维数组的存储及地址表示 自测

7.4 使用指针操作二维数组 自测

7.5 多维数组作函数参数

>>>实践:项目要求  实践参考

第8章 字处理

8.1 字符串、字符数组、字符指针 自测

8.2 实战字符串处理四例 自测

8.3 字符和字符串处理函数 自测

8.4 编制自己的字符串函数 自测

>>>实践:项目要求  实践参考

8.5 操作字符串数组 自测

>>>实践:项目要求  实践参考

8.6 main函数的参数 自测

>>>实践:项目要求  实践参考

第9章 递归函数和预处理

9.1 认识递归 自测

9.2 递归法问题求解

9.3 递归经典:汉诺塔

>>>实践:项目要求  实践参考

9.4 预处理之宏定义 自测

9.5 预处理之文件包含 自测

9.6 预处理之条件编译 自测

>>>实践:阅读程序

第10章 结构体及应用

10.1 体验结构体 自测

10.2 结构体成员的引用 自测

10.3 结构体数组及其应用 自测

>>>实践:项目要求  实践参考

10.4 开发一个电子词典

10.5 指向结构体的指针 自测

10.6 当结构体成员为指针 自测

>>>实践:项目要求  实践参考

10.7 认识链表 自测

10.8 链表中结点的插入和删除 自测

10.9 链表应用

>>>实践:项目要求  实践参考

10.10 实训:银行储蓄系统开发v4.0

>>>实践:按视频指导及课程示例,完成银行储蓄系统v4.0

第11章 文件

11.1 文件概述

11.2 文件结构体及打开方式 自测

11.3 标准文件读写方法 自测

11.4 文件的随机读写 自测

11.5 二进制文件及其读写 自测

>>>实践:项目要求  实践参考

11.6 非标准文件及其操作

11.7 实训:银行储蓄系统开发v5.0

>>>实践:按视频指导及课程示例,完成银行储蓄系统v5.0

第12章 其他数据类型及运算

12.1 枚举类型及其应用 自测

>>>实践:项目要求  实践参考

12.2 联合体及其应用 自测

12.3 自定义类型 自测

12.4 位运算及其应用 自测

时间: 2024-07-31 04:58:46

《C语言及程序设计》课程主页的相关文章

C++程序设计课程主页-2015级

[前言] 本文专为烟台大学计154-1.2班<C++程序设计>课程建设,用于组织和展示实践性学习需要的材料和成果.借助于博客,我们将继续将"积累代码行"的实践进行下去,详见论文<利用博客提交作业的程序设计课程实践模式>.最近的同名课程请点链接2014级课程主页.2015级实施了了新的培养方案,教学内容有大的改动. 本课采取翻转课堂的形式组织学习,课前资源.课堂活动等均利用蓝墨云班课提供和开展.让课程学习更有趣,让同学们在学习中更主动,培养自主学习的能力,找到个性

《C++语言基础》课程主页

一.从C到C++ [本课视频]1.1 由C语言到C++(暨本课介绍) 1.2 C语言的基本成份 1.3 C++的数据类型和运算符 1.4 C++中的输入和输出 1.5 内置函数   1.6 有默认参数的函数 1.7 函数重载 1.8 函数模板 1.9 字符串类 1.10 C++编程环境 >>>下载:程序示例 二.类和对象 [本课视频]   2.1 初见对象 自测 2.2 类的声明和对象的定义 自测 2.3 基于对象的程序的执行过程 自测 2.4 类的成员函数  自测 2.5 对象成员的引

C++程序设计课程学习的网址

很详细 C++程序设计课程主页  http://blog.csdn.net/sxhelijian/article/details/7910565 孙鑫C++视频教程 rmvb格式 全20CD完整版  http://club.topsage.com/thread-156290-1-1.html

高职院校软件技术专业程序设计课程体系探索(一)

邹韬奋先生在<职业教育研究>中说,"总言之,职业教育乃准备能操一技之长,从事有益于社会之生产事业,籍以求适当之生活,乃教育中之一方面".我同意这种观点.所以我觉得高职院校软件技术专业的培养目标应当是"培养具有扎实程序设计.实现.调试能力,掌握一项软件开发技能,有一定实践经验与理论基础的具备较高综合素质的软件开发与运维人才".其中的核心是"程序设计.实现.调试能力".所以问题的核心是如何培养这项能力. 在我学习程序设计,还有观察周边小伙

《C语言及程序设计初步》网络课程主页

http://v.17173.com/playlist_19229891.html http://v.17173.com/playlist_19258621.html http://v.17173.com/playlist_19258664.html http://v.17173.com/playlist_19258729.html http://v.17173.com/playlist_19258798.html http://v.17173.com/playlist_19258884.htm

关于python语言程序设计课程的认识与期望

跟老师说实话,其实一开始选这个课有点后悔,因为学了C语言之后,就再也不想写程序什么的了,真的是一点也听不懂.但是上了几节课之后,感觉还挺有意思,因为看到了写出的程序真正的作用,总之比C语言有趣多了.目前对本门课程的期望就是最后考试及格就可以,但如果在接下来的学习中做得还比较顺利的话,希望可以取得好成绩.以后还有许多事情需要请教老师希望老师能多多帮助,感谢老师.????

java程序设计课程实验报告3

北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄嘉鹏   实验日期:2013.6.4 实验密级:         预习程度:             实验时间: 仪器组次:          必修/选修:选修    实验序号:3 实验名称:          敏捷开发与XP实践 实验目的与要求:    1.    XP基础 2.   XP核心实践

PL/0语言编译程序设计1(C语言)

本文地址:http://www.cnblogs.com/archimedes/p/pl0-compiler1.html,转载请注明源地址. PL/0简介 以下内容摘自维基: PL/0,is similar to but much simpler than the general-purpose programming language Pascal, intended as an educational programming language. It serves as an example

面向对象程序设计课程学习进度条

周次 (阅读/编写)代码行数 发布博客量/博客评论量 课堂/课余学习时间(小时数) 最满意的编程任务 第一周 80/50 1/1 6/10 尝试使用Eclipse编写了自己的第一个java程序,hello.java 第二周         第三周         第四周         第五周         第六周         第七周         第八周         第九周         第十周         第十一周         第十二周         第十三周