苏科版初中信息技术选修《循环结构》1.pptVIP

  • 9
  • 0
  • 约9.79千字
  • 约 42页
  • 2017-06-07 发布于广东
  • 举报

苏科版初中信息技术选修《循环结构》1.ppt

例4.17 求1!+2!+…+10!的值。 【分析】这个问题是求10自然数的阶乘之和,可以用for 循环来实现。程序结构如下:   for n:=1 to 10 do begin ①N!的值?t ②累加N!的值?s end 显然,通过10次的循环可求出1!,2!…,10!,并同时累加起来, 可求得S的值。而求T=N!,又可以用一个for循环来实现:因此,整个程序为: program ex4_17; var t,s:longint; i,j,n:integer; begin S:=0; for n:=1 to 10 do begin t=1; for j:=1 to n do //求n! t:=t*j; S:=S+t; //累加n! end; writeln(‘s=’,s:0:0); end. 在实际应用中,会经常遇到许多有规律性的重复运算,这就需要掌握本章所介绍的循环结构程序设计。在Pascal语言中,循环结构程序通常由三种的循环语句来实现。它们分别为FOR循环、当循环和直到循环。通常将一组重复执行的语句称为循环体,而控制重复执行或终止

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档