资料摘要
条件语句教学设计一、内容及内容分析在此之前,学生已学习了输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为条件语句表示方法、格式以及用法。通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为后面循环语句的学习作好必要的准备。本节课对学
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 27
- 下载次数
- 0
- 更新时间
- 2018-07-13 18:14:00
- 来源学校
- 学校:长沙县第九中学
1.2.2 条件语句优质课一等奖
未知
摘要:暂无摘要
关键词:1.2.2 条件语句优质课一等奖
正文
条件语句教学设计
一、
内容及内容分析
在此之前,学生已学习了输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为条件语句表示方法、格式以及用法。通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为后面循环语句的学习作好必要的准备。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。
二、教学目标(知识,技能,情感态度、价值观)
(1)知识与技能:
①通过实例正确理解条件语句的概念、表示方法、结构和用法。理解条件语句的格式及功能。
②能初步用条件语句设计算法,进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
(2)过程方法:
①通过实例,发展对解决具体问题的过程与步骤进行分析的能力。
②通过模仿,操作、探索、编写程序以解决具体问题的过程,发展应用算法的能力。
(3)情感态度与价值观: ①能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会用计算机解决身边问题的重要性、有效性,增进对计算机的了解,形成良好的信息素养。
②通过感受和认识现代信息技术在解决生活中问题的重要作用和威力,形成自觉地将算法和现代信息技术结合的思想。
③在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
三、教学重点,难点
教学重点:通过实例使学生理解条件语句的结构和用法教学难点:如何将程序框图中的条件结构转换为条件语句组成的程序。
四、教学策略选择与设计
学生已经初步掌握了一些基本的算法语句,以及学会初步的算法语句和程序框图之间的转换。因此,在教学中要注意学习情境的创设,并把动眼看、动脑思、动耳听、动口说贯穿于整个课堂,促使学生积极主动地参与学习过程,本节教学采用启发式教学,辅以观察法、发现法、练习法、讲解法。通过对实例的认真领会及一定的练习来
算法中的条件结构是由条件语句来表达的, 条件语句是处理条件分支逻辑结构的算法语句条件语句的一般格式
只含一个“分支”的条件结构写成条件语句为
当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体,否则执行END IF之后的语句.
当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2. INPUT
x IF
x>=0
THEN
PRINT x ELSE
PRINT -x END IF
END INPUT “ a,b,c =”;a,b,c
d=b*b-4*a*c
IF
d>=0
THEN
p=-b/(2*a)
q=SQR(d)/(2*a)
IF
d=0 THEN
PRINT “One real root:”;p
ELSE
x1=p+q
x2=p-q
PRINT “Two real roots:“;x1,x2
END IF ELSE
“No real root!”
END IF END
例3,对于函数y
(x1)
x
2x1(1x10),
3x11(x10)
编写程序求函数值
INPUT “x=”;x IF
x<1
THEN
y=x ELSE
IF
x>=1
AND
x<10
THEN
y=2*x-1
ELSE
y=3*x-11
END
IF END IF PRINT“y=”;y
END 〖例4〗:编写程序,使得任意输入的3个整数按从大到小的顺序输出。
算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下。
第一步:输入3个整数a,b,c.
第二步:将a与b比较,并把小者赋给b,大者赋给a.
第三步:将a与c比较. 并把小者赋给c,大者赋给a,此时a已是三者中最大的。
第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好。
第五步:按顺序输出a,b,c. 2.课本P29页T1. 参考答案:
INPUT “a,b,c=”;
a,b,c IF a+b>c
AND
a+c>b
AND
b+c>a
THEN
PRINT “Yes.”
ELSE
PRINT “No.”
END IF END 3.课本P29页T3.编写求一个数是偶数还是奇数的程序,从键盘输入一个整数,输出该数的奇偶性. 参考答案:
INPUT “a=”;
a IF
a
MOD
2 =0
THEN
PRINT “Even.”
ELSE
PRINT “Odd.”
END IF END 4.课本P29页T4.闰年指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年. INPUT “Please input a year:”;y
b=y MOD 4
c=y MOD 100
d=y MOD 400 IF
b=0
AND
c< >0
THEN
PRINT “Leap year.”
ELSE
IF
d=0
THEN
PRINT “Leap year.”
ELSE
PRINT “Not leap year.”
END IF END IF END
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-13 18:14:00
- 下载次数: 0
- 浏览次数: 27
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:长沙县第九中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句优质课一等奖是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。