第一章 算法初步单元小结第二课时 兰州五十一中 程 赞设计算法的程序框图的步骤第一步,用自然语言表述算法步骤
第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图
第三步,将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图
引例:如图所示是一个算法流程图,则输出的 S 的值是 _______
开始S=1n=1S=S+2nS≥14
输出 S是结束n=n+1否S≥1000
151 、算法的输入语句 INPUT “ 提示内容”;变量2 、算法的输出语句PRINT “ 提示内容”;表达式3 、算法的赋值语句变量 = 表达式INPUT A,BB=A+BA=B-AB=B-APRINT A,BEND( 运行时从键盘输入 3,7)例 1 、分析下面程序执行的结果4 、算法的条件语句IF 条件 THEN 语句体END IFIF 条件 THEN 语句体 1ELSE 语句体 2END IF满足条件
步骤 1步骤 2是否满足条件
步骤 A是否例 2 、写出解关于 x 的方程 ax+b=0 的算法的程序
第三步,判断 b 是否为 0
若是,则输出“方程的解为任意实数”;否则,输出“方程无实数解”
第一步,输入实数 a , b
第二步,判断 a 是否为 0
若是,执行第三步;否则,计算 ,并输出 x ,结束算法
abx输入 a , b开始a=0
输出 x结束输出“方程的解为任意实数”是输 出 “ 方 程 无实数解”否否abx程序:INPUT a,bIF a=0 THEN IF b=0 THEN PRINT “ 方程的解是任意实数” ELSE PRINT “ 方程无实数解” END IFELSE X=-b/a PRINT xEND IFEND5 、算法的循环语句DO 循环体LOOP UNTIL 条件满足条件