文档介绍:计算机完成任何一项任务都需要算法,但是,当计算机真正运行算法时,计算机是无法“理解”自然语言或程序框图的,真正起作用的还是程序设计语言(programming language),计算机通过程序设计语言将它们“翻译”成计算机语言
计算机语言有很多种,为了实现算法中三种最基本的结构:顺序结构、条件结构和循环结构,个种程序设计语言都要用到下面的最基本的算法语句:
输入语句输出语句赋值语句
条件语句循环语句
我们使用的程序设计语言虽然有很多种,如:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB语言,但在语句形式以及语法上和BASIC语言类似,稍加改造就可以在计算机上运行
BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的Thomas和John ,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序
下面我们就这些基本语句来进行一一说明
John
Thomas
输入语句
输出语句
赋值语句
条件语句
循环语句
常用的程序设计语言:BASIC、C语言、,VB、ASP、Java等等。
基本算法语句
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
各种程序语言都包含了下列基本的算法语句:
语句1
语句2
计算机运行程序语句的基本顺序:
输入语句、输出语句、赋值语句
输入语句、输出语句
输入、输出框
作用:用来输入、输出信息
赋值语句
处理框
作用:用来给变量赋值
算法:
第二步:计算的值;
开始
输入x
输出x,y
结束
框图:
,需要求出
自变量和函数的一组对应值,编写程序,分别计算当x=-5,
-4,-3,-2,-1,0,1,2,3,4,5时的函数值。
第一步:输入x的值;
第三步:输出x,y的值。
程序:
INPUT “x”;x
y=x^3+3 x^2-24 x+30
PRINT y
END
*
*
输入、输出语句
赋值语句
,需要求出
自变量和函数的一组对应值,编写程序,分别计算当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 “提示内容”;变量
输入语句:
输出语句:
PRINT “提示内容”;表达式
赋值语句:
变量=表达式
一、输入语句
1、一般格式:
INPUT “提示内容”;变量
②“提示内容”提示用户输入什么样的信息。可以是中文,也可以是其他的
③变量是指程序在运行时其值是可以变化的量。
2、说明:
①作用为实现算法的输入信息功能。
④输入语句要求输入的值只能是具体的常数。
⑤提示内容与变量之间用“;”隔开,有多个变量的输入时,变量与变量之间用“,”隔开。
INPUT “Maths,Chinese,English”;a,b,c
二、输出语句
1、一般格式:
PRINT “提示内容”;表达式
2、说明:
①作用是实现算法的输出结果功能。
②“提示内容”提示用户输出什么样的信息。
③表达式是指程序要输出的数据。
④输出语句可以输出常量、变量或表达式的值
及字符。
例2:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
第一步:分别输入三科的成绩a,b,c;
第二步:计算y=(a+b+c)/3;
第三步:输出y。
框图:
开始
输入a,b,c
输出y
结束
y=(a+b+c)/3
程序:
INPUT “Maths=”;a
INPUT “Chinese=”;b
INPUT “English=”;c
average=(a+b+c)/3
PRINT “The average=”;average
INPUT “Maths, Chinese, English=”;a,b,c
程序2:
PRINT “The average=”;(a+b+c)/3
END
END