用计算机程序解决实际问题详案
粤教版 信息技术 必修 4.1 编制计算机程序解决实际问题教案设计

4.1 用计算机程序解决实际问题一.教学目标认知与技能:1、初步理解计算机程序的执行目的。
2、初步掌握编制计算机程序解决问题的过程。
3、掌握使用VISUAL BASIC中编写程序的一些基本操作:打开工程、修改代码,运行程序过程与方法1、掌握合作探究的方法,通过实践找出问题答案。
2、体验应用计算机程序解决问题的过程。
情感与态度:1、激发学生的兴趣,形成积极主动学习信息技术的态度2、通过探究活动,增加学生的学习成就感和形成严谨客观的解决问题学习态度3、培养学生的自学能力二.教学重难点重点:(1)了解程序设计的作用。
(2)了解编制计算机程序解决实际问题的一般过程和方法。
难点:读懂简单程序代码,理解代码执行目的。
三.教学过程活动1【导入】新课导入新课导入(2分钟)提问:高斯问题:1+2+3+……+100等于多少,大部分学生会直接回答出结果:5050;再次提问:从任意一个自然数M加到另一个自然数N(M<N)的结果是多少,此时学生无法一口得出结果,展示教师编制的小程序窗口,输入M、N的值,得到结果。
由此激发起同学们的兴趣,引出课题:编制计算机程序解决问题。
活动2【活动】初步体验程序作用及VB工作环境以前我们都是用编制好的计算机程序解决生活中的实际问题,如果遇到没有现成程序软件,我们就要自己编写程序解决问题。
引导学生访问学习网站,下载01.exe,学生运行该小程序,小组讨论该小程序的作用。
(求一个数的绝对值)再次访问学习网站,根据学习网站介绍,自主学习体验VB工作环境。
小任务:按照学习网站所教方法,尝试编写他们的第一个小程序,从中了解VB的启动、工程新建、代码编写、程序运行的过程。
活动3【活动】程序再体验(18分钟)打开一个经加密的文件“01.txt”,请一位学生告知同学们该文件的内容。
(生:无法理解该文件的含义。
)告知学生此文件是经加密后的文件,引导学生访问学习网站上的解密页面,对照密码本(ASCII码表)将加密的文件解密。
粤教版 信息技术 必修 4.1 编制计算机程序解决实际问题 课程教学设计

4.1 用计算机程序解决实际问题一.教学目标认知:初步掌握编制程序解决问题的过程技能:1、能在高级语言编程环境操作执行一段简单的计算机程序代码。
2、初步理解计算机程序代码的执行目的。
情感:培养学生坦频道学习程序设计的兴趣。
二.教学重难点重点:计算机工作原理程序代码的作用难点:1、VB的初步使用2、利用编制计算机程序解决问题的意识三.教学过程活动1【导入】激情导入生活中学生QQ号被盗,信箱信息泄漏引出刘丽的妈妈遇到的问题及解决办法,引出:用编制程序解决问题。
板书课题。
用两种方法解密m1.txt内容。
说明用计算机程序更快,更准确。
学生实践操作:1、学生用<密文与明文>对照表解密m1.txt2、使用解密.exe解密m1.txt教学意图是:1、通过比较很直观的得出结论,顺理成章引出课题。
2、初步了解使用计算机程序解决问题的优势活动2【讲授】认识计算机与程序一、认识计算机与程序同学们平时都使用过程序也看到了老师用解密.exe这个程序来解密,但有没有想过这个程序在计算机中是如何运行的?计算机与程序又有什么关系?(一)1、计算机基本和组成及其关系。
2、计算机中数字电路的表示方法。
3、计算机程序设计语言有哪些。
4、做游戏(见课件)学生表述完自己的观点后,教师总结学生活动:1、阅读教材4.1.1内容、思考问题。
P742、表述自己观点,结合教师讲解,理解计算机工作原理。
3、做游戏(1时男,拍1下,0时女拍2下) 让学生认识计算机与程序之间的关系做游戏的意图在:通过游戏的方式让学生更容易理解计算机与程序的关系活动3【活动】体验程序的作用及其编制环境A、任务一(VB运行环境,看微课资源《VB运行环境》P761、尝试运行加密.frm,查看代码,介绍VB编程环境。
2、计算机就是按顺序执行这段代码,来完成任务的,一起来了解一下加密解密原理。
B、任务二(参照教材77页图4-7)1、学生运行VB程序,打开加密.frm将其修改为解密程序,生成解密.exe保存到桌面上,对m1.txt进行解密。
粤教版高中信息技术 必修 4.1 用计算机程序解决实际问题 教案设计

4.1 用计算机程序解决实际问题1教学目标1、了解计算机工作基本原理。
2、通过在VB中执行一段简单的计算机程序,了解计算机执行程序代码的过程,体验程序的作用及编程环境,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣。
2学情分析学生初中阶段已经可以熟练使用常用应用程序完成简单的信息加工任务,对程序有模糊的感性的认识。
对程序与计算机的关系没有理性分析。
本节课之前学生已学完了高中信息技术必修前三章,初步掌握信息获取和部分信息的加工方法,具备了使用常用应用程序解决问题的能力,但本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。
同时学生因为在初中没有接触过程序设计,对用计算机程序解决问题普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又担心程序设计的技术难度,自己不能适应。
鉴于这样的情况,学生不可能在一节课的时间内完全认识计算机编程,但让他们在修改程序的基础上,在VB中执行一段简单的计算机程序,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,是完全可以达到的。
3重点难点重点:计算机工作基本原理程序代码的作用难点:计算机程序代码的功能与作用VB的初步使用4教学过程活动1【导入】情景引入教师活动:1. 幻灯片放映:信息加工与表达作品。
2. 复习、引入: word 、excel、powerpoit等这些信息加工工具都是现成的程序,我们正是利用这些程序解决了生活中的通用问题,计算机为什么这么听程序的话呢?今天我们来学习 4.1编制计算机程序解决问题,了解计算机是如何执行程序的?计算机跟程序又是什么关系呢?学生活动:观察、思考。
活动2【讲授】新课讲授一、认识计算机与程序(一)、提问:1、计算机各部件是如何配合工作的?2、计算机中数字电路的表示方法怎样?3、计算机程序设计语言有哪些?学生阅读教材74页4.1.1认识计算机与程序,并思考。
活动3【活动】学生讨论(二)交流讨论学生表述完自己的观点后,教师总结。
用计算机程序解决实际问题详案

用计算机程序解决实际问题详案(总9页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March课题: 用计算机程序解决实际问题课时: 1课时教学目标:认知目标:1、通过对学生操作实例分析得出编制计算机程序解决问题的过程方法;2、通过对比生活生动案例充分了解计算机程序的概念能说出几种常见计算机程序语言,掌握计算机基本组成及能理解计算机与程序的关系、计算机程序的编写与执行;3、利用前驱WORD软件的掌握迁移应用对程序编辑集成环境VB工作界面常用工具加以熟悉会简单操作;4、尝试借助VB集成环境编辑程序解决加密解密问题,体验程序的作用及编制环境;能力目标:通过课堂练习及案例分析能说出编制计算机程序解决问题的过程掌握其方法:分析问题-设计算法-编写程序-调试运行-检测结果并应用但到实际问题的解决过程。
德育目标:学生良好信息素养养成的培养(加密解密程序让学生加强对信息安全的重视(如对操作过程与方法的总结培养学生对信息的敏感度及分析问题的能力)教学重点:对编制计算机程序解决问题的过程方法的正确理解,了解计算机程序语言及集成开发环境VB的常见操作。
教学难点:学生对于程序代码理解模糊(以课前简单易懂的脚本代码操作实例“给U盘盘符更改图标”加以理解),学生对计算机程序与计算机组成的工作过程及关系的理解有困难(以生动形象的比喻以学生现阶段认识为基础加强认识)。
教学准备:黑板和粉笔、极域电子教室(安装VB集成开发环境)。
教学过程:教师活动学生活动设计意图教学分析:从本节开始学生接触新的软件。
对学生对于软件基本操作的基础做必要的了解,比如有多少学生初中学习过,多少一点没有接触过。
近半数学生初中已初步学习了相类似软件WORD软件的新建、编辑等基本操作。
很容易让学生利用知识的迁移应用到对VB集成环境工作界面基本操作的熟悉掌握。
层次目标较高层次:掌握本课知识,能在熟练运用完成本课操作基础上灵活应用。
高中信息技术 4.1用计算机程序解决问题教案-人教版高中全册信息技术教案

4.1用计算机程序解决问题本章概述课程内容标准1、初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
2、通过部分智能信息处理工具软件的使用,体验其基本工作过程,了解其实际应用价值。
3、合乎规范地使用网络等媒介发布信息,表达思想。
4、增强自觉遵守与信息活动相关的法律法规的意识,负责任地参与信息实践。
5、掌握网络信息检索的几种主要策略与技巧,能够合法地获取网上信息。
6、掌握信息价值判断的基本方法,学会鉴别与评价信息。
7、能够根据任务需求,熟练使用文字处理、图表处理等工具软件加工信息,表达意图;选择恰当的工具软件处理多媒体信息,呈现主题,表达创意。
8、能利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问题。
一、教材分析1、本章的作用和地位本章通过介绍用计算机编程解决问题以及使用智能信息工具软件等内容,帮助学生认识其工作过程,从而了解其基本特征或实际应用价值,使学生知道这些都是信息处理的一些基本方法。
大多数人除了使用现成的工具软件(如文字处理、图表处理或加工软件等)进行信息处理以外,直接编制计算机程序解决实际问题也是一种基本方法。
学生通过学习使用智能信息工具软件以及剖析计算机程序的操作,初步掌握信息处理的几种基本方法,这对于学生学习知识和个人发展是十分有益的。
以上两个方面的内容,学生在初中阶段都没有接触过,为此只要求学生对这两种信息处理的基本方法能有一个大致的认识,能激发自己的学习兴趣。
对于用计算机编程解决问题,主要是要求学生对计算机程序的执行过程以及编制程序的基本过程有所了解,这是选修模块《算法与程序设计》基础内容的衔接部分;而使用智能信息工具软件,只是要求学生检验其工作过程,对部分智能工具软件的基本知识、工作原理及实际应用价值有所了解,提高学生对信息智能处理的相关内容产生兴趣,从而对学习选修模块《人工智能初步》有所帮助和准备。
另外,本章还讲述了信息发布和交流的有关内容,学生通过进行相关的主题活动,了解信息发布的基本方式、网上信息发布的方法以及利用网络进行交流活动的基本方式,帮助学生在信息发布和交流等活动中,认识到遵守相关的道德规范是相当有必要的。
高中信息技术粤教版4.1 用计算机程序解决实际问题 教学设计 (1)

4.1 用计算机程序解决实际问题1教学目标一、知识与技能(1)理解程序的概念。
(2)掌握程序的运行过程。
(3)了解程序的作用。
二、过程与方法(1)师生互动,积极开展班级讨论、小组讨论、学习等。
(2)通过操作体验、讨论交流等活动,充分调动学生的有意注意和无意注意,使学生成为课堂的主人。
(3)引导学生探究学习,加强个别辅导,缩小学生之间的个体差异。
三、情感、态度与价值观(1)调动学生的学习积极性,培养学生自主学习。
(2)培养学生终身学习的能力。
2学情分析高中学生已经具备一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。
对于计算机编程知识,学生接触的很少,也没有使用过编程软件。
他们对编程的复杂性和代码书写要求没有准备。
所以本节课应准备一些简单、实用、学生感兴趣的实例,提高学生编写程序的兴趣。
3重点难点【教学重点】(1)理解程序的概念,激发学生对程序设计的兴趣。
(2)掌握程序的运行过程,提高学生信息技术素养。
【教学难点】(1)过滤程序中的复杂语句,讲解程序的运行过程。
(2)调动学生抽象思维,主动理解程序的运行过程。
4教学过程活动1【导入】课程导入(5分钟)用VB编写的加密程序“程序1”将文档“课堂”加密后发给学生,提供解密程序“程序2”,要求学生对加密程序解密。
解密后文件内容为“很高兴你能学习VB!”根据学案运行解密程序“程序2”将文档解密。
活动2【活动】创设情景(3分钟)提出问题:我们身边还有哪些问题是靠计算机程序解决的呢?用计算机程序解决问题其实就是用计算机语言编写程序用于解决实际问题。
活动3【练习】体验程序(10分钟)(1)准备一份文本格式的待加密的文件。
(2)启动VB程序,新建文件。
(3)输入程序。
把“加密01.frm”文件中的程序复制粘贴到其中。
(4)运行程序。
(5)保存程序。
(6)修改程序。
(7)运行解密程序。
(8)生成可以直接执行的exe 文件。
活动4【练习】剖析程序(12分钟)(1)在VB中编一个倒计时程序。
用计算机程序解决问题教案
用计算机程序解决问题教案一、教学目标1. 让学生了解计算机程序解决问题的基本概念和方法。
2. 培养学生运用计算机程序解决问题的能力。
3. 提高学生对计算机编程的兴趣和积极性。
二、教学内容1. 计算机程序解决问题的基本概念。
2. 常用的计算机编程语言及特点。
3. 程序设计的基本步骤。
4. 常见的问题解决方法及算法。
5. 编程实践:编写简单的程序解决问题。
三、教学方法1. 讲授法:讲解计算机程序解决问题的基本概念、方法及编程语言的特点。
2. 案例分析法:分析典型的程序设计案例,让学生了解程序设计的过程和方法。
3. 实践操作法:让学生动手编写程序,解决实际问题。
4. 小组讨论法:分组讨论,共同完成编程任务,提高学生的合作能力。
四、教学环境1. 计算机教室:每个学生一台计算机,安装有编程软件。
2. 网络环境:便于学生查阅资料和分享程序。
3. 投影仪:用于展示案例和讲解。
五、教学评价1. 课堂参与度:观察学生在课堂上的积极参与情况和提问回答。
2. 编程实践:评估学生编写程序的正确性、效率和创新性。
3. 小组合作:评价学生在小组讨论中的贡献和合作精神。
4. 课后作业:检查学生对课堂内容的掌握程度。
5. 学生自评:鼓励学生反思自己的学习过程,提高自我认知。
教学计划:第1课时:计算机程序解决问题的基本概念1. 讲解计算机程序解决问题的定义及意义。
2. 介绍常用的计算机编程语言及特点。
3. 讲解程序设计的基本步骤。
第2课时:常见问题解决方法及算法1. 讲解排序和查找算法。
2. 分析典型的排序和查找案例。
3. 介绍其他常见问题解决方法及算法。
第3课时:编程实践(一)1. 讲解编程规范和技巧。
2. 引导学生动手编写简单的程序。
3. 分析程序运行结果,讲解程序的正确性和改进方法。
第4课时:编程实践(二)1. 学生分组讨论,共同完成编程任务。
2. 展示各组成果,进行评价和交流。
第5课时:综合案例分析1. 分析一个综合性的编程案例。
计算机程序解决实际问题
探索计算机工作背后的秘密(一)教学目标:1. 知识与技能:①认识计算机和程序,理解算法,了解流程图,知道程序的重要性。
②通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。
③编写简单程序,体验程序编写的乐趣。
2. 过程与方法目标①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
②培养学生用程序设计思想慎密思考问题的意识和能力3. 情感态度与价值观目标①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
(三)重点难点分析:(1)教学重点:(1)了解编制计算机程序解决实际问题的一般过程和方法。
(2)了解算法在整个过程中的地位和作用。
(2)教学难点:解剖程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程。
(二)教材分析:用计算机程序解决问题,是信息加工和处理的一种重要手段,是人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码。
通过学习本节内容,让学生了解到计算机是在人们的具体指令之下解决实际问题的,计算机程序是一组操作指令或语句序列。
以往使用过的工具软件事实上也是一种计算机程序,只不过那是别人已经编写好的,可以在计算机上直接使用的工具软件而已。
通过操作和剖析已经编好的计算机程序,在解决实际问题中分析并了解其工作过程,这种通过问题分析并形成算法再利用计算机程序解决问题的思路和做法,对学生解决问题的时候有很大的帮助。
(四)学生分析高一的学生已经具备了一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。
对于计算机编程知识,他们以前可能很少或者根本没有接触过。
同时,因为陌生,他们往往会把其看作一种神秘而遥不可及的事物。
因此,强调计算机程序与生活的关系的必不可少。
再者,他们在现阶段已经具备了一定的逻辑思维、分析问题、表达思想等能力,也掌握了相关的数学知识,这样对于计算机程序解决问题了解起来应该是不会太困难。
用计算机程序解决问题教案
用计算机程序解决问题教案一、教学目标1. 让学生了解计算机程序解决问题的基本概念和流程。
2. 培养学生运用计算机程序解决问题的能力。
3. 引导学生掌握一种或多种编程语言,如Python、C++等。
二、教学内容1. 计算机程序解决问题的基本概念:算法、编程语言、程序设计等。
2. 计算机程序解决问题的流程:需求分析、算法设计、编码实现、测试与调试等。
3. 常用编程语言介绍:Python、C++等。
4. 实际案例分析:利用计算机程序解决实际问题,如计算器、数据分析、图像处理等。
三、教学方法1. 讲授法:讲解计算机程序解决问题的基本概念、流程和常用编程语言。
2. 案例分析法:分析实际案例,让学生了解计算机程序解决问题的应用。
3. 实践操作法:让学生动手编写程序,培养实际操作能力。
四、教学准备1. 教学PPT:包含教学内容、案例分析、编程实践等。
2. 编程环境:安装有Python、C++等编程语言的计算机。
3. 实例数据:用于分析和解说的实际案例数据。
五、教学过程1. 导入新课:介绍计算机程序解决问题的基本概念和重要性。
2. 讲解基本概念:讲解算法、编程语言、程序设计等基本概念。
3. 分析实际案例:分析利用计算机程序解决问题的实际案例,如计算器、数据分析等。
4. 学习编程语言:介绍Python、C++等编程语言的基本语法和用法。
5. 编程实践:让学生动手编写程序,解决实际问题。
6. 课堂小结:总结本节课所学内容,强调重点和难点。
7. 课后作业:布置相关编程练习,巩固所学知识。
六、教学评价1. 课堂互动:观察学生在课堂上的参与程度,提问和回答问题的积极性。
2. 编程练习:评估学生完成编程练习的情况,包括代码质量、解决问题的能力和创新性。
3. 小组讨论:评价学生在小组讨论中的表现,包括团队合作、交流能力和问题解决能力。
4. 项目展示:评估学生完成项目的情况,包括项目设计的合理性、代码的可读性和功能的完整性。
七、教学拓展1. 深入学习其他编程语言:如Java、JavaScript等,了解它们的特点和应用领域。
《用计算机程序解决问题》--参考教案2
《用计算机程序解决问题》--参考教案2《用计算机程序解决问题》--参考教案2信息技术基础——计算机程序解决问题2007-03-05 15:00:25fzbzhpx 阅读:1786 关键词: 福州八中“一体三重”公开教学教案设计备忘录开课教师黄品霞课程名称信息技术课程内容用计算机程序解决问题开课地点计算机教室(一)教研课题新课改环境下信息技术体验式教学实践开课班级高一(3)开课时间:06年11月10日星期五第3节教学目标(一)教学目标1.体验简单的计算机程序实例,剖析程序工作的过程,理解算法的含义和算法在解决问题中的重要作用,初步了解算法的两种描述方法。
2.在分析简单问题的基础上,初步体验简单的算法设计。
3.在算法分析的基础上,体验用VB编写、调试简单程序,并检测运行结果。
(二)内容分析教学重点:算法的含义、作用;体验并理解计算机程序解决问题的过程;培养学生对计算机程序的兴趣。
教学难点:解剖简单的计算机程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程。
教学方法手段(三)学生分析高一学生已具备了较丰富的计算机使用经验,他们能够进行简单的文字处理、媒体表达等常用工具软件及网络应用等,对于程序学生接触较少,许多学生只是听说,对于计算机程序的工作过程、设计过程知之甚少,但高中学生具有很强的逻辑思维能力,也掌握了较高的数学知识水平,对于初步了解计算机程序困难不很大。
(四)教学策略设计 1.教学方法设计在教学中抓住学生的兴趣点让他们亲自操作体验简单小程序,然后以计算机程序解决问题的各环节为主线,按分析问题、设计算法、编写代码、调试运行、检测结果的顺序,在教学中,学生通过实践体验、互动分析等方式充分理解用计算机程序解决问题的基本过程,突出解决程序的关键语句,引导学生把注意力放在对程序形式的整体把握上,着重让学生体验其特征和思想方法,特别是在教学中突出了对算法设计的体验,使学生充分理解算法对于程序设计、特别是对于一个人思维条理性所具有的重要作用,从而引发他们对算法、对程序的强烈兴趣。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题: 用计算机程序解决实际问题
课时:1课时
教学目标:
●认知目标:
1、通过对学生操作实例分析得出编制计算机程序解决问题的过程方法;
2、通过对比生活生动案例充分了解计算机程序的概念能说出几种常见计算机程序语言,掌握计算机基本组成及能理解计算机与程序的关系、计算机程序的编写与执行;
3、利用前驱WORD软件的掌握迁移应用对程序编辑集成环境VB工作界面常用工具加以熟悉会简单操作;
4、尝试借助VB集成环境编辑程序解决加密解密问题,体验程序的作用及编制环境;
●能力目标:
通过课堂练习及案例分析能说出编制计算机程序解决问题的过程掌握其方法:分析问题-设计算法-编写程序-调试运行-检测结果并应用但到实际问题的解决过程。
●德育目标:
学生良好信息素养养成的培养(加密解密程序让学生加强对信息安全的重视(如对操作过程与方法的总结培养学生对信息的敏感度及分析问题的能力)
教学重点:对编制计算机程序解决问题的过程方法的正确理解,了解计算机程序语言及集成开发环境VB的常见操作。
教学难点:学生对于程序代码理解模糊(以课前简单易懂的脚本代码操作实例“给U盘盘符更改
图标”加以理解),学生对计算机程序与计算机组成的工作过程及关系的理解有困难(以生动形象的比喻以学生现阶段认识为基础加强认识)。
教学准备:黑板和粉笔、极域电子教室(安装VB集成开发环境)。
教学过程:。