第十六讲 基本算法句子 一、 复习目标要求 1. 经历将具体问题的程序框图转化为程序句子的过程, 理解几种基本算法词句——输入句子、 输出句子、 赋值语句、 条件句子、 循环句子, 进一步感受算法的基本思想; 2. 通过阅读中国唐代物理中的算法案例, 体会中国唐代物理对世界语文发展的贡献。 二、 2010 年命题预测 算法是中学物理课程中的新内容, 本章的重点是算法的概念和算法的三种逻辑结构。 预测 2010 年中考对本章的考察是: 以选择题或填空题的方式出现, 分值在 5 分左右, 本讲考察的热点是辨识程序和编撰程序。 三、 知识精点讲解 1. 输入句子 输入句子的格式: INPUT “提示内容”; 变量 例如: INPUT “x=”; x 功能: 实现算法的输入变量信息(数值或字符) 的功能。 要求: (1) 输入句子要求输入的值是具体的常量; (2) 提示内容提示用户输入的是哪些信息, 必须加双引号, 提示内容 “原原本本” 的在计算机屏幕上显示, 提示内容与变量之间要用分号隔开; (3) 一个输入句子可以给多个变量形参, 中间用“, ” 分隔; 输入句子还可以是“ “提示内容 1”; 变量 1, “提示内容 2”; 变 量 2, “提示内容 3”; 变 量 3, ……” 的方式。
例如: INPUT“a=, b=, c=, ”; a,b, c。 2. 输出句子 输出句子的通常格式: PRINT“提示内容”; 表达式 例如: PRINT“S=”; S 功能: 实现算法输出信息(表达式) 要求: (1) 表达式是指算法和程序要求输出的信息; (2) 提示内容提示用户要输出的是哪些信息, 提示内容必须加双引号, 提示内容要用分号和表达式分开。 (3) 如同输入句子一样, 输出句子可以一次完成输出多个表达式的功能, 不同的表达式之间可用“, ”分隔; 输出句子还可以是 “提示内容 1”; 表达 式 1,“提示内容 2”; 表达 式 2,“提示内容 3”; 表达 式 3, …… ”的方式; 例如: PRINT “a,b,c:”; a,b,c。 3. 赋值语句 赋值语句的通常格式: 变量=表达式 赋值语句中的“=” 称作赋值号 作用: 赋值语句的作用是将表达式所代表的值赋给变量; 要求: (1) 赋值语句左侧只能是变量名子, 而不是表达式, 右边表达式可以是一个常量、 变量或含变量的运算式。 如: 2= x 是错误的; (2) 赋值号的左右两侧不能对换。 赋值语句是将赋值号左边的表达式的值赋给赋值号一侧的变量。如“A= B”“B= A” 的涵义运行结果是不同的, 如 x=5 是对的, 5=x 是错的, A+B=C 是错的, C=A+B 是对的。 (3) 不能借助赋值语句进行代数式的演算。(如通分、 因式分解、 解方程等), 如