《第3课 加法运算》教学设计
教学目标
* 知识与技能
* 了解变量的用法与输出。
* 能够使用运算符进行基本的数算。
* 学会使用printf( )函数进行变量输出。
* 过程与方法
* 通过加减乘除运算,了解变量的类型和变量的输出,掌握程序的编写过程。
* 通过编写调试程序,发现程序调试过程中容易出现的问题和解决方法。
* 情感态度与价值观
* 让学生热爱编程,提升学生编写程序的兴趣爱好。
* 树立编程思想,提升学生的逻辑思维能力和抽象思考能力。
* 提高学生解决问题能力和小组合作能力。
教学重难点
教学重点
了解变量的用法与输出
常用的算术运算符+、—、*、/、%(取余)
使用printf( )函数进行变量输出
教学难点
变量的用法与输出
程序的调试与修改
教学方法
讲解、演示、自主探究、小组合作、任务单、任务驱动
教学过程
一、激趣引入
* 小游戏:看谁算的快——加法运算。
* 老师出题,同学抢答。
* 学生出题,学生回答。
* 看谁回答的快。
* 设计意图: 通过游戏活跃气氛,激发学生的学习兴趣。游戏结束,老师提出问题:能不能用程序来解决这个问题呢?
二、 小试牛刀
1、自主探究
举例:我左手有一个苹果,右手有两个苹果,现在我手里有几个苹
果。让学生自主探究,在word中画出解决这个问题的算法。
设计意图:在这里通过简单的例子引出问题,使复杂的问题简单化。让学生更容易理解接受。
2、四人小组合作
如何将算法转换为程序,引出变量。这里因为变量比较抽象,所以教师引导启发,动画演示。通过动画更形象的演示什么是变量。
设计意图:因为这部分内容比较难,也是本课的重点,所以通过4人小组合作探究完
成学习,变被动学习为主动学习,让学生加深印象,更好的理解。动态效果图也容易让学生理解。
3、学习任务单。参考课本P16页4人小组讨论探究,完成任务单。
A、学会定义三种不同格式的变量。
填空——整形( ),浮点型( ),字符型( )。
B、区分变量int,float,char对应的输出格式。
填空——整形( ),浮点型( ),字符型( )。
C、观察老师下发程序,并调试运行结果。改改试试看:
(1)把所有的3.14改为3,保存并观察运行结
(2)把所有的3改为’h’,保存并观察运行结果。
4、两人小组合作
* 编写程序,调试程序,发现问题,解决问题。
int l=1;
int r=2;
int s;
s=l+r;
printf(“%d”,s);
* 设计意图:学生自己调试运行,教师巡视,发现问题。归纳易错点,同学演示解答。学生示范,加深理解。
三、大显身手
* 小数加法运算,小数(浮点)变量及输出。
float a=1.5;
float b=2.6;
float s ;
s=a+b;
printf(“%f”,s);
* 设计意图:学完整数运算,过渡到小数运算,学生更容易理解接受。
四、乘胜追击
* 1、参考课本P17页,自主学习。逻辑运算符+、—、*、/、%(取余)
* 2、用c 语言编写下列算式:1.5+2.6*3.7÷4.8=?
* 3、大家来找茬,给学生一段调试无法通过的程序,让学生尝试改错并调试输出结果。
* 设计意图:熟悉C语言算术运算符,灵活编写四则运算,并熟悉程序编译流程和格式。
五、学生小结
板书
一、变量类型及输出格式
整数类型int 输出格式printf(“%d”,s);
小数类型 float printf(“%f”,s);
二、常用逻辑运算符。
+、—、*、/、%(取余)
设计意图:学生总结,检测学生学习效果,加深记忆。
六、作业
预习下一节课内容,《想加就加—加法计算器》,为下节学习做铺垫。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务