【合作刊物投稿、发表文章、上传课件试卷图片请点这里,有偿发表,每篇0.2元】
悠扬教案网
本站首页 教学教案 教育论文 课件下载 试卷试题 作文指导 音像资料 教育文档 家教指南 发表文章 站内搜索 访客留言 自助广告
本站首页 教学教案 教育论文 课件下载 试卷试题 作文指导 音像资料 教育文档 家教指南 发表文章 站内搜索 访客留言 自助广告
| 幼教各科教案 | 小学各科教案 | 初中各科教案 | 高中各科教案 | 中专各科教案 | 大专各科教案 | 大学各科教案 | 技能培训教案 |
  当前位置:悠扬教案网 > 教学教案 > 高中各科教案 > 信息技术教案 > 正文
信息技术教案 -> IF语句(条件选择语句)

信息技术教案

IF语句(条件选择语句)

本文作者: 发表时间:2006-5-10

作者单位: 联系方式:



教学目标
知识目标:
1 、掌握分支语句的格式、功能
2 、理解程序的分支结构
3 、了解编程思路
能力目标:
1、初步学会分析解题思路, 掌握运用所学知识解决问题的方法
2 、提高学生的动手实践能力
3、培养学生团结协作的能力
教学重点
IF 分支语句的格式及功能
教学难点
掌握分支语句的应用
教学媒体
多媒体教学网、 电子板书
教学环节
教学内容
教师活动
学生活动
设计意图
 
复习
(3分钟)
 
 
 
导入新课
(4分钟)
 
 
 
 
 
 
 
 
 
 
 
 
 
复习程序三种基本结构中的顺序、循环结构,引入分支结构。
阅读材料
从铁路托运行李,从甲地到乙地,行李不超过 50kg 时,运费为 1.50 元 /kg ,如超过 50kg, 超过部分的运费为 2.00 元 /kg 。今设行李重 w kg , 请编写程序计算运费 a 。
 
 
提示每种结构的特点
引导学生回忆巩固知识
请同学们思考:如何书写计算公式?
建立数学模型
归纳
1.5*w w<=50
a=
50*1.5+(w-50)*2 w>50
强调判断环节
发现生活中判断的应用
引入条件语句
回忆、思考,总结出三种结构特点。
听讲
思考两种情况对应的公式
思考判断的应用
引入新知识点,使学生了解学习目标。
程序设计与现实生活中的问题紧密结合,解决实际应用。激发学生学习兴趣,同时由问题引入新知识。
学生对新知识有初步认识,并确立学习目标。
 
教学环节
教学内容
教师活动
学生活动
设计意图
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(35分钟)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
知识点
IF 条件语句
格式、功能、流程图
例:已知数 a,b,c ,若 c 为 a,b 的和,则输出 “right” ,否则输出 “wrong” ,写出语句。
例:请分析程序功能。
input x
if x<0 then x=-x
print x
end
新任务
请编写程序计算运费 a 。
学生分组讨论解题步骤。
学生交流思路
由教师归纳学生所得出基本的方法步骤,引导学生用所学语句实现。
 
练习
基本任务
1 、 由键盘输入行李重 w ,判断后计算运费。
文件名: yunfei
讲解
引导思考
纠正答案
 
 
 
 
提示分析方法
建立数学模型
人工完成步骤
利用已掌握语句细化实现每个步骤
编写程序
引导学生理顺思路,归纳步骤并细化到逐条语句
1 、由键盘输入行李重 w
2 、 判断 w 值,选择相应的公式计算运费 a
3 、 输出运费 a
巡视
指导
答疑
思考、听讲
理解条件语句
参看课本第 161
页的内容
思考 练习
回答问题
初步运用 IF 语句
比较灵活的运用 IF 语句
分组讨论
通过讨论完善自己的思路
学生代表阐述解题步骤
思考
灵活运用各语句完成该任务
学生边思考边练习,巩固新知识条件语句的应用,强化记忆。
由计算行李运费的任务驱动,引入条件语句。
通过简单例题,使学生尝试正确的语句书写格式。
IF < 条件 > THEN < 语句 1> [ ELSE < 语句 2>]
IF < 条件 > THEN < 语句 1>
再次运用语句,省略 ELSE 练习。
加深学生对语句格式、功能的理解及记忆。
检测的键盘输入语句及条件语句的综合运用情况。
学生交流讨论结果,及时纠正模糊思路,得出较为正确方法。
培养学生团结协作的能力。
渗入教学难点
检测学生对所学知识的掌握程度
 
教学环节
教学内容
教师活动
学生活动
设计意图
 
 
 
 
 
 
 
 
 
 
(35分钟)
 
 
2 、请尝试完成课本 P159 任务一
文件名: P159-1
提高任务
请运行测试 guess 程序,观察 if 语句应用。
了解学生完成任务情况
巡视
指导
答疑
组织学生对运费程序测试一组数据。
请学生展示 P159-1 ,并分析程序。
学生根据自身实际情况,确立完成目标。在完成基本任务后尝试完成提高任务,各自发挥能力。
验证程序正确性
深入理解程序
要求学生认真思考,将学到的知识反复应用,使其逐渐转化为自己的技能。
学生展示成果
使教师整体了解学生完成任务的情况
学生展示并分析程序,鼓励学生提高工作效率,展示自我,及锻炼语言表达能力。
 
 
 
 
 
(5分钟)
 
 
归纳总结:
1 、知识点
条件语句
IF < 条件 > THEN < 语句 1> [ ELSE < 语句 2>]
2 、编程思路
3 、课后思考
我们的生活中还有哪些问题可以利用 if 条件语句解决 ?
 
提高任务说明:
猜数字游戏测试
引入下一节课的任务:条件语句的块结构
强调教学重点分支语句格式及功能
请学生做课后思考
请有能力的学生测试猜数字游戏。
巩固所学的知识
思考如何利用分支语句解决更多的实际问题
在游戏中反复体会 if 条件 语句的应用,观察源程序 if 条件语句的块结构书写 方法。
强调本课重难点,为后续课铺垫。
学生参与的游戏测试,寓教于乐的同时,学生主动理解条件语句,为下一节课学习块结构作铺垫。
教材分析:
  《分支结构 》是地图出版社出版的高中信息技术教科书《算法与程序设计》(选修)一节内容,本节从一个判断正整数奇偶性的实例出发,引出分支结构。这节要求学生掌握java语言中的两种分支语句的使用方法以及要求学生根据不同情况,采用合适的分支语句。
  
  一、练习目标与任务:
  知识与技能:
  1、让学生体会到引入分支结构的必要性。
  2、识记语法格式。
  3、能够读懂理解分支结构程序。
   过程与方法:
   1、根据学生的实际能力,通过阅读教材例子程序,学会模仿。
   2、在自己遇到解决实际问题的时候能够提练出需要分支语句的地方。
   3、有效、合乎规范的使用分支结构解决编程中的实际问题。
  
  学习内容:简单分支结构的理解、应用。
  
  学习形式:主要采取教师讲授,创设学习情境让学生学习的教学方式。
  
  学习难点:
  1、条件语句的嵌套,if的匹配是容易出错的地方。
  2、多分支结构。(根据我校的学生水平讲授简单的多分支结构)
  
  学习重点:条件语句。
  
  问题设计:
  1、顺序结构能解决所有问题吗?在遇到什么样的问题时用到分支结构?
  2、分支多的情况下,哪种分支结构更好用?
  学时:1课时
  二、学生分析:
  学生刚开始接触编程不久,而且基础不是很好,所以我主要采用讲授法来教学。在教学过程中培养学生探究式的学习方法。学习环境选择与学习资源设计学习环境:局域网教室学习资源类型:教师自己制作的幻灯片。
  三、学习情境创设:
  当你走直道的时候,不用想拐弯的事,可是当你走到一个丁字路口的时候,你要去图书馆你就该向右走,而你要是去科学楼就要往左走了。可是当你到了一个五路口的地方,就又要麻烦一些了……..
  问题:程序中到底怎么才能实现这么多的选择呢?
  学习活动组织:主要是教师讲授,学生提出自己的看法,并解决。
  
  四、教学过程:(简单介绍)
  
  
教学环节
教师活动
学生活动
引入条件语句
( 1 )复习我们前面学过的顺序结构程序,对某些问题它就无能为力了,怎么办?用前面提到的 “ 走路 ” 的例子生动说明,条件语句是程序所必须的。
( 2 )用伪代码的方法写出基本的格式,这样学生会很好理解
( 3 )师生共同总结出正确的书写格式。
( 1 )思考我们汉语要表示条件语句是怎样的,英语呢?
( 2 )分清这伪代码当中什么是条件什么是结论。
实践与思考
( 1 )出题目判断数的奇偶性。
( 2 )判断数的正负。
说明条件语句的程序,格式要规范,语法错误要避免。
深入探索条件语句的嵌套
在前面简单条件语句熟悉之后,根据伪代码书写正确的嵌套语句的格式。

  五、布置作业:教材p49 第二题
  六、教学反思(略)


第[1]页 
广告合作版权声明本站说明发表文章

版权所有:悠扬教案网 网络实名:教案教学论文 ICP备案号:冀ICP备05000954号