福建省光泽第一中学高中信息技术4.1编制计算机程序解决问题教案

合集下载

高中信息技术4.1编制计算机程序解决问题教案

高中信息技术4.1编制计算机程序解决问题教案

4.1计算机解决问题的过程一、教材分析本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第四章4.1《用计算机程序解决问题》第一课时的内容。

二、学生分析本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。

同时学生因为在初中没有接触过程序设计,普遍对程序的本质认识模糊,因此,本节课目标要求学生对程序有个大致的认识、并通过计算商场打折问题体验程序运行的过程,激发他们学习编程知识的兴趣。

三、设计思想针对以上教学目标和教学重难点,在教学中我首先以解决问题的形式引入,如果自己要加密一个文件都有哪些方法?自然的引入加密与解密程序让学生亲自操作体验,分析程序代码,了解程序段执行的功能;然后要求学生通过看书了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展,提出新问题—打折问题,如何利用程序来处理?引入程序设计语言,介绍VB,明确了用数学方法如何解决后,让学生在VB中复制课前准备好的代码解决问题,激发学生兴趣,实现“能在高级语言编程环境操作执行一段简单的计算机程序代码”的教学目标。

四、教学目标1.知识与技能:了解计算机的构成及工作原理。

能在高级语言编程环境操作执行一段简单的计算机程序代码。

2.过程与方法:初步认识计算机程序代码的执行目的。

初步了解VB语言的工作环境。

3.情感态度与价值观:在新旧知识的过渡中,产生对新知识的渴望。

五、教学重难点重点:(1)了解计算机的构成及工作原理,大体了解程序段执行的功能是什么。

(2)初步体验vb语言编译环境,并尝试在其中操作执行一段实用的计算机程序代。

难点:了解计算机程序代码的作用,培养学生对计算机程序的兴趣。

六、教学准备课件,加密程序源代码,加密文本文件。

七、教学过程八、教学反思每年都有很多学生听到《算法与程序设计》,就会觉得很难、很枯燥。

所以,如何带学生轻松地进入本学期的学习,一直是我思考的问题。

上学期期末参加《现代教育技术》培训,老师讲到了控件工具箱的使用,给了我灵感,当时写下:假期备课时考虑在课上应用。

高一信息技术教案41编制计算机程序解决问题

高一信息技术教案41编制计算机程序解决问题
4初步掌握编制程序解决问题的过程。
2.过程与方法目标
1知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
2培养学生用程序设计思想慎密思考问题的意识和能力
3.情感态度与价值观目标
1揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣
2感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观解决问题作风。
2、常见的计算机的程序设计语言有哪些?
机器语言、汇编语言——低级语言
BASIC、PASCAL、C、VB等——高级语言
二、体验程序的作用及其编制环境
1、认识VB编程环境
(1)认识VB界面(2)尝试在VB中建立、运行简单程序
2、头脑风暴——韩信点兵
思考:如何让计算机去处理这个问题?
教学内容与教师活动设计
写出解题步骤
设所求的数为X,则X应满足:
X整除3余1
X整除5余2
X整除7余4
1、令X为1
2、如果X整除3余1,X整除5余2,X整除7余4,这就是题目要求的数,则记下这个X
3、令X为X+1(为算下一个作准备)
4、如果算出,则结束;否则跳转2(穷举法)
5、写出答案
穷举法就是通过把需要解决问题的所有可能情况逐一试验来找出符合条件的解的方法,是效率最低的一种算法,优点是思路简单,编程容易。
3、用计算机程序解决问题的基
4、本过程
分析问题——设计算法——编写程序——调试程序——检测结果
4、交流
以小组为单位,探讨人工求解问题和用计算机求解问题的异同,并把讨论结果记录在“关于求解问题的方式讨论记录表”中。如下:
求解问题的方式
相同点
不同点
人工求解问题

高中信息技术《编制计算机程序解决问题1》优质教学课件设计

高中信息技术《编制计算机程序解决问题1》优质教学课件设计
控件
Y=Asin(wx+t)
工程管理器:建立应 用程 序 所 有 文 件 的 集 合
编制计算机程序解决问 题 任务二:编制余弦函 数
For x = -15 To 15 Step 0.01
y=
'vb 循环—— for 语句,表示 x 以步长 0.01 从范围 -15-15 递增执行循环体内语 句
' 计算 y 的函数 值
vb 保存工程文 件vb 保存窗体文
*.vbp *.frm
件 vb 保存程序
*.exe
文件
编制计算机程序解决问 题 拓展任务:修饰函数(给绘制的图形加上颜色)
Rgb(0,0,0)

Rgb(255,0,0)

Rgb(0,ห้องสมุดไป่ตู้55, 0)

Rgb(0,255,0)

绿

编制计算机程序解决问题的过程
1.分析问 题
2.设计算 法
3.编写程 序
4.调试运 行
a(20) = " 智能队 " a(21) = " 霸王队 " a(22) = " 英雄队 " a(23) = " 飞扬队 " a(24) = " 团结队 " a(25) = " 争先队 " a(26) = " 超越队 " a(27) = " 石头队 " a(28) = " 剪子队 " a(29) = " 包袱队 " a(30) = " 智能队 "
PSet (x, y) Next x
' 在坐标( x,y )处画点 'x 值增加 0.01

高中信息技术 4.1用计算机程序解决问题教案-人教版高中全册信息技术教案

高中信息技术 4.1用计算机程序解决问题教案-人教版高中全册信息技术教案

4.1用计算机程序解决问题本章概述课程内容标准1、初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。

2、通过部分智能信息处理工具软件的使用,体验其基本工作过程,了解其实际应用价值。

3、合乎规范地使用网络等媒介发布信息,表达思想。

4、增强自觉遵守与信息活动相关的法律法规的意识,负责任地参与信息实践。

5、掌握网络信息检索的几种主要策略与技巧,能够合法地获取网上信息。

6、掌握信息价值判断的基本方法,学会鉴别与评价信息。

7、能够根据任务需求,熟练使用文字处理、图表处理等工具软件加工信息,表达意图;选择恰当的工具软件处理多媒体信息,呈现主题,表达创意。

8、能利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问题。

一、教材分析1、本章的作用和地位本章通过介绍用计算机编程解决问题以及使用智能信息工具软件等内容,帮助学生认识其工作过程,从而了解其基本特征或实际应用价值,使学生知道这些都是信息处理的一些基本方法。

大多数人除了使用现成的工具软件(如文字处理、图表处理或加工软件等)进行信息处理以外,直接编制计算机程序解决实际问题也是一种基本方法。

学生通过学习使用智能信息工具软件以及剖析计算机程序的操作,初步掌握信息处理的几种基本方法,这对于学生学习知识和个人发展是十分有益的。

以上两个方面的内容,学生在初中阶段都没有接触过,为此只要求学生对这两种信息处理的基本方法能有一个大致的认识,能激发自己的学习兴趣。

对于用计算机编程解决问题,主要是要求学生对计算机程序的执行过程以及编制程序的基本过程有所了解,这是选修模块《算法与程序设计》基础内容的衔接部分;而使用智能信息工具软件,只是要求学生检验其工作过程,对部分智能工具软件的基本知识、工作原理及实际应用价值有所了解,提高学生对信息智能处理的相关内容产生兴趣,从而对学习选修模块《人工智能初步》有所帮助和准备。

另外,本章还讲述了信息发布和交流的有关内容,学生通过进行相关的主题活动,了解信息发布的基本方式、网上信息发布的方法以及利用网络进行交流活动的基本方式,帮助学生在信息发布和交流等活动中,认识到遵守相关的道德规范是相当有必要的。

高中信息技术《编制计算机程序解决问题》优质课教学设计、教案

高中信息技术《编制计算机程序解决问题》优质课教学设计、教案

教学设计
一、教材分析
1.教学内容:《4.1 编制计算机程序解决问题》是普通高中课程标准实验教科书------- 信息技术(必修)信息技术基础(广东教育出版社)的第四章《信息的加工与表达(下)》的内容。

二、教学目标:
1.知识与技能目标
①认识计算机和程序,了解计算机的构成,知道程序的重要性。

②通过编写几个简单的计算机程序实例,改进程序语句引发学生对计算机程序的强烈兴趣。

③通过用python 的编写、调试简单程序,并检测运行结果,体验程序编写的乐趣。

2.过程与方法目标:
①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。

②培养学生用程序设计思想慎密思考问题的意识和能力.
3.情感态度与价值观目标:
①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣.
②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。

三、教学过程。

高中信息技术《编制程序解决问题》优质课教学设计、教案

高中信息技术《编制程序解决问题》优质课教学设计、教案

《编制计算机程序解决问题》教学设计
【课程标准】
初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。

【教学目标】
认知与技能:1、了解计算机程序,初步掌握编制计算机程序解决问题的过程。

理解程
序设计的三大基本结构。

2、了解计算机语言的种类,和程序运行的原理。

2.能在高级语言编程环境操作执行一段简单的计算机程序代码,理解计算机
程序执行的一般过程。

过程与方法:列举出生活中计算机程序在生活中的作用实例,理解这些实例工作的
一般过程。

情感态度与价值观:
情感:培养学生分析问题、利用计算机工具解决问题的能力。

感受到计
算机技术对我们生产生活的方式的改变,产生研究程序设计的兴趣。

【教学重点】
计算机程序、算法的概念,编制程序解决问题的一般步骤。

【教学难点】
程序的三大基本结构,程序的编写和运行。

【教学课时】
1 课时
【教学方法】
任务驱动法、自主探究法、讨论法、思辨法、讲授法。

高中信息技术_4.1.4剖析编制计算机程序解决问题的过程教学设计学情分析教材分析课后反思

高中信息技术_4.1.4剖析编制计算机程序解决问题的过程教学设计学情分析教材分析课后反思

4.1.4剖析编制计算机程序解决问题的过程【教学设计】一、教学目标1、知识与技能(1)了解编制程序解决问题的基本过程。

(2)理解计算机程序代码的执行目的。

(3)初步学会修改简单的代码,完善程序。

2、过程与方法通过对绘制函数图像程序的不断修改,让学生亲历“分析问题——设计算法—编写程序—调试运行—检测结果”的过程,在体验中了解、内化知识。

3、情感态度价值观通过设置的4个小任务在将“画函数图像”逐步完善的过程中,让学生体会到“一个好的程序,其实就是一个不断完善的过程”;以此,引出本节课的情感目标——生活如编程,不要怕犯错,大胆尝试、改正缺点,就能不断完善自我。

二、教学重难点1、教学重点:了解用计算机程序解决问题的一般过程。

2、教学难点:对循环结构的理解。

三、教学策略本课的设计注重趣味性,最大可能地使学生对“程序”的好奇心和求知欲得到有效的引导与满足。

以一个简单有趣的“函数图像绘制”为任务主题线,采用层层递进、环环相扣的方式分级设置不同的任务,让学生沿着任务的阶梯发现问题、解决问题,从而对编程解决问题的过程有更加深刻的理解。

针对学生的基础差这一问题,我改编写程序为让学生修改完善现有程序;并且有针对的对每个任务都附加了一个操作演示视频,给基础差的学生一定的指导。

四、教学方法讲授、探究、任务驱动相结合。

六、教学过程4.1.4剖析编制计算机程序解决问题的过程【学情分析】1.高中学生已具备了较丰富的计算机使用经验,但接触的多是文字处理、媒体表达等常用工具软件及网络应用等,对于计算机程序只有极少的学生接触过,许多学生只是听说,对于计算机程序的工作过程、设计过程知之甚少。

2.高中学生大部分对“程序”具有好奇心及求知欲,急于看到自己的编程成果又畏惧程序设计中难以理解的程序代码。

3.高中学生具有很强的逻辑思维能力,也掌握了较高的数学知识水平,对于初步了解计算机程序困难不是很大。

4.1.4剖析编制计算机程序解决问题的过程【效果分析】本节课思路清晰、逻辑性强,“函数图像的绘制”这个教学实例的选取符合学生实际,能引发学生共鸣。

高中信息技术《4.1编制计算机程序解决问题》优质教案、教学设计

高中信息技术《4.1编制计算机程序解决问题》优质教案、教学设计

《编制计算机程序解决问题》一、教材分析本节内容是高中教材《信息技术基础》(广东教育出版社)第四章“信息的加工和表达(下)”中的第一节“编制计算机程序解决问题”,是在文本、表格和多媒体信息加工与表达之后对利用计算机进行信息加工的进一步深入学习,属于信息素养中信息意识与计算思维范畴。

借助计算机进行信息加工的方式有三种:一是利用大众信息工具加工,二是编程加工,三是智能化加工,这几种加工类型并不是截然分开的。

大众通用软件使用方便,易于操作,而编程加工可以满足自己的特定需要。

学生通过操作使用已经编好的计算机程序,在解决实际问题中分析并了解编制计算机程序解决问题的工作过程,尝试读懂计算机程序的意思,对计算机程序的具体作用有初步认识。

这种通过“分析问题-设计算法-编写程序-调试运行-检测结果”来解决问题的思路和做法,对培养学生分析问题、解决问题的能力以及增强思维的严密性、条理性等方面有很大的帮助。

二、学情分析高一年级学生前期已经学习了利用大众通用软件对文本、表格和多媒体信息进行加工处理具有了一定的操作基础与能力,同时对“程序”具有一定的好奇心,期待能够通过编程完成自己的一些特定需要,急于看到自己的编程结果,这又与严格规范的程序设计环境存在矛盾。

教师在教学过程中既要有效的引导和满足学生的好奇心与求知欲,还要协调好这两方面的矛盾有所取舍,培养学生正确的编程素养。

三、教学目标1、情感态度与价值观:培养学生严谨的学习态度和团结协作的学风,帮助学生学会有效利用技术工具优化自己的学习和生活使其成长为有效的技术使用者,学会思考信息技术为人类社会带来的机遇和挑战,履行个人的社会责任和义务。

2、知识与技能:初步掌握编制计算机程序解决问题的过程,认识到算法在程序中的核心地位。

3、过程与方法:(1)学生通过小组合作的方式操作使用已经编好的计算机程序,尝试读懂计算机程序的含义,对计算机程序的具体作用有初步认识。

(2)在解决实际问题中分析并了解编制计算机程序解决问题的工作过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福建省光泽第一中学高中信息技术4.1编制计算机程序解决问
题教案
4.1计算机解决问题的过程
一、教材分析
本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第四章4.1《用计算机程序解决问题》第一课时的内容。

二、学生分析
本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。

同时学生因为在初中没有接触过程序设计,普遍对程序的本质认识模糊,因此,本节课目标要求学生对程序有个大致的认识、并通过计算商场打折问题体验程序运行的过程,激发他们学习编程知识的兴趣。

三、设计思想
针对以上教学目标和教学重难点,在教学中我首先以解决问题的形式引入,如果自己要加密一个文件都有哪些方法?自然的引入加密与解密程序让学生亲自操作体验,分析程序代码,了解程序段执行的功能;然后要求学生通过看书了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展,提出新问题—打折问题,如何利用程序来处理?引入程序设计语言,介绍VB,明确了用数学方法如何解决后,让学生在VB中复制课前准备好的代码解决问题,激发学生兴趣,实现“能在高级语言编程环境操作执行一段简单的计算机程序代码”的教学目标。

四、教学目标
1.知识与技能:
了解计算机的构成及工作原理。

能在高级语言编程环境操作执行一段简单的计算机程序代码。

2.过程与方法:
初步认识计算机程序代码的执行目的。

初步了解VB语言的工作环境。

3.情感态度与价值观:
在新旧知识的过渡中,产生对新知识的渴望。

五、教学重难点
重点:
(1)了解计算机的构成及工作原理,大体了解程序段执行的功能是什么。

(2)初步体验vb语言编译环境,并尝试在其中操作执行一段实用的计算机程序代。

难点:了解计算机程序代码的作用,培养学生对计算机程序的兴趣。

六、教学准备
课件,加密程序源代码,加密文本文件。

七、教学过程
教学
环节
教师活动学生活动教学设计意图引入一、复习:
二、直接引入新课:计算机处理信息的另外一种方法:编制计算机程序解决问题与教师一起回想、复习第三
章内容
通过对比引出课题,使
学生明白:编制计算机
程序解决问题也是进
行信息处理的一种方
法。

学习新知一、体验计算机程序的运行过程
及作用
1、教师演示事先准备好的加法器
小程序。

2、提出问题:你如何保护你通过计算机交流的信息不被别人窃取?
3、教师演示利用加密程序如何加密
4、下发解密程序与已经加密过的文本文件,让学生自己运行解密程序,体验。

5、讲解加密与加密程序的原理,观摩程序代码。

二、认识计算机与程序
1、要求学生阅读书上74页4.1.1 内容
2、思考并回答教师出示两个问题。

三、体验体验利用程序解决问题的过程
1、出示商场打折问题引导学生首先用数学方法解决此问题。

2、提出问题:如果要用计算机程序解决该如何做?
3、演示并简单介绍VB
运行VB并通过复制课前准备好的代码,实现用计算机程序解决打折问题。

1、体验计算机程序解决问
题的过程
2、学生通过观看或自己查
看程序代码从而更深入的
理解计算机语言和程序的概念
3、通过自己看书并回答教师出示的问题了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展。

4、与教师一起表述此问题的数学解决方法,理清思路。

5、学生在一次体会,程序是信息处理的一种基本方式。

6、学生通过观摩教师的讲解、演示,了解VB是程序设计语言的一种。

通过加法器小程序引
起学生用程序解决问
题的意识,激发兴趣。

通过学生的尝试,让学
生体验程序运行的过
程及解决问题的作用。

通过观摩,让学生看到
程序内部代码情况,从
而了解程序设计过程
和内容。

了解计算机的构成及
工作原理,熟悉计算机
程序设计语言的发展。

为下一节课讲解算法
打下基础。

引入程序设计语言的
概念,简单介绍VB.
让学生通过具体事例
加深用计算机程序解
决问题的意识,激发学
习计算机程序学习的
兴趣。

课堂要求学生模仿教师,用VB求解打学生操作实践让学生实际感受编
实践折问题。

程语言的使用和程序
设计的过程。

以方便学
生了解程序代码及程
序的作用。

课堂小结教师总结这节课的主要内容,重
点知识。

让学生重新梳理自己
的学习收获,查漏补
缺。

八、教学反思
每年都有很多学生听到《算法与程序设计》,就会觉得很难、很枯燥。

所以,如何带学生轻松地进入本学期的学习,一直是我思考的问题。

上学期期末参加《现代教育技术》培训,老师讲到了控件工具箱的使用,给了我灵感,当时写下:假期备课时考虑在课上应用。

这样设计的目的是:让学生觉得程序是“无处不在”的。

结果证明是成功的!有学生回家在Word 中做了尝试,很多学生感觉程序代码的含义竟然也能猜出个大概,增强了信心,对本学期的学习有了更多期待。

再有,课上的一步步追问,会渐渐培养学生深入思考每一个问题。

他们喜欢质疑答案了,喜欢挑战未知了。

我想,这是每一位老师想看到的。

学习的内容在学生中产生“共鸣”十分地微妙。

如果我们只是要
求他们为了考试而记忆一些似是而非的事实,那么他们将会认识到,学校并不是能够找到真正营养的地方。

有这样的时刻,当学生走进教室问到:“老师,今天咱们要做些什么呢?”我是多么地开心!我慢慢地认识到:引起共鸣的来源是信息和它的具体呈现形式,比如:学生们用三张以上的幻灯片完成了一个单选题的设计,并为超链接花了不少心思;于是,当他们看到我只用一张幻灯片就完成了,而且在幻灯片中看不到答案,只有做了选择时才能看到答案,他们被“震撼”了,脱口而出“真是太神奇了!”有了共鸣就会有期待,而学生有期待地获得应该是每位老师所期盼的。

相关文档
最新文档