下载此文档

第三节 循环结构的算法实现.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
第三节循环结构的算法实现一、循环结构在程序中多次执行的结构。二、用减法代替除法 t 是商! d1 被除数, d2 是除数条件语句 FT 条件语句 FT 开始 t-----0 输入 d1,d2 d1>d2 t=t+1 d1=d1-d2 输出 t和 d1 的值结束当型循环直到型循环三、 While< 条件>do< 语句>( 当型结构) Program divandmod; Uses wincrt; Var dividen, divisor, t, d1, d2:integer; Begin Writeln( ‘ input dividen and divisor: ’); Readln(dividen,divisor); t:=0; d1:=dividen; d2:=divisor; while d1>=d2 do begin t:=t+1; d1=d1-d2 end; writeln(dividen, ’ div ’, divisor, ’=’,t); writeln(dividen, ’ mod ’, divisor, ’=’,d1) end. 四、复合型结构例题:从键盘中输入一串字母,统计 E和 e 的个数,直到# 结束。 Program countE; Uses wincrt; Var ch: char; I: integer; Begin i: =0; read(ch); while ch<> ’#’ do begin if (ch= ’e’)or(ch= ’E’) then i :=i +1; read(ch) end; writeln( ‘i=’,i) end. 学生习题: 17. 程序实现用减法运算代替除法运算的功能,结果输出两个整数相除的商和余数。则程序中 1 处应填写( )。 Program Divandmod; Var d1,d2,t:integer; Begin Write (‘ input dividen and divisor: ’); Readln(d1,d2); t:=0 while d1>=d2 do begin t:=t+1; 1; end; writeln(d1, ’ div ’,d2, ’=’,t); writeln(d1, ’ mod ’,d2, ’=’,d1); end. :=d2-d1;

第三节 循环结构的算法实现 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-10