程序框图与算法语句基础梳理

高中物理 COOCO.因你而专业
套卷教案课件下载new 试题搜索答案
高中数学   高中物理   高中化学   高中英语   高中语文   高中生物   高中政治   高中历史   高中地理   备课网 2020年高考志愿填报流程图解

程序框图与算法语句基础梳理

公主 影儿

发布日期:2013-05-11 19:53:58

1.算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.

2.程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.通常程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤,流程线带方向箭头,按照算法进行的顺序将程序框连接起来.

3.三种基本逻辑结构

(1)顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本结构.

其结构形式为

(2)条件结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式.

其结构形式为

(3)循环结构是指从某处开始,按照一定条件反复执行处理某一步骤的情况.反复执行的处理步骤称为循环体.循环结构又分为当型(WHILE型)直到型(UNTIL型).

其结构形式为

4.输入语句、输出语句、赋值语句的格式与功能

语句

一般格式

功能

输入语句

INPUT“提示内容”;变量

输入信息

输出语句

PRINT“提示内容”;表达式

输出常量、变量的值和系统信息

赋值语句

变量=表达式

将表达式代表的值赋给变量

5.条件语句

(1)程序框图中的条件结构与条件语句相对应.

(2)条件语句的格式及框图

IF-THEN格式

IF-THEN-ELSE格式

6.循环语句

(1)程序框图中的循环结构与循环语句相对应.

(2)循环语句的格式及框图.

UNTIL语句         WHILE语句

一条规律

顺序结构、循环结构和条件结构的关系

顺序结构是每个算法结构都含有的,而对于循环结构有重复性,条件结构具有选择性没有重复性,并且循环结构中必定包含一个条件结构,用于确定何时终止循环体.循环结构和条件结构都含有顺序结构.

两个注意

(1)利用循环结构表示算法,第一要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三要注意在哪一步开始循环,满足什么条件不再执行循环体.

(2)关于赋值语句,有以下几点需要注意:

赋值号左边只能是变量名字,而不是表达式,例如3=m是错误的.

赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如Yx,表示用x的值替代变量Y的原先的取值,不能改写为xY.因为后者表示用Y的值替代变量x的值.

在一个赋值语句中只能给一个变量赋值,不能出现一个或多个“=”.