山东省高中信息技术学业水平考试试题网 - 数据与计算|信息系统与社会|数据与数据结构|网络基础|数据管理与分析|移动应用设计|三维设计与创意|开源硬件项目设计|算法初步|智能系统初步

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 423|回复: 0
收起左侧

第十五讲 由百鸡问题,初识算法与程序设计(Visual Basic)

[复制链接]

157

主题

171

帖子

214748万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2147483647
QQ
发表于 2018-3-12 15:25:42 | 显示全部楼层 |阅读模式
第十五讲 由百鸡问题,初识算法与程序设计(Visual Basic)
学习目标
    通过案例分析,初步了解计算机解决问题的核心是算法描述与程序设计。
学习内容
    公元6世纪,中国的《张丘建算经》有一道著名的百鸡问题:公鸡5钱1只,母鸡3钱1只,小鸡三只1钱,有人用100钱买了100只鸡,请完成程序,求其中公鸡、母鸡、小鸡各多少只。
  1. For i=0 to 20
  2. For j=0 to 33
  3. K=  ①     
  4. If 5*I+3*j+k/3= ②      then
  5. Print i,j,k
  6. End If
  7. Next j
  8. Next i
复制代码

    分析:本题使用的是穷举法,从if语名可以看出,i代表公鸡数,j代表母鸡数,k代表小鸡数,故第一个填空为100-i-j,if语句是判断钱数的,按题意第二空为100
    备注:穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。若某个情况验证符合题目的全部条件,则为本问题的一个解;若全部情况验证后都不符合题目的全部条件,则本题无解。穷举法也称为枚举法。
百鸡问题.rar (55.6 KB, 下载次数: 311)
楼主热帖



上一篇:第十四讲 新学期开学准备课
下一篇:第十六讲 认识可视化编程工具-Visual Basic
+1
423°C
沙发哦 ^ ^ 马上

帖子地址: 

教书育人!
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站务公告栏:
百度一下 百度二下 百度三下

QQ|Archiver|手机版|小黑屋|山东省高中信息技术学业水平考试试题网 ( 鲁ICP备16049757号 )|网站地图|申请友情链接

GMT+8, 2018-4-23 02:10 , Processed in 0.266863 second(s), 44 queries .

快速回复 返回顶部 返回列表

商品:高姿护肤品套装女补水保湿乳液少女学生男旗舰店正品水乳霜化妆品
原价:99.00元 券后价:39元
购买链接:Click here!
推荐理由:【保湿水+保湿乳+洁面乳】超实用人气三件套!天然植物精华,深层补水,持久保湿,令肌肤水润通透~~~ top100:42
淘宝优惠券领取处:Click here!