
1.2.1 输入、输出和赋值语句 1/11/2021 1 1 一、温故而知新 1. 什么是算法?什么是程序框图? 2. 算法的基本逻辑结构有哪些? 算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。 程序框图是一中用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。 算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。 1/11/2021 2 1 1. 计算机能够"理解"的语言与人的语言有什么区别? 计算机不同于人:人有大脑,可以思考问题,而计算机则不能.用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即程序语言。 2、各种程序设计语言中都包含下列基本的算法语句,并且形式是类似的 常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、Java等等。 输入语句 输出语句 赋值语句 条件语句 循环语句 二、课外了解 1/11/2021 3 1 第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出x,y的值. 框图 输入x 开始 输出x,y 结束 例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. 算法 程序 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 三、知识导入 1/11/2021 4 1 程序框图是由表示算法基本逻辑结构的图形组成的,而程序则是由表示算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含输入语句、输出语句、赋值语句、条件语句和循环语句五种基本语句.它们与算法的三种基本结构是相互对应的. 顺序结构 输入语句、输出语句、赋值语句 条件结构 条件语句 循环结构 循环语句 四、探索新知 1/11/2021 5 1 BASIC语言中的几种常见运算符号及函数 函数名 功能 注意事项 LOG(x) lnx e≈2.71828 SQR(x) x的算术平方根 x ≥0 ABS(x) |x| INT(x) 取整函数,求不大于x的最大整数. INT(3.2)=3 运算符 作用 ^ 乘幂运算 如 a2=a^2 * 乘法运算 如 a×b=a*b / 除法运算 如 a÷b=a/b \ 取商运算 如 3\2=1 MOD 求余运算 如 5MOD2=1 +,- 加法?减法运算 >= ≥ <= ≤ <> ≠ (2)几种常见的函数及功能 (1)几种常见的运算符 1/11/2021 6 1 例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. 程序 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END INPUT “提示内容”;变量 1.“提示内容”和它后面的 “ ;”可以省略; 2.一个语句可以给多个变量赋值,中间用“ ,”隔开;但最后的变量的后面不需要“。” 3.输入多个数据时用“ ,”分隔,且个数要与变量的个数相同. 例如: INPUT “请输入需判断的整数n=”;n INPUT n INPUT “a,b,c”;a,b,c 输入语句 程序语———输入语言 1/11/2021 7 1 1.“提示内容”和它后面的“ ;”可以省略; 2.一个语句可以输出多个表达式,不同的表 达式之间用“ ,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能,能直接输出计算公式的值. 例如:PRINT “n不是质数” PRINT “s=”; s 例1.用描点法作函数 的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. 程序 PRINT “提示内容”;表达式 输出语句 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 程序语———输出语言 1/11/2021 8 1 例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩 第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分. 程序框图 程序1 ... ...
~~ 您好,已阅读到文档的结尾了 ~~