基本算法语句

上传人:206****923 文档编号:51130075 上传时间:2018-08-12 格式:PPT 页数:22 大小:182.50KB
返回 下载 相关 举报
基本算法语句_第1页
第1页 / 共22页
基本算法语句_第2页
第2页 / 共22页
基本算法语句_第3页
第3页 / 共22页
基本算法语句_第4页
第4页 / 共22页
基本算法语句_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《基本算法语句》由会员分享,可在线阅读,更多相关《基本算法语句(22页珍藏版)》请在金锄头文库上搜索。

1、第1课时1.2 基本算法语句计算机完成任何一项任务都需要算法, 但是,我们用自然语言或程序框图描述的算 法,计算机是无法“理解”的。因此还需要 将算法用计算机能够理解的程序设计语言( programming language)翻译成计算机程序 。 程序设计语言有很多种。如BASIC,Foxbase ,C语言,C+,VB等。 本书使用的语句形式和语法规则与BASIC语 言类似。为了实现算法中的三种基本的逻辑结构( 顺序结构、条件结构和循环结构),各种程序 设计语言中都包含下列基本的算法语句:输入语句 输出语句 赋值语句 条件语句 循环语句本节所要研究的主要内容基本算法语句。 输入、输出语句和赋值

2、语句。 1.2.1 输入语句、输出语句和赋值语句输入语句和输出语句分别与程序框图中的 输入、输出框对应,用来输入和输出信息.赋值 语句与程序框图中表示赋值的处理框对应,用 来给变量赋值.例1 用描点法作函数yx33x224x30的图象 时,需要求出自变量和函数的一组对应值.编写程序, INPUT “x=”;xy=x3+3*x2-24*x+30 PRINT y END程序:-输入语句-赋值语句 -打印语句 -表示结束输出语句一、输入语句 INPUT “提示内容”;变量输入语句的一般格式 说明: 1.输入语句的作用是实现算法的输入数值功能; 2.提示内容提示用户输入什么样的数值,必须用双引号“”括

3、起来,双引号中的内容会原封不动地在屏幕上显示出 来。 3. 提示内容与变量之间用分号(;)隔开,若输入多个变量,变量与变量之间用逗号(,)隔开.INPUT “n=”; n 如:注: 所有指令(INPUT、PRINT 、 IF 、ELSE 、DO 、UNTIL 、 WEND等等)后面必须加空格 ,否则程序无法执行。计算机运行程序时一般只在后台运行,不会显示在 屏幕上,但是运行至输入语句时,会暂停下来,在 屏幕上显示“?”,如果有提示语句就显示“提示内容 ?”,等待用户输入数值后按“Enter”键,才会继续 运行,计算机自动将数值赋给语句中定义的变量, 然后执行后面的程序。例如前面的语句:INPU

4、T “n=”; n 程序运行至此处时,计算机会在屏幕上显示“n=? ”等待用户输入数值并按“Enter”键,数值自动赋 给n如图所示提示内容可写可不写,但如果不 写提示内容,运行程序时屏幕上 只会出现一个“?”,写上提示内 容可使别人明白要输入的是什么 。不写提示内容时,“;”也不写 。其常用格式 :INPUT “提示内容”;变量INPUT 变量INPUT “提示内容 ” INPUT “提示内容”;变量1,变量2,变量3,INPUT 变量1,变量2,变量3,例如,输入一个学生数学,语文,英语三门课的成 绩,可以写成:INPUT “Math,Chinese,English”;a,b,cINPUT

5、语句不但可以给单个变量赋值,还可 以给多个变量赋值,其格式为:INPUT “提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3, 注意:语句中变量之间用“,”连接,输入数值时, 多个数值之间也必须用“,”连接,计算机会自动按 顺序将数值分别赋给各个变量,无须再人为赋值给变 量。二、输出语句 PRINT “提示内容”;表达式说明:输出常量,变量的值和字符串等系统信息。输出数值计算的结果。(1)输出语句的用途:输出语句的一般格式PRINT “S=”; S 如(2)同输入语句一样,表达式前也可以有“提示内 容”。双引号里的内容会显示在屏幕上输出的数值 之前。 如课本P9的输出框 可以转化

6、为输出 语句:输出SPRINT “S=”; S 若S的值为10,屏幕上 会显示为:3.输出语句也可以完成一次输出多个表达式的 功能,不同的表达式之间用“,”号分割.形式 如下面的结构 PRINT“a,b,c”;a,b,c 4.输出语句又称为打印语句,将表达式的值在屏 幕上显示出来 5.表达式可以是变量计算公式或系统信息 . 6.一个语句可以输出多个表达式,不同的表达式 之间用“,”分割.有计算功能,能直接输出计算 公式的值.PRINT “提示内容1,提示内容2,提示内容3,”;表达式1,表达式2,表达式3,同输入语句一样,输出语句也可以输出多个值,格 式如下:例如下面程序:INPUT “a,b

7、,c=”;a,b,cPRINT c,b,aEND运行时,若输入“1,2,3”,再按回车键,屏幕上会显示:输出语句的常用格式:PRINT “提示内容”;表达式PRINT 表达式PRINT “提示内容”;表达式1,表达式2,表达式3,PRINT 表达式1,表达式2,表达式3,PRINT “提示内容”【例题解析】 例2:编写程序,计算一个学生数学、语文、 英语三门课的平均成绩。分析:先写出算法,画出程序框图,再进行编程。结束开始输入a,b,c输出y程序框图INPUT “Maths,Chinese,English”;a,b,c y=(a+b+c)/3 PRINT “y=”;y END程序:三.赋值语句

8、 (1)赋值语句的一般格式:变量表达式(2)赋值语句的作用是:先计算出赋值号右边表达 式的值,然后把这个值赋给左边的变量,使该变量的 值等于表达式的值。 (3)赋值语句中的“”称作赋值号,与数学中的等 号的意义是不同的.赋值号的左右两边不能对换. (4)赋值语句左边只能是变量名字而不是表达式, 如:2=x是错误的; 不能利用赋值语句进行代数式的 演算。(如化简、因式分解、解方程等) (5)对于一个变量可以多次赋值。例3:给一个变量重复赋值。程序:A=10 A=A+15 PRINT A ENDA的输出 值是多少 ?分析:此程序给变量A赋了两次值.A 的初值为10,第二次赋值后,初值被“覆盖 ”,

9、A的值变为25,因此输出值是25.例4交换两个变量A和B的值,并输出交换前后的值。 分析:引入一个中间变量X. (比如交换装满水的两个水杯里的水需要 再找一个空杯) INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END程序:问题:能否用下列赋值 语句交换A,B的值? A=B B=A不能!练习1 下列给出的赋值语句中正确的是( ) A.4 = M B.M =M C.B1=A3 D.x + y = 0。 B下图程序运行的结果是 ( )A.1,2,3 B.2,3,1C.2,3,2 D.3,2,1a = 1 b = 2 c = 3 a = b b = c c = a PRINT a,b,c ENDC练习2将两个数a=8,b=17交换,使a=17,b=8,下面语 句正确一组是 ( )a=b b=ac=b b=a a=cb=a a=ba=c c=b b=aA B C DB练习3【课堂小结】(1)本节课介绍了输入语句、输出语 句和赋值语句的结构特点及联系. (2)掌握并应用输入语句,输出语句 ,赋值语句编写一些简单的程序解决数 学问题,特别是掌握赋值语句中“=”的 作用及应用.(3)编程一般的步骤:先写出算法,再 进行编程.我们要养成良好的习惯,也有 助于数学逻辑思维的形成。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号