1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
粤教2003课标版《4.1.4剖析编制计算机程序解决问题的过程》教案优质课下载
2、分析并设计算法,体验编程解决问题的魅力
3演示程序代码,讲解如何将算法转化成实际代码,编写出真正的程序
4结合代码调试程序,找出出错的地方,并讲说编程注意事项。情感态度
价 值 观了解编程解决问题的过程,对编程解决问题有清晰的认识,培养学生敢于思考,乐于思考,动手解决问题的能力,激发学习新事物的热情,培养学习兴趣,在解决实际问题的过程中提高个人能力。重、难点重点:分析理解编程的过程,各环节的作用,能够用所学知识解决实际问题
难点:结合实际问题设计算法,绘制算法流程图教 学 过 程导入:
1、复习计算机工作过程
2、复习程序设计语言
计算机使用二进制控制电路开关进行工作,二进制难于识记,计算机工程师把0 、1代码转化成有意义的字符代码,便有了编程语言,使用编程语言就可以开发出计算机程序了,那如何编制计算机程序呢,编程都需要经历哪些过程呢?带着这些问题我们来学习今天的课程。
二、讲授新课:
1、编制计算机程序解决问题的过程:
分析问题、设计算法、编写程序、调试运行、检测结果
2、课堂实例:
中国古代算书《张丘建算经》中有一道著名的百鸡问题:公鸡每只值5文钱,母鸡每只值三文钱,而3只小鸡值1文钱。现在用100文钱买100只鸡,问:这100只鸡中,公鸡,母鸡和小鸡各多少只?
结合课堂实例具体分析编制计算机程序解决此问题的过程。
3、剖析过程:
(1)分析问题:
给公鸡、母鸡、小鸡赋值,对其计算,需满足特定的条件,把符合条件的结果输出
(2)设计算法:
描述1:
1、定义三个变量a,b,c,分别代表公鸡、母鸡和小鸡,对每一种可能性进行尝试,把符合条件的结果输出出来
其数据关系为:
①……a+b+c =100
②……5a+3b+(1/3)c =100
描述2:
算法流程图,分析并设计算法流程图