内容正文:
第10课 图书小管家
学习目标
知识与技能目标:
1.了解程序设计的一般步骤;
2.了解模块化程序设计的一般方法。
过程与方法目标:
1.能综合运用所学知识,解决生活中的常见问题;
2.能够从规划到设计,有步骤的完成一个简易程序。
情感、态度、价值观目标:
进一步提升分析问题、解决问题的能力,培养做事有条理的好习惯。
情境导入:
2016年临沂市图书馆共接待读者130余万人次,平均日接待量达4300余人次。拥有持证有效读者67413人。一年来共有164795名读者从市图书馆借阅纸质图书990153册(件),持证读者人均借阅15册(件),平均每天借出图书4050册次。
你知道图书馆是怎么做好图书借阅工作的吗?
制作“图书小管家”的程序。
活动一:分析问题,设计流程
设计程序如同盖房子,需要规划。对普通的程序,一般可以按照以下的步骤进行设计
想一想:这个图书管理系统要实现哪些功能?
程序功能提示:
1.添加图书
2.删除图书
3.查询所有图书
4.读取图书信息
5.退出并保存图书信息
程序的简易
流程图
活动二:搭建程序框架及编写程序代码
想一想:规划的程序需要哪些控制结果,说说程序执行顺序。
小组分配任务:
1.添加图书
addbook()函数
代码示例
2.删除图书
delbook()函数
代码示例
3.查询图书
seekbook()函数
代码示例
4.显示所有
showbook()函数
代码示例
5.保存退出
savebook()函数
代码示例
6.读取图书函数
getbook()函数
7.主程序代码:
设计一个综合性的程序应该按哪些步骤进行?
学生回答
$