(共43张PPT)
?
第一课时
?
问题1
?
输入语句、输出语句、赋值语句、
条件语句、赋值语句
输入语句、输出语句分别与程序框图中的输入、
输出框对应,用来输入和输出信息.
赋值语句与程序框图中的表示赋值的处理框对
应,用来给变量赋值.
例1
?
算法步骤:
?
开始
结束
?
?
?
程序框图:
程序:
?
输入语句的一般格式:
INPUT “提示内容”;变量
“提示内容”一般是提示用户输入什么样的信息。
输出语句的一般格式:
PRINT “提示内容”;表达式
例2
编写程序,计算一个学生数学、语文、英语三
门课的平均成绩
算法步骤:
?
开始
结束
?
?
?
程序框图:
程序:
?
赋值语句的一般格式:
变量=表达式
赋值语句就是将表达式所代表的值赋给变量
例3
给一个变量重复赋值.
程序:
?
?
A的输出值是多少?
25
例4
?
程序:
?
?
?
?
例5
下列给出的输出语句正确的是_______.
程序:
?
?
例6
阅读下列赋值语句,回答问题:
程序:
?
?
(1)上述两个程序的运行
结果是①_____②_______
(2)上述两个程序中的第
三行有什么区别?
①
?
?
?
?
?
变式
?
?
输入语句、输出语句
例7
?
?
?
?
?
例8
?
?
作业
?
第二课时
?
条件语句与程序框图中的条件结构相对应,
?
否
是
满足条件?
?
该条件结构对应的条件
语句是:
?
?
?
否
是
满足条件?
该条件结构对应的条件
语句是:
?
?
?
?
算法步骤:
?
开始
结束
?
?
?
?
否
是
?
思考
阅读下面的程序,你能得出什么结论?
?
?
例2
编写一个程序,使任意输入3个整数按从大到小
的顺序输出.
算法步骤:
?
开始
结束
?
?
否
是
?
?
?
?
?
?
?
?
?
?
?
?
否
是
否
是
?
?
条件语句
例3
写出下面程序的运行结果
?
?
解
?
?
例4
写出下面程序的运行结果
?
?
解
?
?
?
条件语句的嵌套
例5
?
程序框图如下:
解
开始
结束
?
?
否
是
?
?
?
?
?
否
是
?
例6
?
程序如下:
解
?
?
作业
?
第三课时
?
?
?
?
这里的循环体是计
算机反复执行的
一组语句构成的
?
开始
?
?
?
?
结束
?
?
是
否
图1.1-15
?
图1.1-15中的程序框图,用UNTIL语句编写的计算机程序
?
?
?
?
?
开始
?
?
?
?
结束
?
?
是
否
?
例1
修改本节例1的程序,连续输入11个取值,输出相
应的函数值
算法步骤:
?
程序框图:
开始
结束
?
?
?
?
?
?
是
否
程序
?
?
?
知识点1
直到型循环
例1
?
开始
结束
?
?
否
是
?
?
?
?
程序如下:
?
例2
将5名学生某一门功课的成绩依次输入,并计算
输出平均成绩.
程序如下:
?
知识点2
当型循环
?
例2
开始
结束
?
?
否
是
?
?
?
?
?
程序如下:
?
例2
?
(1)当型循环
?
(2)直到型循环