必修 3 学案 §1
2 条件语句 ☆学习目标:1°充分地感知,体验应用计算机解决数学问题的方法,正确理解条件语句的概念; 2°通过实例理解条件语句的表示方法、结构和用法; 3°能初步操作、模仿, 应用条件语句表示算法,编写程序
☻知识情境:
1:输入语句: 格式: ; 功能:从键盘输入 给
输出语句: 格式: ; 功能:从键盘输出 赋值语句: 格式: ; 功能:从键盘输出
2:算法中的 结构由条件语句来表达,条件语句是处理条件分支逻辑结构的语句
今天,我们一起来学习条件语句
☻知识生成: 左边是判断一个大于 2 的自然数是否为质数的程序框图, 如何表达图中的条件结构呢
当计算机执行这种条件语句时, 首先对 IF 后的条件进行判断, 如果条件符合,就执行 THEN 后的语句体; 条件不符合就执行 END IF 之后的语句
条件语句的作用 在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去
需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理
看课本中例 5例题 2
编写程序,输入一元二次方程的系数,输出它的实数根
编写程序,使得任意输入的 3 个整数按从大到小的顺序输出
2 练一练:: 姓名 2.任意给定 3 个正数, 编写一个程序,判定以这 3 个正数为三条边边长的三角形是否存在
(参阅课本 P10 页例 4)3.编写一个程序, 判断任意输入一个整数的奇偶性
4.编写一个程序,对于函数, 输入的值,输出相应的函数值
参考答案例题 2算法分析: 一元二次方程的根有三种不同情况:设判别式△=b2-4ac (1)当△>0 时,一元二次方程有两个不等的实数根
(2)当△=0 时,一元二次方程有两个相等的实数根