高一数学基本算法语句的条件语句1
- 格式:pdf
- 大小:1.34 MB
- 文档页数:9
高一数学条件语句
思维过程
在学习中应先理解什么是条件语句,掌握条件语句的基本格式,处理问题时,应先理清问题的算法步骤,再根据条件语句的格式进行编程.
【例1】编程计算:z=
解:程序框图:
程序:
INPUT "x=";x
IF x=0 THEN
z=1
ELSE
z=-1
PRINT z
END IF
END
【例2】已知三个实数,求它们中的最大数.
解:程序框图:
程序:
INPUT "a,b,c=";a,b,c
IF ab THEN
b=a
ELSE
IF cb THEN
PRINT "c"
ELSE
PRINT "b"
END IF
END IF
END
【例3】设个人收入在5000元以内的所得税的档次为(单位:元)0x≤10000%
1000x≤300010%3000x≤500025%
设某人收入为x元,计算他应交的个人收入所得税.
解:程序框图:
程序:
INPUT "x=";x
IF x=1000 THEN
y=0
ELSE
IF x=3000 THEN
y=x*10%
ELSE
IF x=5000 THEN
y=x*25%
END IF
END IF
END IF
PRINT "x=";x,"y=";y END。
§1.2.2 基本算法语句-条件语句一、三维目标:1、知识与技能(1)正确理解条件语句的概念,掌握其结构。
(2)会应用条件语句编写程序。
2、过程与方法经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力3、情感态度与价值观了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。
通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。
二、重点与难点重点:条件语句的步骤、结构及功能。
难点:会编写程序中的条件语句。
四、教学设计 1.阅读右边的程序,然后判断下列哪个是程序执行后的结果( ) A 、5 B 、15 C 、11 D 、14 2、自然数1+2+3+……+99+100的和。
显然大家都能准确地口算出它的答案:5050。
而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题)(一)条件语句句。
它的一般格式是:(IF-THEN-ELSE当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。
其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF 条件 THEN 语句END IF计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。
其对应的程序框图为:(如上右图)条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。
需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。
【例题精析】〖例1〗:教材P25面例5〖例2〗:编写程序,输入一元二次方程20ax bx c ++=的系数,输出它的实数根。