【vb精品源码栏目提醒】:网学会员--在 vb精品源码编辑为广大网友搜集整理了:3 3 2编程解决问题教学设计(王兆洪) - 讲义教程绩等信息,祝愿广大网友取得需要的信息,参考学习。
3.3.1-2 编程序解决问题 授课班级高一1班 教师王兆洪 时间2012年12月21日下午第一节 星期五 一、教材分析 本课时教学的内容是上海科技教育出版社出版的《信息技术基础》第三章第三节1-2小节是编程序解决问题的开篇力图为学生揭开计算机解决问题的神秘面纱向学生展示计算机程序设计的精彩片断引领他们经历分析问题、确定算法、编写程序、调试程序等用计算机程序解决问题的基本过程。
以激发学生的学习兴趣和极大的求知欲为后面的
VB可视化程序设计做了一个很好的铺垫。
二、 学生分析 我校的高一学生都来自于农村同学们都非常想知道计算机解决问题的过程但没有形成一个完全的知识系统。
他们刚学过用word处理文本用excel处理表格用photoshop等处理图片用cooledit等处理声音用premiere和会声会影处理视频用flash等处理动画。
然而他们对于计算机是怎样来解决这些实际问题的却一片空白。
对用计算机程序解决问题普遍陌生对自己编程来解决问题既感觉新奇有趣又担心程序设计的技术难度自己不能适应。
鉴于这样的情况学生不可能在一节课的时间内完全认识计算机编程但可以通过观摩活动并让他们体验在
VB中执行程序来解决一个简单而有趣的问题来经历编程解决问题的一般过程感受用计算机程序解决问题的魅力激发学生学习程序设计的兴趣是可以达到的。
三、 教学目标分析 知识与技能 1、了解软件及其种类学会正确使用现成软件 2、了解编程解决问题的一般过程、算法的概念以及流程图的描述方法 3、学会应用
VB编写简单的程序并运行、修改、保存方法体验程序的作用。
过程与方法 1、通过阅读自主探究软件及其分类软件、程序、算法的概念 2、通过观摩了解程序的编写、运行、保存过程理解语句的作用 3、通过实践体验编程解决问题的一般过程。
情感态度与价值观 通过编程实现信息的加工与表达激发了学生学习编程的兴趣增加了学生的成就感。
四、 教学重点 编程解决问题的过程中分析问题和设计算法。
五、 教学难点 1、
VB的初步使用 2、计算机程序代码的功能与作用 六、 教学设计思路 先演示如何编写仿制word工具栏部分命令按钮的程序代码通过运行并解释语句代码的作用来引入通过展示和修改文字处理系统的原代码来体会程序的对信息的加工与表达的功能来激发学生的兴趣通过学生自己动手用编程解决一道物理题来经历和体会编程解决问题的一般过程从而解决本节的重难点。
七、教学准备本教案需用到的各种教学媒体和资源 1、硬件多媒体机房网络 2. 软件
VB6.0、PPT、屏幕录像、教学设计 八、教学课时1课时 九、教学过程描述 教学 环节 教师活动 学生 活动 情节引入 第三章我们学习《信息的加工与表达》。
这一章我们利用现成的软件已经编好的程序让计算机工作如用word处理文本用excel处理表格用photoshop等处理图片用cooledit等处理声音用premiere和会声会影处理视频用flash等处理动画。
然而当我们找不到合适的软件来加工和表达信息时可以考虑利用某种程序设计语言自己编制程序让计算机为我们服务。
听讲、思考 认识软件及其种类 1、软件及其分类P68 计算机软件分为两大类系统软件、应用软件。
系统软件是由计算机厂家作为计算机系统资源提供给用户使用的软件总称。
其主要功能是使用和管理计算机也是为其他软件提供服务的软件。
它最接近计算机硬件其他软件都要通过它利用硬件特性发挥作用。
系统软件主要包括 1操作系统管理计算机软硬件资源的软件。
2语言处理程序汇编程序、各种高级语言的解释程序、编译程序等。
3服务程序系统诊断程序、测试程序、编辑程序、装配连接程序等。
4数据库管理系统用于管理、操作和维护数据库的软件。
数据库可存储大量的各种数据。
应用软件是为解决各种实际问题而编制的计算机应用程序及其有关资料。
计算机的作用之所以如此强大最根本的原因是计算机能够运行各种各样的程序从而发挥强大的作用。
应用软件往往都是针对用户的需要利用计算机来解决某方面问题。
如以上学过的工具软件科学应用软件火车订票系统人事档案系统财务系统、学籍管理系统等。
2、正确使用现在软件 应用软件是针对某一实际应用目的而编制的软件。
不同的软件具有不同的功能因此应该选择能满足自己需要的软件。
当有些需求利用现成的软件难以满足时可以利用计算机程序开发软件也叫编程语言自己编制程序解决问题。
阅读、思考 编程解决问题 1、演示仿制word工具栏部分命令按钮的程序编写及运行过程。
建立窗体——控件设定——Command控件代码编写 每编写一条语句就运行一下程序观察text1控件内容的变化并解释和保存程序认识什么叫窗体和工程文件。
Private Sub Command1_Click Text1 中华人民共和国 Text1.FontName 隶书 Text1.FontSize 28 Text1.FontBold True Text1.FontItalic True Text1.FontUnderline True Text1.ForeColor RGB255 0 0 End Sub 2、展示仿制word文字处理系统源程序并修改运行进一步揭示计算机所做的每一次动作每一个步骤都是按照已经用计算机语言编好的程序来进行的。
3、编程解决问题的一般过程包括分析问题、设计算法、编写程序、调试运行等。
其中解决问题之前需要对问题进行深入分析明确问题的需求然后确定解决问题的办法。
分析问题是利用计算机解决问题过程中最基础、最重要的工作。
设计算法就是寻找问题求解的方法和确定具体的求解步骤。
用计算机解决问题时任何答案的获得都是计算机按照指定顺序执行一系列指令的结果。
因此我们需要将解决问题的方法转换成一系列具体的、可操作的步骤这些步骤的集合称为算法。
观察老师每一条语句编写后程序运行时text1控件内容的变化情况领会程序对信息的加工与表达作用 观察 思考 领会 知识拓展与 实践 物理老师想编写一个描述小球做平抛运动的轨迹程序小球运动时间限定在1100秒用计算机解决问题的过程如下 1分析问题 问题的要求 已知的内容 输出的内容 描述小球做平抛运动的轨迹 小球运行的初速度和运行时间 在窗体上以小球在某个时间的坐标为中心以30为半径画出空心圆 交流讨论 知识拓展与实践 2设计算法 流程图描述如下 3编写程序 启动屏幕录像演示用
VB编写的“描述小球做平抛运动轨迹” 的程序运行界面程序代码如下 Private Sub Command1_Click g 9.8 t 1 v ValText1.Text Do While t