第14章 综合案例-【千锋教育】C语言程序设计(微课)同步教案

2023-03-22
| 5页
| 110人阅读
| 0人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高三
章节 -
类型 教案
知识点 数据类型和简单程序设计,数组,函数,结构体和共用体,指针
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 127 KB
发布时间 2023-03-22
更新时间 2023-10-27
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-22
下载链接 https://m.zxxk.com/soft/38223736.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

千锋教育 《C语言程序设计》 教学设计 课程名称: C语言程序设计教程 授课年级: 授课学期: 教师姓名: 2017年09月01日 课程名称 第14章 综合案例 计划学时 4学时 内容分析 本章主要提高学生动手能力,利用所学知识,设计一个图书管理系统 教学目标 与 教学要求 了解需求分析、程序设计,掌握代码实现 教学重点 需求分析、程序设计 教学难点 代码实现 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (小应用:图书管理系统) 小应用:图书管理系统 随着人类知识的进步,图书馆的规模不断扩大,图书数量也相应增加,但一些图书馆的工作还是手工完成,不便于动态地调整图书结构。为了更好地适应图书馆的管理需求,我们可以用C语言开发一款图书管理系统。本节将介绍图书管理系统的需求分析、程序设计及具体代码。 · 需求分析 本图书管理系统是对图书信息进行集中管理,需要具备如下功能: · 实现图书的添加功能; · 实现图书的删除功能; · 实现图书的修改功能; · 实现图书的查询功能; · 实现图书的排序功能。 程序的基本功能如图14.1所示: 图14.1 图书管理系统 第二课时 (程序设计) 程序设计 · 数据结构 图书管理系统使用链表作为基本的存储结构。一本图书的属性包括图书编号(ID)、书名(bookname)、作者(author)、出版社(press)、图书类别(category)、出版日期(date)、价格(price)等信息,这些属性可以放在一个结构体中,具体实现代码如下: /* 书籍信息 */ typedef struct BOOK { int ID; char bookName[50]; char author[20]; char press[50]; char category[50]; char date[12]; float price; struct BOOK *next; } Book; · 系统功能模块 图书管理系统具有复杂的功能,需要采用“自顶向下,逐步细化”的设计方法,各模块功能如图14.2所示: 图14.2 系统功能模块图 第三课时 第四课时 上机练习(总结,测试题) 1. 总结本章内容。 2. 通过题库发放相关测试题,检查学生掌握情况。 上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。 第四课时 上机练习(测试题) (1)上机实现图书管理系统(上) (1)上机实现图书管理系统(下) 思考与习题 见教材第14章习题 教 学 后 记 学科网(北京)股份有限公司 登录界面 主界面 添加图书 查询图书 图书列表 删除图书 录入数据 修改图书 退出登录 图书排序 编号查询 书名查询 类别查询 作者查询 时间查询 退出查询 编号排序 书名排序 价格排序 作者排序 时间排序 退出排序 $

资源预览图

第14章 综合案例-【千锋教育】C语言程序设计(微课)同步教案
1
第14章 综合案例-【千锋教育】C语言程序设计(微课)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。