【php精品源码栏目提醒】:网学会员在php精品源码频道为大家收集整理了“1.2.3算法语句-循环语句_课件 - 中考高考“提供大家参考,希望对大家有所帮助!
算法初步§1.2.3 算法基本语句 --循环语句 温故而知新1、顺序结构常用的程序语言和格式 输入语句 INPUT “提示文字”;变量列表 输出语句 PRINT “提示文字”;变量列表 赋值语句 变量表达式2、条件结构常用的程序语言和格式(1)IF 条件成立 THEN (2)IF 条件成立 THEN 语句1 语句 ELSE END IF 语句2 END IF两种循环结构有什么差别? While(当型)循环 先判断 后执行 A 先判断指定的条件是否为真, 若条件为真,执行循环条件, P 成立 条件为假时退出循环。
不成立Until(直到型)循环 先执行 后判断 A 先执行循环体,然后再检查条 件是否成立,如果不成立就重 P 复执行循环体,直到条件成立 不成立 成立 退出循环。
循环结构 Until(直到型)循环 While(当型)循环 A A P P 成立 不成立 不成立 成立算法中的循环结构是由循环语句来实现的。
两种循环语句:(1)WHILE语句的一般格式: 也叫“前测试型”循环 While(当型)循环 循环体 WHILE 条件 满足条件? 是 循环体 否 WEND 当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.练习、根据1.1.2例6中的程序框图,编写计算机程序来计算12…100的值 开始 程序: i1 i1 sum0 sum0 ii1 WHILE i100 PRINT sum 是 输出sum END 结束练习巩固 1、设计一个算法框图:逐个输出12,22,32,……,n2,并 写出相应的QBASIC程序。
开始 INPUT n INPUT n INPUT n i0 i0 i0 WHILE i n DO ii1 ii1 i i1 : ti2 ti2 ti2 PRINT t PRINT t PRINT t WEND LOOP UNTIL i n否 END END in 是 结束2、设计一个算法框图:求满足1+2 + 3 + … + n>10000的最小正整数n,并写出相应的QBASIC程序。
开始 i0 i0,Sum1 sum 0 DO ii1 ii1 SumSumi sum sum i否 Sum10000 LOOP UNTIL sum10000 是 PRINT i 输出i END 结束3.编写一个程序,输入正整数n,计算它的 阶乘nnnn-1…321 t1 i1 INPUT 请输入n的值:;n DO tti i i 1 LOOP UNTIL in PRINT 这个数的阶乘为:;t END 小 结两种循环语句: (1) While(当型)循环 循环体 WHILE 条件 满足条件? 循环体 是 否 WEND(2)Until(直到型)循环 循环体 DO 循环体 满足条件? 否 LOOP UNTIL 条件 是
上一篇:
第12章 操作数据库
下一篇:
2010年审计局工作总体计划