计算机解题的过程
- 格式:ppt
- 大小:1.13 MB
- 文档页数:12
1-1节计算机解决问题的过程一、教学目标1、知识与技能(1)让学生了解算法、穷举法、程序设计语言、编写程序和调试程序等概念。
(2)让学生知道对现实问题的自然语言的描述,特别是类似程序设计语言的自然语言描述。
(3)让学生理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤,认识其在算法与程序设计中的作用。
2、方法与过程(1)培养学生发现旧知识的规律、方法和步骤,并把它运用到新知识中去的能力。
(2)培养学生调试程序的能力。
(3)培养学生合作、讨论、观摩、交流和自主学习的能力。
3、情感态度和价值观通过“韩信点兵”这个富有生动情节的实例和探究、讲授、观摩、交流等环节,让学生体验用计算机解决问题的基本过程。
二、重点难点本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。
用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。
三、教学环境1、教材处理教学内容选用中华人民共和国教育部制订的《普通高中技术课程标准》(2003年4月版)中信息技术部分的选修模块1“算法与程序设计”第一章的第一课“计算机解决问题的过程”。
教材选用《广东省普通高中信息技术选修一:算法与程序设计》第三章第一节,建议“算法与程序设计”模块在高中一年级下学期或高中二年级开设。
根据2003年4月版《普通高中技术课程标准》的阐述,“算法与程序设计”是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术基础”。
学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识。
学生可以利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作。
本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是使学生能否学好“算法与程序设计”这一模块的关键。
本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础。
计算机解决问题的过程在当今社会,计算机已经成为了我们工作和生活中不可或缺的一部分。
从个人电脑到超级计算机,计算机在解决问题和提供解决方案方面发挥着重要作用。
那么,计算机是如何解决问题的呢?本文将从计算机解决问题的整体过程、问题解决的方法以及计算机如何应用这些方法来探讨这个问题。
计算机解决问题的整体过程可以概括为四个步骤:问题定义、问题分析、解决方案设计和解决方案实现。
首先是问题定义,这一步是确定要解决的问题,并明确问题的范围和目标。
接着是问题分析,这一步是对问题进行彻底的分析、拆解和理解,以便找到解决问题的关键点。
然后是解决方案设计,这一步是根据问题的分析结果,设计出能够解决问题的方案,并为其制定合理的计划和策略。
最后是解决方案实现,这一步是将设计好的解决方案付诸实施,并对其进行测试和验证,以确保其能够有效地解决问题。
这四个步骤构成了计算机解决问题的整体过程,每一步都至关重要,缺一不可。
与人类解决问题的方法相似,计算机也有自己的问题解决方法。
常见的计算机问题解决方法包括算法、模拟和智能系统。
首先是算法,算法是解决问题的一种数学方法,它是一系列精确的操作步骤的有序集合,可以用于解决特定类型的问题。
算法可以分为逻辑算法和数值算法,逻辑算法主要用于解决逻辑性问题,而数值算法主要用于解决数学计算问题。
接着是模拟,模拟是一种模仿真实世界的方法,通过计算机模拟真实世界的过程和行为,以解决实际问题。
模拟可以分为数学模拟和物理模拟,数学模拟主要用于解决数学问题,而物理模拟主要用于解决物理问题。
最后是智能系统,智能系统是一种模拟人类智能的计算机系统,通过模拟人类的思考和决策过程,以解决复杂的问题。
智能系统可以分为专家系统、神经网络和遗传算法等,它们都具有自学习和自适应的能力,可以不断地优化和改进解决方案。
计算机如何应用这些方法来解决问题呢?在实际应用中,计算机会根据具体的问题和需求,选择适合的问题解决方法,并进行相应的计算和处理。
计算机解决问题的过程内容分析:本节中,首先从解决问题的一般方法出发,通过带领学生对于若干问题的分析,帮助学生了解使用计算机解决问题的三种方法,即使用计算机现有的工具软件解决、编程解决以及利用人工智能技术解决,从而引出算法的思想与程序设计的概念。
学生经过学习,能够确定哪些问题需要编写计算机程序解决,并通过经历计算机解决问题的基本过程,理解程序设计的含义。
教学目标:知识与技能:知道人类是如何分析问题、解决问题的;了解计算机求解问题的过程;知道人类解决问题和计算机解决问题的异同。
过程与方法:培养学生用正确的方法处理解决问题。
情感态度价值观:培养学生的高阶思维能力,如综合、评价、分析、思辨等。
教学设想:1.从“韩信点兵”例子掌握“人是如何解决解决问题”;2.通过“猴子吃桃”例子了解计算机问题的过程。
教学重点:计算机解决问题的过程教学难点;人类解决问题和计算机问题的异同之处教学策略:任务驱动、示范观察、合作讨论、自主探究相结合教学课时:1课时教学过程:任务一:初步了解人是如何解决问题的?活动:实例韩信点兵趣解我国汉代有一位大将,名叫韩信。
他每次集合部队,都要求部下报三次数,第一次按1~3报数,第二次按1~5报数,第三次按1~7报数,每次报数后都要求最后一个人报告他报的数是几,这样韩信就知道一共到了多少人。
他的这种巧妙算法,人们称为“鬼谷算”、“隔墙算”、“秦王暗点兵”等。
在《孙子算经》中也有记载:“今有物不知其数:三三数之余二,五五数之余三,七七数之余二,问物几何?”明代,数学家程大位把这个问题的算法编成了四句歌诀:三人同行七十稀,五树梅花廿一枝;七子团圆正半月,除百零五便得知。
讨论:学生交流用现在的话来说就是:一个数用3除,除得的余数乘70;用5除,除得的余数乘21;用7除,除得的余数乘15。
最后把这些乘积加起来再减去105的倍数,就知道这个数是多少。
《孙子算经》中解决此问题的算法是:70×2+21×3+15×2=233,233-105-105=23,所以这些物品最少有23个。
1-1节计算机解决问题的过程一、教学目标1、知识与技能(1)让学生理解算法、穷举法、程序设计语言、编写程序和调试程序等概念。
(2)让学生知道对现实问题的自然语言的描绘,特别是类似程序设计语言的自然语言描绘。
(3)让学生理解分析问题、设计算法、编写程序、调试程序这个用计算机解决问题的基本步骤,理解其在算法与程序设计中的作用。
2、方法与过程(1)培养学生发现旧知识的规律、方法和步骤,并把它使用到新知识中去的水平。
(2)培养学生调试程序的水平。
(3)培养学生合作、讨论、观摩、交流和自主学习的水平。
3、情感态度和价值观通过“韩信点兵”这个富有生动情节的实例和探究、讲授、观摩、交流等环节,让学生体验用计算机解决问题的基本过程。
二、重点难点本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。
用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。
三、教学环境1、教材处理教学内容选用中华人民共和国教育部制订的《普通高中技术课程标准》(2003年4月版)中信息技术部分的选修模块1“算法与程序设计”第一章的第一课“计算机解决问题的过程”。
教材选用《广东省普通高中信息技术选修一:算法与程序设计》第三章第一节,建议“算法与程序设计”模块在高中一年级下学期或高中二年级开设。
根据2003年4月版《普通高中技术课程标准》的阐述,“算法与程序设计”是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术基础”。
学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识。
学生能够利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作。
本节课“计算机解决问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是使学生能否学好“算法与程序设计”这个模块的关键。
本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,理解其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础。