算法与程序框图

算法与程序框图

ID:38031936

大小:336.50 KB

页数:5页

时间:2019-05-24

算法与程序框图_第1页
算法与程序框图_第2页
算法与程序框图_第3页
算法与程序框图_第4页
算法与程序框图_第5页
资源描述:

《算法与程序框图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算法与程序框图知识点一:算法与程序框图1.算法的定义:广义的算法是指完成某项工作的方法和步骤,现代意义的算法是指可以用计算机来解决的某一类问题的程序和步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.四种基本的程序框3.三种基本逻辑结构(1)顺序结构(2)条件结构             (3)循环结构知识点二:基本算法语句1、输入语句2、输出语句3、赋值语句   4、条件语句  IF-THEN-ELSE格式  5IF-THEN格式5、循环语句  (1)WHILE语句          (2)UNTIL语句  

2、        要点诠释:  基本算法语句是程序设计语言的组成部分,注意各语句的作用,准确理解赋值语句,灵活表达条件语句.计算机能够直接或间接理解的程序语言都包含输入语句、输出语句、赋值语句、条件语句和循环语句等基本算法语句.输入语句、输出语句和赋值语句贯穿于大多数算法的结构中,而算法中的条件结构由条件语句来表述,循环结构由循环语句来实现.学习中要熟练掌握这些基本算法语句知识点三:算法案例例1、“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,那么下列说法中正确的是()①x=3*5的意思是x=3*5=15,此式与算术

3、中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5可以写成3*5=x;④x=x+1语句执行时,“=”右边x的值是15,执行后左边x的值是16。A.①③B.②④C.①④D.②③解析:由赋值语句的特点本题应选B。I=1WhileI<8S=2I+3I=I+2WendPrintSEND点评:本题主要考查赋值语句,在赋值语句中变量必须在等号的左边,表达式必须在等号的右边;一个语句只能给一个变量赋值,将一个变量的赋值给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。例2、右边的程

4、序语句输出的结果为()A.17B.19C.21D.235答案A例3、如果执行右面的程序框图,输入,那么输出的等于(A)720(B)360(C)240(D)120解析:选B.例4、执行右图所示的程序框图,若输入,则输出y的值为.答案:例5、如图所示,程序框图(算法流程图)的输出值x=答案:12【解析】程序运行如下:,输出12。【规律总结】这类问题,通常由开始一步一步运行,根据判断条件,要么几步后就会输出结果,要么就会出现规律,如周期性,等差或等比数列型.5作业:1、右图是一个算法的流程图,则输出S的值是_____________[解

5、析]考查流程图理解。输出。2、已知函数右图表示的是给定x的值,求其对应的函数值y的程序框图,①处应填写;②处应填写。答案:3、如果执行右面的程序框图,输入,那么输出的等于(A)720(B)360(C)240(D)120解析:选B.54、某程序框图如图所示,若输出的S=57,则判断框内位(A)k>4?(B)k>5?(C)k>6?(D)k>7?解析:选A,本题主要考察了程序框图的结构,以及与数列有关的简单运算,属容易题5、右图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为    [D](A)S=S*(n+1)

6、(B)S=S*xn+1(C)S=S*n(D)S=S*xn解析:本题考查算法S=S*xn5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。