信息的编程加工教案下示范课教案_信息的编程加工教案
信息的编程加工教案下示范课教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“信息的编程加工教案”。
2010-2011下学期公开示范课教案
第三周周五
高一(5)班
《信息的编程加工》教案
吴起高级中学
魏美丽
教学目标
1、知识目标:了解并尝试编程的主要过程。
2、能力目标:体验程序设计的独特魅力,了解编程加工的内在机制,培养学生的创新能力。
3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。学情分析
高一学生还没有学过程序设计,初中只是涉及机器人比赛程序,基础薄弱,没有程序理论没有设计观念,已初步具备了计算机基础操作能力,已初步形成了合作学习能力。教学内容
1、算法设计
2、编程实现:代码编写、调试运行
重点难点
1、重点:体验通过编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步骤和基本思想方法,从而了解计算机信息加工的内在机制;
2、难点:理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。教学方法 讲授法,演示法,实践法
课时课型
1课时
新授课2010-2011下学期公开示范课教案
第三周周五
高一(5)班
教学过程
(一)开门见山快入题。简单讲解信息编程加工的概念,帮助学生理解信息的编程加工----是指通过编写程序来实现计算机对信息的加工说的更明白一点就是通过编程解决实际问题下面我们通过一个简单的例子来体验一下信息编程加工的过程。
(二)提出问题、分析问题、解决问题
问题:求a、b两个整数的和
分析:引入第三变量c,使c=a+b,引出算法
1、算法是什么?
算法是指解决问题的方法和步骤。
强调:算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。
2、举例说明:
在日常生活中经常会写信,邮寄一封信的过程可分为:
写信
写信封
贴邮票
投入信箱
3、相互讨论:列举日常生活中,解决一些常见事情的算法
1)设计算法:为上面的问题设计一个合理高效的算法
2)编写程序:将算法转化成计算机能够识别的程序代码
3)调试运行:通过修改、调试、运行得出最终结果
教师演示
简单介绍c语言编程环境及程序的基本结构
完成求a、b之和程序的编写2010-2011下学期公开示范课教案
第三周周五
高一(5)班
体验过程 :分组练习编写程序
1、求两个整数的差
2、求两个整数的积
3、求两个整数的商
(三)总结信息编程加工的一般过程
程序设计的一般过程:
1、需求分析(分析问题):确定要解决的问题,即要求计算机“做什么”。
2、设计算法:对某一特定的问题设计的一组(有限个)求解步骤和方法
3、编写程序:把人们设计的算法转换成计算机能够识别的代码。
4、调试运行:刚编写的程序不一定正确,必须在计算机上实际运行,排除程序中的错误,测试其能否达到预期的结果。
(四)拓展提高
思考并做一做:
求1~100的和(提示:用等差数列求和公式或梯形面积公式)并完善下面这段程序
main()
{
int a,b,n,s;
a=1,b=100;
___________;
*1~100的和*
printf(“c=%d”,c);
getch();
} 2010-2011下学期公开示范课教案
第三周周五
高一(5)班
教学反思 本节内容有较强的理论性,且起点较高。对于没有程序设计基础的学生,要在一节课内讲清楚算法的概念、程序设计的思想等内容需要教师灵活地处理教材。在对教材地处理上我是这样考虑的:
一、合理地定位教学目标。根据学生实际水平及课标要求,我将本节课的教学目标定位为:了解算法的含义、了解计算机加工信息的内在机制和体验程序设计。
二、开门见山,直接入题。本节教学内容为信息的编程加工,那么就是要让学生明白到底什么是信息的编程加工,先用一句通俗易懂的话揭示信息的编程加工的含义,再通过具体实例讲解信息加工的过程,用学生很熟悉又简单的例子引入,帮助学生理解算法的设计与c语言程序的结构,让学生觉得原来编程也不是很难的事情,增强学生继续学习的自信心与兴趣。
三、实践练习,增强学生成就感。设计了两个整数求和运算的例子,让学生练习求差、积、商,将算法转化成代码,体验编程加工的过程。
四、拓展思维,加深理解。设置思考题,让学生加深对算法与信息编程加工的理解。