算法初步看一看【知识回顾】1.算法的概念与特点:(1)在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.(2)算法的特点:有限性,确定性,顺序性与正确性,不唯一性,普遍性2.程序框图程序框名称功能起止框表示一个算法的起始和结束,是任何流程图不可少的
输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置
处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内
判断框判断条件是否成立,成立时标明“是”或“Y”;不成立时标明“否”或“N”
算法的三种基本逻辑结构:顺序结构、条件结构、循环结构
4.输入、输出语句和赋值语句想一想画程序框图的规则是什么
练一练1.下列程序语句正确的是()A.输出语句B.输入语句C.赋值语句D.赋值语句2.当时,下面的程序段输出的结果是()IFTHENELSEENDIFPRINTA.B.C.D.3.阅读如下程序,若输出的结果为,则在程序中横线
处应填入语句为()A.B.C.D.4.要计算的结果,下面程序框图中的判断框内可以填()A.B.C.D.5.设有算法如图所示:如果输入,则输出的结果是()A.90B.45C.2D.06.执行如图所示的程序框图.若输出的结果为3,则可输入的实数的个数为()A.lB.2C.3D.47.如图所示,程序框图(算法流程图)的输出值________.8.运行如图所示的程序,其输出的结果为.n=5s=0WHILEs<14s=s+nn=n-1WENDPRINTn9.执行如图所示的程序框图,则输出的等于.10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUTPRINTPRINTEND11.下图是为了计算的值而设计的程序框图.(2)(1)是n11