高中信息技术1.1计算机解决问题的过程教案
- 格式:doc
- 大小:55.50 KB
- 文档页数:6
课堂教学设计表课程《2.1计算机解决问题的过程》教师学校授课班级章节名称 2.1计算机解决问题的过程学时1-2学时教材和内容分析结合高一学生基础,通过有趣的编程实例——“最强大脑”游戏,探究计算机解决问题的过程,初步了解算法的三种基本结构,即顺序结构、分支结构和循环结构,以及用自然语言和流程图对算法进行描述,熟悉计算机程序设计语言Python的开发环境,了解程序设计语言的发展,学会编写简单的程序解决问题,初入程序设计的大门。
教学目标知识与技能目标:1.掌握计算机解决问题的过程2.理解并掌握流程图的规范表达方法3.掌握算法的概念,能使用自然语言和流程图描述算法4.熟悉算法的三种基本结构,即顺序结构、分支结构和循环结构过程与方法目标:1.通过“最强大脑”游戏程序,了解算法的概念,学会使用自然语言和流程图描述算法。
2.通过大象三次进冰箱的案例,掌握流程图的名称和功能,练习和巩固使用自然语言和流程图描述算法,学习顺序结构、分游戏算法❖显示游戏规则、显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题述加1。
重复以上步骤,直到答完5道题,显示答对的题数。
❖优缺点:用自然语言描述算法简单且通俗易懂,但容易产生歧义,表达的含义往往不太严格。
我们可以用流程图来描述算法。
流程图也称流程框图,它是算法的一种图形化表示方法。
为了使算法的流程图看起来更加直观,需要对流程图的表示方法进行规范,目前常用的有以下这些:❖算法的三种基本结构是顺序结构、分支结构和循环结构。
❖顺序结构要把大象关进冰箱,需要几步完成?用自然语言描述:第一步,拉开冰箱门;第二步,大象进入冰箱;第三步,关上冰箱门如何用流程图表示?识记流程图的图形符号、名称和功能,并能灵活运用。
掌握算法的三种基本结构,熟悉三种基本机构的功能、特点和区别。
流程图的表示方法是本节课的难点,理论性较强,学生容易出现混淆的情况。
教学设计:“我为一带一路添算力”——体验计算机解决问题的过程课程内容标准(节选自《普通高中信息技术课程标准》(2017年版))通过解决实际问题,体验程序设计的基本流程。
一、教材分析本节课为广东教育出版社2017版信息技术必修1数据与计算,本节为第三章算法基础的第一节内容。
本章的教学设计目标为让同学们体验计算机解决问题的过程,理解和概述算法的概念与特征,学会运用恰当的描述方法和控制结构表示简单算法,懂得描述程序设计语言产生与发展的过程,了解不同种类程序设计语言的特点,从而将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进信息技术学科核心素养计算思维的构建。
本节主要内容介绍本节课体验计算机解决问题的过程是算法与基础章节的开篇课,内容包括人工解决问题的过程;计算机解决问题的过程。
课时设置本节课讲解 3.1.2 计算机解决问题的过程一节内容,针对教材内容及授课地点情况,设计用1课时来完成教学目标。
二、学情分析1.本节内容的教学对象是高中一年级学生具备了一定的逻辑思维、分析问题、表达思想等能力,初步形成了主动思考合作探究的学习习惯,此阶段的学生自身认知能力、知识体系构建能力、世界观价值观人生观初步形成,对事物的发展规律有一定的归纳能力,对信息技术在社会发展的重要地位有深刻的认识,所以对信息技术知识的获取很感兴趣。
2.经过调查,发现授课学生的从小学三年级开始学习信息技术科目,初中阶段参加了信息技术初中学业水平考试,整体的对信息技术的掌握以及核心素养的积累达到了一定的高度,但初中阶段未接触过计算机程序编写的课程内容。
3.大多数同学对获取新技术、新知识有着浓厚兴趣,但重技能以及与实际生活脱节的现象时有发生,对事物规律的思考、归纳、挖掘提炼存在畏难情绪。
三、教学目标1.知识与技能(1)掌握用计算机解决问题的过程。
(2)掌握对给定的任务进行需求分析,明确需要解决的关键问题。
2.过程与方法(1)体会理解用计算机解决问题的过程和方法。
体验计算机解决问题的过程-粤教版(2019)高中信息技术必修一教案一、教学目标•了解计算机解决问题的基本过程和方法;•理解计算机解决问题的思维方式和思考逻辑;•能够应用计算机解决实际问题;•培养学生的问题分析和解决能力。
二、教学内容本节课将重点讲解计算机解决问题的过程和方法。
通过理论讲解和实践操作,使学生能够深入了解计算机解决问题的思维方式,并能够应用这种思维方式解决实际问题。
三、教学步骤步骤一:引入1.引入计算机解决问题的概念,解释计算机解决问题的重要性和必要性;2.引导学生思考计算机解决问题的思维方式和思考逻辑。
步骤二:讲解计算机解决问题的基本过程和方法1.提出问题,明确问题的需求和目标;2.分析问题,了解问题的背景和相关信息;3.设计解决方案,确定解决问题的步骤和方法;4.实施方案,编写程序或操作计算机实现解决方案;5.检查和评估,测试程序或结果,判断解决方案的有效性;6.反思和改进,对解决方案进行优化和改进。
步骤三:实践操作1.分组合作,每个小组选择一个实际问题;2.围绕所选问题,按照步骤二的方法进行问题解决;3.每个小组报告解决方案和解决结果。
步骤四:总结和拓展1.总结计算机解决问题的过程和方法,强化学习成果;2.拓展思考,讨论计算机解决问题的其他方式和方法;3.小结本节课的学习内容。
四、教学资源•讲义:计算机解决问题的过程和方法;•实践材料:提供实际问题供学生选择和解决;•计算机设备:每个小组提供一台计算机。
五、教学评估1.学生的课堂表现,是否能积极参与讨论和实践操作;2.学生的小组报告,评估其解决问题的过程和方法是否合理;3.学生的思考和提问能力,是否能提出有深度的问题。
六、教学反思通过本节课的教学,学生对计算机解决问题的过程和方法有了更深入的理解,能够应用这种思维方式解决实际问题。
但是,在实践操作环节,时间安排相对较紧,学生可能会有较大压力,建议在后续的教学中加强实践操作的环节,提供更多实践材料和时间,让学生有更充分的实践机会。
新教科版高中信息技术必修一2.1《计算机解决问题的过程》说课稿一、教学目标1.理解计算机解决问题的一般过程。
2.掌握计算机解决问题的基本方法与步骤。
3.培养学生的分析和解决问题的能力。
二、教学重点1.理解计算机解决问题的一般过程。
2.掌握计算机解决问题的基本方法与步骤。
三、教学难点1.教学方法的灵活运用,引导学生自主探究。
2.培养学生的分析和解决问题的能力。
四、教学准备1.多媒体教学设备。
2.一台计算机与投影仪。
3.学生的电脑或平板设备。
五、教学过程1. 导入引入(5分钟)•利用多媒体展示一些计算机解决问题的案例,激发学生对计算机解决问题的兴趣。
2. 概述(10分钟)•介绍计算机解决问题的过程,包括问题定义、问题分析、解决方案设计、程序编写与调试、结果验证等步骤。
3. 问题定义(15分钟)•引导学生认识问题定义的重要性,讲解如何清晰明确地定义问题。
•通过实际例子演示如何从实际生活中抽象出问题定义。
4. 问题分析(20分钟)•引导学生学习问题分析的基本方法,明确问题的输入与输出。
•通过组织小组讨论的方式,让学生分析解决实际问题的思路。
5. 解决方案设计(20分钟)•讲解解决方案设计的基本步骤,包括算法设计、流程图绘制等。
•使用实际案例进行实操演示,引导学生理解解决方案设计的方法和重要性。
6. 程序编写与调试(30分钟)•引导学生学习程序编写的基本语法和规范。
•通过实际练习,让学生亲自编写程序,并进行调试与修正。
7. 结果验证(10分钟)•引导学生理解结果验证的重要性,讨论验证程序结果的方法和策略。
•演示如何利用测试用例对程序结果进行验证。
8. 总结与展望(5分钟)•对本节课内容进行回顾和总结。
•展望下节课的学习内容,引发学生的思考和兴趣。
六、板书设计# 新教科版高中信息技术必修一2.1《计算机解决问题的过程》说课稿1. 教学目标- 理解计算机解决问题的一般过程。
- 掌握计算机解决问题的基本方法与步骤。
《计算机解决问题的过程》第1课时一、教材依据版本:广东教育出版社信息技术(选修1)《算法与程序设计》章节:第一章第1节《计算机解决问题的过程》第1课时二、设计思想本节课是在建构理论指导下,采用“问题解决法”,学生学习的过程就是解决问题的过程,也是学习怎样解决问题的过程。
学生在教师的恰当引领下,潜能慢慢地很好地被挖掘出来。
这是《算法与程序设计》的第一节课,学生在熟悉的mandButton。
作为提高任务让学有余力的学生完成。
遇到问题,再引导学生尝试解决。
学生会遇到的问题:如何让Labe1上的内容消失呢?教师引导:= "你真是太棒了!",(副板书)会在上面显示“你真是太棒了!”,上面的内容消失也意味着,让Labe1上面不显示任何内容。
教学意图:不用过多强调概念,因为这必竟是本学期的第一节课,更多的是感受。
在一个个问题的追问过程中,学生们慢慢会养成思考的好习惯。
鼓励学生独自思考后的见解,他们就会更加勇于尝试。
(八)小结:通过上述的学习使我们知道,计算机是不会自己解决问题的,但它可以帮助人们解决问题。
要想利用计算机解决问题,需要人们完成一系列的程序设计任务,把所要解决的问题转化为计算机程序,然后让计算机来执行这个程序,最终达到利用计算机解决问题的目的。
这种解决问题的过程,一般分为下列几个步骤:具体问题→分析问题→设计算法→编写程序→调试程序→得到答案(九)作业预习P8-12算法和算法的描述(十)教学评价1、用超链完成单选题的设计,先做完且正确的前五名学生,奖励一个贴画;在全班展示自己作品并描述过程的学生,再奖励一个贴画;其他学生的课下检查,要有返回功能;2、用VBA完成,第一个做完且调试成功的学生,奖励两个贴画;前五名奖励一个贴画,其他学生作业传到FTP上,课下检查。
十、教学反思每年都有很多学生看到《算法与程序设计》的书名,就会觉得很难、很枯燥。
所以,如何带学生轻松地进入本学期的学习,一直是我思考的问题。
芯衣州星海市涌泉学校1-1计算机解决问题的过程一、教学目的1、知识与技能〔1〕让学生理解算法、穷举法、程序设计语言、编写程序和调试程序等概念。
〔2〕让学生知道对现实问题的自然语言的描绘,特别是类似程序设计语言的自然语言描绘。
〔3〕让学生理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的根本步骤,认识其在算法与程序设计中的作用。
2、方法与过程〔1〕培养学生发现旧知识的规律、方法和步骤,并把它运用到新知识中去的才能。
〔2〕培养学生调试程序的才能。
〔3〕培养学生、讨论、观摩、交流和自主学习的才能。
3、情感态度和价值观通过“韩信点兵〞这个富有生动情节的实例和探究、讲授、观摩、交流等环节,让学生体验用计算机解决问题的根本过程。
二、重点难点本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。
用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。
三、教学环境1、教材处理教学内容选用中华人民一一共和国教育部制订的普通高中技术课程标准〔2021年4月版〕中信息技术部分的选修模块1“算法与程序设计〞第一章的第一课“计算机解决问题的过程〞。
教材选用普通高中信息技术选修一:算法与程序设计第三章第一节,建议“算法与程序设计〞模块在高中一年级下学期或者者高中二年级开设。
根据2021年4月版普通高中技术课程标准的阐述,“算法与程序设计〞是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术根底〞。
学生在“信息技术根底〞模块里已经学习了计算机的根本操作,掌握了启动程序、窗口操作和文字编辑等根底知识。
学生可以利用上述的根底知识,用于本节课的启动VisualBasic程序设计环境,输入程序代码,运行程序等操作。
本节课“计算机解决问题的过程〞是“算法与程序设计〞模块的第一节课,上好这节课是使学生能否学好“算法与程序设计〞这一模块的关键。
本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的根本过程,认识其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的根底。
1-1 计算机解决问题的过程
一、教学目标
1、知识与技能
(1)让学生了解算法、穷举法、程序设计语言、编写程序和调试程序等概念。
(2)让学生知道对现实问题的自然语言的描述,特别是类似程序设计语言的自然语言描述。
(3)让学生理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的基本步骤,认识其在算法与程序设计中的作用。
2、方法与过程
(1)培养学生发现旧知识的规律、方法和步骤,并把它运用到新知识中去的能力。
(2)培养学生调试程序的能力。
(3)培养学生合作、讨论、观摩、交流和自主学习的能力。
3、情感态度和价值观
通过“韩信点兵”这个富有生动情节的实例和探究、讲授、观摩、交流等环节,让学生体验用计算机解决问题的基本过程。
二、重点难点
本节的重点用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。
用计算机解决问题的过程中的分析问题、设计算法也是本节的难点。
三、教学环境
1、教材处理
教学内容选用中华人民共和国教育部制订的《普通高中技术课程标准》(2003年4月版)中信息技术部分的选修模块1“算法与程序设计”第一章的第一课“计算机解决问题的过程”。
教材选用《广东省普通高中信息技术选修一:算法与程序设计》第三章第一节,建议“算法与程序设计”模块在高中一年级下学期或高中二年级开设。
根据2003年4月版《普通高中技术课程标准》的阐述,“算法与程序设计”是普通高中信息技术的选修模块之1,它的前导课程是信息技术的必修模块“信息技术基础”。
学生在“信息技术基础”模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识。
学生可以利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作。
本节课“计算机解决
问题的过程”是“算法与程序设计”模块的第一节课,上好这节课是使学生能否学好“算法与程序设计”这一模块的关键。
本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础。
让学生在人工解题中发现分析问题、设计算法等步骤,并把它应用到用计算机解决问题中去,这是构建主义中知识迁移的方法。
本节课还采用了探究、讲授、观摩、交流、阅读材料等多种教学活动的有机结合的方法。
2、预备知识
本节课相联系的旧知识是计算机的基本操作中鼠标、键盘操作,启动、关闭程序,窗口、菜单操作和文字编辑等基础知识,还有解决数学问题的步骤等知识。
3、硬件要求
可以进行屏幕广播的多媒体电脑室。
教师自行设计制作的课件。
准备《计算机解决问题的过程》教学活动表。
4、所需软件
学生机要安装VB6.0或以上版本。
5、所需课时
2课时(100分钟)
四、教学过程
(一)引入
教师:“在科技发达的今天,我们到处都可以看到计算机的踪影,感受到计算机给学习、生活带来的方便。
然而,在惊叹计算机的神奇和享受的欢乐的时候,你是否了解计算解决问题的基本过程?有没有思考过其中的奥妙呢?下面我们先看一个古典的问题:”
学生观看约1分钟的电视剧《汉刘邦》片断,内容大致如下:
“韩信是我国西汉初著名的军事家,刘邦得天下,军事上全依靠他。
韩信点兵,多多益善,不仅如此,还能经常以少胜多,以弱胜强。
在与楚军决战时韩信指挥诸侯联军,在垓下十面埋伏,击败楚军,楚霸王项羽因此自杀。
”
片断结束时屏幕出现“韩信点兵”问题:“相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。
刘邦茫然而不知其数。
你呢?”
(二)问题
教师:“下面我们先助刘邦解决一个简单的问题。
”
展示题目:
“韩信点兵”问题1:求整除3余1、整除5余2、整除7余4的最小自然数。
(三)探究
把全班分成16个学习小组,每个小组的同学一起探究、讨论问题。
利用已学过的数学知识找出题目已知什么求什么、明确已知和未知之间的关系和写出求解问题的解题步骤。
并填写《计算机解决问题的过程》教学活动表中的“探究问题记录表”。
如下:
探究问题记录表
给5分钟学生讨论,教师在这过程中到各学习小组中,引导个别学习小组分析问题、写出解题步骤。
教师提问2~3个同学,从中逐渐引导出类似如下的分析问题和解题步骤,并给出算法的概念。
教师解释第3步“另X为X+1”并指出它与数学中的区别,并从上面的解题步骤中总结出穷举的算法。
教师:“刚才有些同学把题目解出来了,答案是67,韩信作为大将军,统率士兵当然不止67人,下面我们来解决一个数据量稍大的问题。
”
展示题目:
“韩信点兵”问题2:求整除3余1、整除5余2、整除7余4、整除13余6、整除17余8的最小自然数。
给2分钟学生分析上述问题并写出算法,不用计算。
学生有了第1题的经验,很快会写出和第一题类似的算法。
如下:
教师:“上面的结果超过1万,人工计算要很长时间,在科技发达的今天,你想到什么?”(用计算机解题)
(四)用计算机解决问题
教师:“计算机怎么样解决问题?用计算机解决问题,同样要经过分析问题、设计算法两步骤。
”在讲授过程中展示人工解题中分析问题和设计算法这两个步骤。
教师:“用计算机解题,是不是输入上面的算法?上面用自然语言描述的算法,计算机不懂,必须翻译成计算机的语言,这就是程序设计语言。
”教师展示与用Visual Basic 语言编写的程序作对照。
简单解释变Y的作用,并提示学生程序设计语言是我们以后学习的重点。
本例用Visual Basic语言编写的程序请看教材如下:
Private Sub Command1_Click()
Dim X As Integer, Y As Integer
X = 1: Y = 0
Do
If X Mod 3 = 1 Then
If X Mod 5 = 2 Then
If X Mod 7 = 4 Then
If X Mod 13 = 6 Then
If X Mod 17 = 8 Then Y = X
End If
End If
End If
End If
X = X + 1
Loop Until Y > 0
Print "韩信统御士兵数:"; Y
End Sub
教师:“程序编好以后,通过键盘输入计算机,并运行程序查看结果这个过程叫调试程序。
”
(五)观摩
根据前面编制的程序,启动Visual Basic程序设计环境,输入程序代码,进行调试,最后得到运行的结果。
具体操作步骤请看教材(第4、5页)。
要求同组内先完成的同学帮助还未完成的同学。
帮助的时候不能代劳,只能动口不动手。
教师演示操作步骤。
学生上机调试程序,教师作个别指导,时间是10分钟。
操作时有些学生很快完成,有些学生则很慢,解决案是布置操作快的同学阅读教材并完成《计算机解决问题的过程》教学活动表中的填空题。
较慢的同学在他们调试了约8分钟后
告诉他们可以通过网上邻居下载程序。
以便能在10分钟内调试出程序。
(六)交流
教师:“前面我们学习了用计算机解决问题的过程,它和人工解有什么关系呢?同一学习小组的同学一起探讨人工求解问题和用计算机求解问题的异同,并把讨论结果记录在《计算机解决问题的过程》教学活动表的“讨论记录”表中。
如下:
关于求解问题的方式讨论记录
教师提问2~3个小组的讨论结果,并引导出大致如下的形式结果:
五、课外拓展
相关资源。