第二章 程序设计概念 解决问题的一般概念 日常生活问题的解决 A.明确问题 B.理解问题 C.寻找备选方案 D.从备选方案列表中找出最好的解决方案 E.列出所选择的解决方案的指令 F.评价解决方案 计算机中的问题 计算机并不能解决人类所面临所有问题 1 算法问题:主要执行非常困难和耗时的数据计算,如微分问题,地球轨迹,10000名字排序 2 启发式问题:人工智能领域,下象棋,打牌 1 算法方案:可以通过一系列明确的动作来解决. 2 启发式方案:需具有相应的知识和经验,经过不断的尝试和失败才能达到最终目标。 1 计算型 如数学计算过程,大多数学问题都是计算型 2 逻辑型 如包含关系或逻辑处理的问题 3 反复型 反复执行一组数学型或逻辑型指令的问题,大多启发式问题都属于反复型。 计算机解决问题的基本过程: 解决问题的难点: 算法 计算机解决的任何问题都可以通过按特定顺序执行一系列操作来完成,对操作的描述就是算法(Algorithm)。 算法包括了执行的操作和执行操作的顺序。 李开复:算法的力量 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。 许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。
您可能关注的文档
最近下载
- 告别陋习,走向文明主题班会课件.rar96138.ppt VIP
- 2025中国医学科学院医学实验动物研究所第二批招聘1人笔试备考题库及答案解析.docx VIP
- 2025-2026学年江苏省苏州市吴中区八年级(下)期中数学试卷(含答案).pdf
- 2025中国医学科学院医学实验动物研究所第二批招聘1人笔试试题附答案解析.docx VIP
- 北京卫生职业学院自主招生考试综合素质测试面试试题答题技巧汇总.docx VIP
- 珍爱生命 主题班会.pptx VIP
- 精品建筑物电气防火检测技术.ppt VIP
- 北京市电气防火检测技术规范培训材料.pptx VIP
- 北京市电气防火检测培训.ppt VIP
- 2025至2030智利电力行业发展研究与产业战略规划分析评估报告.docx VIP
原创力文档

文档评论(0)