




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
世界首富比尔盖茨的故事 1975年在美国哈佛大学读书时 设计了BASIC软件,在世界上 第一台微电脑上成功试用 创立了微软公司(Microsoft) 公司目标:“每个家庭、每张办 公桌上的电脑都运行着我们的程 序” 从刚开始6个人发展到现在全 球最大的电脑软件公司 现实:世界上90%的计算机都在使用Windows、 Office 信息学奥林匹克竞赛比的就是程序设计能力 猜猜他是谁? 信息学奥赛简介 信息技术是第一生 产力 信息学奥赛:利用 计算机进行程序设 计比赛,拓展大脑 思维能力,为软件 设计打基础 8月22日中国代表队四位选手参加第20 届国际信息学奥林匹克竞赛(IOI2008) 凯旋,获3金1银,总成绩位列世界第一 IT信息技术 CZOI常州地区比赛 NOIP全国分区联赛 NOI全国比赛 IOI国际比赛 OIer信息学奥赛选手 算法及其描述 计算机是怎么工作的? 让计算机代替人工作,计算机不会思考, 只能按照人预先设定的算法指令一步一步 去运算、执行。 我们必须要完成任务的具体的方法和步骤 告诉计算机。 完成某一项任务的具体方法和步骤称 为算法。 红烧肉的做法 原料:带皮五花肉、干山楂片、老抽、冰糖。 做法: 带皮五花肉洗净,切成麻将块;干山楂片冲水洗净。 盆中装入凉水,加入一大勺料酒,放入五花肉块,浸 15分钟。 将浸好的五花肉块和干山楂片放入砂锅里,加入足量 的水,至少高过肉块两寸以上。 大火烧沸30分钟,中间不断用勺子撇除表层浮沫。 转小火微沸,一个半小时。中间我加盖了超市里买来 的滤油布,帮助去掉一些油份,没有的话可以不用。 转入炒锅中,倒入老抽一大勺,中火烧30分钟至汤汁 收浓。 加入冰糖,烧到汁浓,加点盐调整一下味道,最后点 香油出锅。 “羊、狼、白菜”过河问题 猎人要带一只羊、一只狼和一 颗白菜过河。但他的小船只能容下他 和羊、狼和白菜三件中的一件。 如果他带白菜先走,则留下的 狼会把羊吃掉;如果他把狼带走,留 下的羊就会把白菜吃掉。只有当人在 的情况下,白菜、羊和狼才能相安无 事。 请问猎人怎样才能把每件东西 都带过河去? 如果可以成功,你能把每个步 骤详细地写下来吗? 1:带羊过 去 2:回来 3:把狼带 过去 4:把羊带 回来 5:把白菜 带过去 6:回来 7:把羊带过去 先带羊过去;然后把狼带 过去;再把羊带回来;再 把白菜带过去;最后把羊 带过去。 A(羊)B(狼)C(白菜 ) 1、BC A 2、BC A 3、CB A 4、CA B 5、AC B 6、A BC 7、A BC 到超市买饼干。 小明的妈妈: 1、去超市。2、拿饼干。3、付钱。 小红的妈妈: 1、去超市。2、拿饼干。3、检查饼干是否即将过期。如果是,不 买,否则,付钱。 小强的妈妈: 1、去超市。2、拿饼干。3、检查饼干是否即将过期,如果是,回 到第二步,否则,付钱。 小结一:顺序结构 按步骤执行的先后顺序 依次完成。 二、选择结构 根据条件的成立与否选 择步骤执行完成。 三、循环结构 根据条件的成立与否选 择是否重复某些步骤执 行。 算法的描述 自然语言我们现在说的话。 流程图用图形符号 计算机语言 如何编写算法 分析问题 了解已知什么,要求什么 已知:完成任务所需要的条件 要求:任务是什么最后的结果。 找出解决问题的方法怎么做? 用自然语言描述算法 一、生活中的算法 小嘟嘟是个任性的孩子,他只喝装在自己杯子里的牛奶,一天 妈妈不小心把豆浆倒在了小嘟嘟的杯子中,牛奶倒在了妈妈自己的杯 子中,请你写一个算法,将两个杯子中的牛奶和豆浆换一下。 二、 数学中的算法: 1、 求长方形的面积。 已知什么?要求什么? 2、判断奇偶数? 三、猜数游戏 老师新买了一个笔袋,请大家猜猜它的价钱,笔袋的价钱是十几元 ,且是整数。 说出算法。 用流程图描述算法 流程图的符号 开始结束框 输入输出框 判断框 处理框 磁带翻录: B 英语 语文 思考: 饮料交换和磁带翻录相同处和不同处? 算法: ()将A倒入C; ()将B倒入A; ()将C倒入B; 用最精炼的数学语言表达, 并完全可以解决问题 例题: 画出求长方形面积的流程图。 判断奇偶数? 求100以内所有偶数的和。 学校决定3月24号要去秋游。但是不知 道天气好不好?怎么办呢 精典示范 打擂台 有人参加,根据每个人的武力值, 在较量后必将产生至少一位擂主。 问题分析:先封第一个上台人为擂主,然后从第二 人开始根据每个人的武力值分别与擂主比较,武力 值大的成为新的擂主,直到所有的人全部比完,则 擂主找到。 算法的结构 顺序结构求长方形面积 选择结构判断奇偶数? 循环结构求100以内所有偶数的和 。 程序思想 编程者要了解用户需要解决的问题以 及该问题解决时会提供的数据对象有 哪些,但无需知道要解决的问题数据 对象究竟是哪个数字。 如上题中编程者无需知道要交换的数字究竟是 多少,只需知道交换中用户会给出两个数据, 而编程者根据这种需求设计用两个变量来接收 用户数据,并设计交换的方案,最后用语言描 述出来,让计算机可以用该方法来解决用户的 问题。 程序思想 输入、输出即为计算机程序与用户之 间交流的途径。 输入:用户告诉计算机要解决的问题 规模或实际对象; 输出:计算机告诉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 珍惜青春远离毒品作文(13篇)
- 捉迷藏的乐趣作文(11篇)
- 蚂蚁工坊观察日记700字13篇范文
- 理实一体化教学设计
- 描写一位英雄人物作文(7篇)
- 物流行业数字化仓储管理系统升级方案
- 2025后勤保障物业管理服务合同
- 食品营养与健康管理知识题库建设
- 食品安全卫生管理题库
- 农业种植技术及推广服务协议
- 谈收入舞弊的审计策略
- (新版)CISA国际注册信息系统审计师认证备考试题库(600题)
- Python在财务中的应用 课件全套 项目1-9 初识Python-Python在财务中的典型应用
- 【合同模板】标准品采购合同正规范本(通用版)
- JCT2166-2013 夹层玻璃用聚乙烯醇缩丁醛(PVB)胶片
- 小记者培训材料教学设计版
- 犁地施工方案
- 一类机械旋转系统的非线性动力学分析及其控制研究
- 安全帽管理台账表格
- 重型车装配生产线规划设计与实践装配生产线
- 储备土地管护与临时利用思考
评论
0/150
提交评论