电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

1.2.4算法语句复习1

7页
  • 卖家[上传人]:s9****2
  • 文档编号:610946563
  • 上传时间:2025-05-28
  • 文档格式:PPT
  • 文档大小:33.50KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,,,*,复习,1.算法的含义,表示,特征.,,2.算法分析: 自然语言,程序框图,程序语言.,,3.三种逻辑结构.三种程序语言.,1,,例1、闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份编写一个程序,判断输入的年份是否为闰年解:,INPUT y,,b=y MOD 4,,c=y MOD 100,,d=y MOD 400,,IF,b=0 AND c0,THEN,,,PRINT “y是闰年”,,ELSE,,,IF,d=0,THEN,,,PRINT “y是闰年”,,,ELSE,,,PRINT “y不是闰年”,,,END IF,,END IF,,,END,,,巩固提高,2,,1、编写一个程序,输入两个整数a,b,判断a是否能被b整除2、已知函数,,编写一个程序,输入自变量x的值,,,输出相应的函数值,练习反馈:,3,,例2、设计一算法输出1~1000以内能被3整除的整数,并编成程序,结束,i= i+1,i<1000?,输出i,否,是,i=0,开始,3整除i?,否,是,算法:,第一步:确定i的初始值为0,;,第二步:判断i是否小于1000,若是则进入第三步,,,否则程序结束;,第三步:使i增加1,判断i是否能被3整除,若是输出i,并返回第二步;否则直接返回第二步,4,,例3、,编写程序,实现输出1000以内能被3和5整除的所有正整数. (余数运算:5 MOD 3 =2),i=1,,WHILE,i,<=1000,,m=i MOD 15,,,IF,m=0,THEN,,PRINT i,,,END IF,,i=i+1,,WEND,,END,解:方法一,方法二,i=1,,DO,,,a=15,*i,,PRINT a,,i=i+1,,LOOP UNTIL,i>66,,END,5,,例4、儿童乘坐火车时,若身高不超过1.1m,则不需要买票;若身高超过1.1m但不超过1.4m,则需要买半票;若身高超过1.4m,则需要买全票.请设计一个买票的算法并编程.,,INPUT “请输入身高h=” ; h,,IF,h<=1.1 THEN,,PRINT “免票”,,ELSE,,,IF,h<=1.4 THEN,,PRINT “买半票”,,,ELSE,,,PRINT “买全票”,,,END IF,,,END IF,,END,解:算法步骤:,,第一步,测量儿童身高,设为h.,,第二步,若,h<=1.1,,则输出不需要买票;若,h<=1.4,,则,输出需要买半票;若,h>1.4,,则输出需要买全票,6,,例5:,一个球从100m高处落下,每次着地后又跳回到原来高度的一半再落下.编写程序,求当它第10次着地时,,,向下的运动共经过多少米?,,第10次着地后反弹多高?,,全程共经过多少米?,7,,。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.