1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
《2.编程解决问题》公开课教案优质课下载
3、学会用流程图描述算法。
(二)过程与方法:
1、通过阅读,自主探究软件及其分类,软件、程序、算法的概念;
2、通过观摩,了解程序的编写、运行、保存过程,理解语句的作用;
3、通过实践,体验用流程图表达算法的优点。
(三)情感态度与价值观:
通过编程实现信息的加工与表达,激发了学生学习编程的兴趣,增加了学生的成就感。
二、 教学重点
编程解决问题的过程中分析问题和设计算法。
三、 教学难点
用流程图表达算法
四、教学准备
1、硬件:多媒体网络教室
2、软件:课件、共享软件、自制练习动画
五、教学过程:
(一)引入新课
人们处理信息的需求多种多样,如处理文本用word;处理表格用excel;处理图片用photoshop等等。当有些需求利用现成的软件难以满足时,怎么办?引导学生思考,进而引入新课,自己编制程序解决问题。
(二)讲授新课
1、分析问题
编程解决问题的一般过程包括:分析问题、设计算法、编写程序、调试运行等。
解决问题之前需要对问题进行深入的分析,明确问题的需求,然后确定解决问题的办法。分析问题是利用计算机解决问题过程中最基础、最重要的工作。
2、设计算法
设计算法,就是寻找问题求解的方法和确定具体的求解步骤。用计算机解决问题时,任何答案的获得都是计算机按照指定顺序执行一系列指令的结果。因此,我们需要将解决问题的方法转换成一系列具体的、可操作的步骤,这些步骤的集合称为算法。
物理老师想编写一个描述小球做平抛运动的轨迹程序(小球运动时间限定在1~100秒),用计算机解决问题的过程如下:
问题的要求已知的内容输出的内容?小球做平抛运动的轨迹?时间:1~100秒