- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C 语言程序设计》实训讲义 目录
《C 语言程序设计》实训讲义 目录
第一部分 简单程序设计
第 1 单元 顺序结构程序设计(8 课时)
第 6 单元 迭代算法、递归算法和模拟求解 (4 课时) 任务 1 使用迭代算法进行方程求解 17 任务 2 使用递归算法计算阶乘 18
任务 3 模拟求解问题(选做) 20
第三部分 数据的组织
第 7 单元 利用数组来组织数据(6 课时)
任务 1 同类型多个数据的存储 21 任务 2:一维数组应用 21 任务 3 矩阵问题(二维数组的应用) 22 任务 4:冒泡排序法 23
任务 5:插入排序法 24 任务 6:简单排序法(选做) 24 第 8 单元 利用指针来处理数据(6-8 课时) 任务 1:指针的简单应用 25 任务 2:指针函数的简单应用 26 任务3指针与数组 27 第 9 单元 字符串的处理(6-8 课时) 任务 1 字符数组的简单应用 28 任务 2 利用指针处理字符串 29 任务 3:字符串标准函数的应用 任务4命令行参数 30 第 10 单元结构体(4-6 课时) 任务 1 利用结构体类型处理数据 31 任务 2 结构体数组的应用 32 第 11 单元 文件操作(4 课时) 任务 1 文件的读写操作 34 任务2文件的复制 36
任务 1: 任务 2: 任务3: 任务4 第 2 单元 分支结构程序设计(4-6 课时) 任务1数据的比较 5
任务 2 由菜单选择功能实现 6 任务 3:字符分类 7 第 3 单元 循环结构程序设计(6~8 课时)
8
在显示器屏幕上显示一行字符 2 数据的交换 3
基本算术运算 4 展示算术复合赋值运算符特点 5
引例: 在屏幕上显示指定大小长方形 任务 1: 计算 n! 8 任务 2 简单的数据加密程序 9 任务3求素数 10 任务4设置用户登录密码检查(选做) 11 第 4 单元 用函数组织 C 语言程序(4 课时) 任务 1: 简单函数 12
任务 2 函数声明和嵌套调用 13 任务 3 实现函数间参数的传递
14 第二部分 程序设计算法示例
30
第 5 单元 穷举算法(4 课时)
任务 1: 劳动分工问题 15 任务 2: 逻辑推理 16
1
第一部分 简单程序设计
第 1 单元 顺序结构程序设计(8 课时)
任务 1: 在显示器屏幕上显示一行字符 1.题目:输出“This Is My First C Program.”。
2.程序 1 /* 程序名: u101.c*/
2 #include stdio.h 3 int main( ) 4{ 5 printf(Hello World.\n) ; 6 return 0;
7}
3.说明 第1行用/*和*/括起来的是注释行, 用于说明程序的功能或程序的名字 第2行是一个文件包含命令。 第3行中, main 是函数名, 表示“主函数”。每个 C 程序都必须有一个 main 函数, 也只能有一个主函数。 它的结构是这样的:
main( ) {
语句
} printf 函数: C 语言提供的标准输入输出库函数 语句: C 语言的函数体由一些语句组成, 每个语句由一个分号结束。本例中, 主函数只有一个语句: printf(This Is My First C Program.\n);
任务 1.1 知识点: 1. 注释 2. 文件包含命令 3. 主函数
4. printf 函数 5. 转义字符 6. 程序的编译和执行 7. 程序书写格式
4.C 语言程序的编译、连接和执行 第一步: 编辑源程序 第二步: 编译 第三步: 链接
第四步: 执行 5.课堂实践/课后作业
(1) 编写一个 C 语言程序, 在屏幕上显示如下图 形。
****************** ** ** ******************
(2) 编写一个C语言程序, 在屏幕上显示如下菜单 *********************
1 计算绝对值 2 计算倒数 3 计算平方值 4 计算平方根
********************* ---------------------------------------------------------------------------------
2
任务 2: 数据的交换
1.题目 酒杯 A 中盛有红酒, 酒杯 B 中盛有白酒。请将两杯中的酒交换。 2 .算法分析 要交换酒杯 A 和酒杯 B 中的酒, 必须借助第三个酒杯。过程如下: · 准备一个空酒杯 Temp ; · 将 A 杯中的红酒倒入 Temp ; · 将B 杯中的白酒倒入A 中; · 将 Temp 中的红酒倒入 B 中。 3.程序
/*程序名: u102.c*/ #include stdio.h
int main( ) {
int a=2
您可能关注的文档
最近下载
- DB37∕T 242-2021 建筑消防设施检测技术规程.docx
- PE管材验收标准(SDR17.6).docx VIP
- 复旦大学《计算机体系结构》期末考试两套试卷(含答案).pdf VIP
- 中国近现代史纲要知到课后答案智慧树章节测试答案2025年春海南大学.docx VIP
- 形考作业3:基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 大学《地震工程学》课程课件.pptx
- 2024年二建继续教育-基于建筑信息模型、虚拟施工及网络的项目管理理论及实践1、2答案.docx VIP
- 2024年二建继续教育-剖析价值工程及如何运用价值工程优选设计方案1、2答案.docx VIP
- 茶颜悦色案例分析.pptx VIP
- yolov9论文中文翻译.docx VIP
文档评论(0)