高中数学人教版新课标A必修31.2.2条件语句导学案
展开2°通过实例理解条件语句的表示方法、结构和用法;
3°能初步操作、模仿, 应用条件语句表示算法,编写程序。
☻知识情境:
?1:输入语句: 格式: ; 功能:从键盘输入 给 .
输出语句: 格式: ; 功能:从键盘输出
赋值语句: 格式: ; 功能:从键盘输出
?2:算法中的 结构由条件语句来表达,条件语句是处理条件分支逻辑结构的语句.
今天,我们一起来学习条件语句.
☻知识生成:
左边是判断一个大于2的自然数
是否为质数的程序框图, 如何表达图
中的条件结构呢?
当计算机执行这种条件语句时, 首先对IF后的条件进行判断,
如果条件符合,就执行THEN后的语句体; 条件不符合就执行END IF之后的语句.
条件语句的作用
在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。
需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。
例题1. 看课本中例5
例题2. 编写程序,输入一元二次方程的系数,输出它的实数根。
例题3. 编写程序,使得任意输入的3个整数按从大到小的顺序输出。
☻1.2.2练一练:: 姓名
2.任意给定3个正数, 编写一个程序,判定以这3个正数为三条边边长的三角形是否存在.
(参阅课本P10页例4)
3.编写一个程序, 判断任意输入一个整数的奇偶性.
4.编写一个程序,对于函数, 输入的值,输出相应的函数值.
参考答案
例题2
算法分析: 一元二次方程的根有三种不同情况:
设判别式△=b2-4ac
(1)当△>0时,一元二次方程有两个不等的实数根.
(2)当△=0时,一元二次方程有两个相等的实数根.
(3)当△<0时,一元二次方程没有实数根.
例题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.
练21
练3
练4
高中数学人教版新课标A必修31.2.2条件语句导学案: 这是一份高中数学人教版新课标A必修31.2.2条件语句导学案,共9页。学案主要包含了知识再现,创设情境,新知探究,归纳小结,板书设计,作业布置等内容,欢迎下载使用。
人教版新课标A必修31.2.2条件语句学案: 这是一份人教版新课标A必修31.2.2条件语句学案,共3页。
人教版新课标A必修31.2.2条件语句学案设计: 这是一份人教版新课标A必修31.2.2条件语句学案设计,共2页。学案主要包含了复习回顾等内容,欢迎下载使用。