- 2
- 0
- 约1.05千字
- 约 12页
- 2026-07-28 发布于广东
- 举报
认识算法
知识回顾——计算机解决问题的步骤步骤一步骤二步骤三步骤四步骤五分析问题设计算法编写程序运行程序验证结果问题解决
问题导入一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊要吃白菜,但是船很小,所以农夫带一样东西过河。想一想:如果你是农夫,你应该怎样将狼、羊、白菜安全地运过河去呢?
第一步:农夫把羊先带过河,自己返回。第二步:再把白菜带过河,同时把羊带回来。第三步:把羊放下,然后把狼带过河,自己回来。第四步:最后把羊带过河。问题导入
认识算法算法(Algorithm)算法就是解决问题的方法和步骤,即人们把进行某一工作的方法和步骤称为算法。“农夫过河”的求解过程就代表着一种算法。小知识“算法”(algorithm)一词是从9世纪阿拉伯数学家花拉子米(alKhwarizmi)的名字派生而来的。这位数学家的一生发现了许多求解算术问题的方法,并写了一本叫作《合并与回代》的书名字来源
认识算法算法的特点1、有穷性。一个算法必须保证它的执行步骤是有限的,即它是能终止的,也就是说操作步骤不能是无限的。2、可行性。算法中的每一个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成。
认识算法算法的特点3、确定性。算法中的每个步骤必须有确切的含义,而不应当是含糊的、模棱两可的。4、输人。一个算法有零个或多个输人,以刻画运算对象的初始情况。5、输出。一
您可能关注的文档
- 3.4 一带一路与国际合作(教学设计)高中地理中图版选择性必修2.docx
- 2.2算法的控制结构(课件)高中信息技术必修1数据与计算(浙教版2019).pptx
- 2.4.1平面向量基本定理(课件)高中数学北师大版必修第二册.pptx
- 3.2.3 酸碱中和滴定 高二上学期化学人教版选择性必修1.pptx
- 第四课 准确把握概念(课件)高考政治一轮复习课件(全国通用).pptx
- 6.2.1 向量的加法运算 (教学设计)高中数学人教A版必修第二册.docx
- 3.2 资源跨区域调配对区域发展的影响(教学设计)高中地理湘教版选择性必修2.docx
- Unit 2 构词法公开课课件-高中英语外研版必修第一册.pptx
- 第二课 把握逻辑要义(课件)高考政治一轮复习课件(全国通用).pptx
- 高考英语读后续写语料积累素材 情感描写 课件.pptx
最近下载
- hs水平中开泵技术样本.pdf VIP
- 建筑消防排烟系统改造工程施工方案(完整版).docx
- 2026全国粮油保管员理论知识考试试题含答案.docx VIP
- 精品解析:浙江省绍兴市第一初级中学2024-2025学年上学期七年级开学分班考试数学试题(原卷版).docx VIP
- 雨水收集池土方开挖施工方案.docx VIP
- T∕CECS 10039-2019 绿色建材评价 墙面涂料(可复制版).pdf
- 2026春统编版语文 10 石蜂 课件.pptx VIP
- 监狱法2026专题学习.ppt
- 深度解析(2026)《ISO 4965-22012 金属材料 — 单轴疲劳试验的动态力校准 — 第 2 部分:动态校准装置(DCD)仪器系统》.pptx VIP
- DB44T 2477-2024 小型水库运行管理技术规范.pdf VIP
原创力文档

文档评论(0)