内容正文:
计算机语句和算法程序
【学习目标】
1.理解算法的含义和算法的特性,会设计某些具体的、简单的数学问题的算法。
2.通过具体的实例,掌握一般数学问题的算法及书写步骤。
3.激情投入,积极思考,勇于发言,培养科学的态度和正确的价值观。
【学习重难点】
1.重点:算法的概念和算法的合理表述。
2.难点:实际问题的算法表述。
【学习过程】
一、课前热身
1.算法中的三种基本的逻辑结构是: ______________、__________、__________。
2.任何一种程序设计语言中都包含五种基本的算法语句,它们分别是____输入语句___、____输出语句__、_赋值语句_、__条件语句_ 、_循环语句__.
二、知识梳理
1.输入语句的一般格式:____________________
输出语句的一般格式:____________________
赋值语句的一般格式:____________________
2.条件语句
(1)IF---THEN格式
_________条件表达式_________
语句体
_________
(2)IF ---THEN---ELSE格式
_________条件表达式_________
语句体1
_________
语句体2
_________
3.循环语句
(1)________型(for)语句
______________
循环体
________
(2)________型(while)语句
________条件表达式
循环体
______________
二、例题讲解
例1.下列给出的赋值语句正确的是( )
A.6=N
B.A=-A
C.5+c=a
D.x2-9=(x+3)(x-3)
解析:按照赋值语句的要求,变量的值不能赋给常量,所以A错;左边只能是变量,不能是表达式,C错;不能进行代数式的演算,D错;B的意义是将-A的值赋给A,故B正确.
答案:B
例2.判断以下给出的输入语句、输出语句、赋值语句是否正确?为什么?
(1)输入语句INPUT a;b;c
(2)输入语句INPUT x=3
(3)输出语句PRINT A=4
(4)输