3.2.1信息的编程加工教案

3.2信息的编程加工(第1课时)

实习老师 雷佩芬

一、教学内容分析

本节内容较为简练,是对上一节“信息加工的概述”的承接,主要是描述如何运用VB程序来进行编程,让学生了解一些简单的编程知识。在实际的教学中,教师可以灵活地安排教学内容,讲述的顺序、内容与教材所呈现的顺序、内容可以不同,而且要让学生明白计算机语言只是工具,算法才是程序设计的灵魂。本节分为2课时,第1课时主要是让学生理解“算法”,能初步运用VB制作简单程序。

二、教学目标分析

1、知识目标:理解“算法”,了解VB,并尝试进行简单编程。

2、能力目标:体验程序设计的独特魅力,了解编程加工的内在机制,培养学生的创新能力。

3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。

三、学习者特征分析

因为大多数学生在初中都没有接触过计算机编程,因此绝大多数人对VB编程是很陌生的,老师就要从最简单、最基础的方面来引导这些零基础的学生。在学生已有的计算机基础上给他们讲解一下程序设计中的算法以及一些简单的VB编程。

四、教学重难点

1、重点:A.掌握算法的概念;B. 了解VB程序设计的界面组成。

2、难点:学生对于算法和 VB编程的理解程度。

五、教学方法

讲授法、任务驱动法

六、教学过程

1、教师活动:大家好,我是你们的代课实习老师,我姓雷,雷老师。很荣幸,在接下来的时间将由我陪伴着大家学习信息技术。今天,我将和大家一起学习信息的编程加工。

2、导入

大家刚进入高中生活不久,学得高中的学习压力大吗?你们都用什么方式排解压力呢?什么样的回答都有。针对这个问题,老师想请一个同学来配合老师做几个小测试。由于老师不认识任何一个同学,所以老师只好用一个随机抽取号数的小程序来邀请几位了配合一下。

(随机抽取一个号数,并请他完成减压测试,请一个同学完成猜拳)

3、理解“算法”的概念。

做完了这2个小测试,大家有没有觉得这三个程序还有意思的,除此之外,还有比如说五子棋、打泡泡等程序。那有谁知道这些程序都是用什么做出来的?有些同学之前有接触,对,是用Visual Basic(VB)做的小程序。这些小程序又是怎样做出来的呢?要根据问题编写算法。那什么是算法呢?当我们要解决一个问题时,所经过的步骤 “分析问题——寻找具体解决办法——比较办法——解决问题”。这一过程就被我们称为算法。算法是程序设计的“灵魂”,如果没有算法,整个程序就没办法动起来。以两物交换为例,大家一起来想一想有什么方法可以让两个杯子中的小球互换位置?题目只要求我们将两杯内的小球互换,并没有其他的要求,在这样的条件我们要怎么做?好,让我们再抽一位同学来说说。

(学生:多增加一个杯子)说得很好,还有其他方法吗?还有一种“互相加减法”。

在这个例子中可以发现,除此之外,我们还可以发现,每一个问题并不是只有一个解决方法,也就是说算法并不是唯一的,就像我们回家的路,并不只有一条,但是我们通常都走离家距离最近的那一条路,程序算法也是一样,我们要通过不断地调适才能得出最优化的算法。

4、简介vb

在明白了“算法”“程序”和“VB”三者之间的关系后,我们就要来正式的认识一下VB这个软件,打开学习任务卡,我们一起看一下,我们需要掌握VB的哪些知识点。

在任务一中,要求我们按照图片的样子设计一个随机抽号的程序,并在相应的控件上添加代码,使其能够运行。现在我们就打开VB,看一下该如何完成这个任务。

单击开始菜单,程序里面找到VB6.0。我们把它打开,它会自动弹出新建工程,标准EXE,打开就创建了一个工程。标题栏、菜单栏都和我们比较熟悉的word、excel相似,今天就不具体介绍了。

看里面有一个FORM1,它是对象窗口,我们进行界面设计都是在它里面完成的。

看右边,有属性列表,大家看Caption(标题),在这边可以改Form1的显示名,此外我们还可以在Font里调字体、字号等。还可以拖动改变Form1的大小。左边是工具箱,我们就是通过选择工具,然后再form这个对象窗口里面进行界面设计。在任务一里,它标明了我们需要用的工具有label(标签)、commandbutton(按钮)这两个。它们都有caption或者font、visible等属性。我们要如何使用这些工具呢?很简单,我们既可以双击生成相应的工具,也可以用鼠标拖拉生成。在完成界面的设计后,我们还要添加代码。在生成的工具图标上双击,我们就进入了代码界面,我们在这个界面里通过输入代码来指挥计算机完成我们所想解决的问题。代码输完后,按照任务要求,我们还要将程序生成应用软件,如何操作呢?点击窗口中左上角的文件菜单,在出现的下拉菜单中找到“生成工程1.exe”,选择好保存地址后就可以了。

完成任务一后,我们对比一下任务二。任务二比任务一多了一个label、command,还有一个白色的框。这个框有谁知道是什么。对,是文本框,是用来输入或显示文字的,它的使用方法和label、command一样,可以双击也可鼠标拖拉,在图标上双击后进入代码界面。Textbox和label、command最为不一样的一点是它没有caption这个属性,取而代之的是“text”。

第二个任务并不难,我们一起看看任务三。任务三明显比前两个高大上多了。我们看到任务三比前两个多了一个承载图片的控件,这个是什么呢,是picturebox图片框,它是专门用来显示图片的工具,有显示、加载显示的功能,它和文本框一样,也没有caption属性,而反加了picture属性。其余的就都一样。而拓展题要求我们进行全年级抽奖,这就需要2个随机函

数了,一个用于班级号数上,一个用于学生的号数上。完成了上面三个任务后的同学们可以想想看这题要怎么做。

现在大家知道任务卡怎么做了吧,接下来的时间就留给大家完成任务卡。

七、教学反思

3.2信息的编程加工(第1课时)

实习老师 雷佩芬

一、教学内容分析

本节内容较为简练,是对上一节“信息加工的概述”的承接,主要是描述如何运用VB程序来进行编程,让学生了解一些简单的编程知识。在实际的教学中,教师可以灵活地安排教学内容,讲述的顺序、内容与教材所呈现的顺序、内容可以不同,而且要让学生明白计算机语言只是工具,算法才是程序设计的灵魂。本节分为2课时,第1课时主要是让学生理解“算法”,能初步运用VB制作简单程序。

二、教学目标分析

1、知识目标:理解“算法”,了解VB,并尝试进行简单编程。

2、能力目标:体验程序设计的独特魅力,了解编程加工的内在机制,培养学生的创新能力。

3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。

三、学习者特征分析

因为大多数学生在初中都没有接触过计算机编程,因此绝大多数人对VB编程是很陌生的,老师就要从最简单、最基础的方面来引导这些零基础的学生。在学生已有的计算机基础上给他们讲解一下程序设计中的算法以及一些简单的VB编程。

四、教学重难点

1、重点:A.掌握算法的概念;B. 了解VB程序设计的界面组成。

2、难点:学生对于算法和 VB编程的理解程度。

五、教学方法

讲授法、任务驱动法

六、教学过程

1、教师活动:大家好,我是你们的代课实习老师,我姓雷,雷老师。很荣幸,在接下来的时间将由我陪伴着大家学习信息技术。今天,我将和大家一起学习信息的编程加工。

2、导入

大家刚进入高中生活不久,学得高中的学习压力大吗?你们都用什么方式排解压力呢?什么样的回答都有。针对这个问题,老师想请一个同学来配合老师做几个小测试。由于老师不认识任何一个同学,所以老师只好用一个随机抽取号数的小程序来邀请几位了配合一下。

(随机抽取一个号数,并请他完成减压测试,请一个同学完成猜拳)

3、理解“算法”的概念。

做完了这2个小测试,大家有没有觉得这三个程序还有意思的,除此之外,还有比如说五子棋、打泡泡等程序。那有谁知道这些程序都是用什么做出来的?有些同学之前有接触,对,是用Visual Basic(VB)做的小程序。这些小程序又是怎样做出来的呢?要根据问题编写算法。那什么是算法呢?当我们要解决一个问题时,所经过的步骤 “分析问题——寻找具体解决办法——比较办法——解决问题”。这一过程就被我们称为算法。算法是程序设计的“灵魂”,如果没有算法,整个程序就没办法动起来。以两物交换为例,大家一起来想一想有什么方法可以让两个杯子中的小球互换位置?题目只要求我们将两杯内的小球互换,并没有其他的要求,在这样的条件我们要怎么做?好,让我们再抽一位同学来说说。

(学生:多增加一个杯子)说得很好,还有其他方法吗?还有一种“互相加减法”。

在这个例子中可以发现,除此之外,我们还可以发现,每一个问题并不是只有一个解决方法,也就是说算法并不是唯一的,就像我们回家的路,并不只有一条,但是我们通常都走离家距离最近的那一条路,程序算法也是一样,我们要通过不断地调适才能得出最优化的算法。

4、简介vb

在明白了“算法”“程序”和“VB”三者之间的关系后,我们就要来正式的认识一下VB这个软件,打开学习任务卡,我们一起看一下,我们需要掌握VB的哪些知识点。

在任务一中,要求我们按照图片的样子设计一个随机抽号的程序,并在相应的控件上添加代码,使其能够运行。现在我们就打开VB,看一下该如何完成这个任务。

单击开始菜单,程序里面找到VB6.0。我们把它打开,它会自动弹出新建工程,标准EXE,打开就创建了一个工程。标题栏、菜单栏都和我们比较熟悉的word、excel相似,今天就不具体介绍了。

看里面有一个FORM1,它是对象窗口,我们进行界面设计都是在它里面完成的。

看右边,有属性列表,大家看Caption(标题),在这边可以改Form1的显示名,此外我们还可以在Font里调字体、字号等。还可以拖动改变Form1的大小。左边是工具箱,我们就是通过选择工具,然后再form这个对象窗口里面进行界面设计。在任务一里,它标明了我们需要用的工具有label(标签)、commandbutton(按钮)这两个。它们都有caption或者font、visible等属性。我们要如何使用这些工具呢?很简单,我们既可以双击生成相应的工具,也可以用鼠标拖拉生成。在完成界面的设计后,我们还要添加代码。在生成的工具图标上双击,我们就进入了代码界面,我们在这个界面里通过输入代码来指挥计算机完成我们所想解决的问题。代码输完后,按照任务要求,我们还要将程序生成应用软件,如何操作呢?点击窗口中左上角的文件菜单,在出现的下拉菜单中找到“生成工程1.exe”,选择好保存地址后就可以了。

完成任务一后,我们对比一下任务二。任务二比任务一多了一个label、command,还有一个白色的框。这个框有谁知道是什么。对,是文本框,是用来输入或显示文字的,它的使用方法和label、command一样,可以双击也可鼠标拖拉,在图标上双击后进入代码界面。Textbox和label、command最为不一样的一点是它没有caption这个属性,取而代之的是“text”。

第二个任务并不难,我们一起看看任务三。任务三明显比前两个高大上多了。我们看到任务三比前两个多了一个承载图片的控件,这个是什么呢,是picturebox图片框,它是专门用来显示图片的工具,有显示、加载显示的功能,它和文本框一样,也没有caption属性,而反加了picture属性。其余的就都一样。而拓展题要求我们进行全年级抽奖,这就需要2个随机函

数了,一个用于班级号数上,一个用于学生的号数上。完成了上面三个任务后的同学们可以想想看这题要怎么做。

现在大家知道任务卡怎么做了吧,接下来的时间就留给大家完成任务卡。

七、教学反思


相关内容

  • 数控加工与编程项目三圆弧加工教案
  • 学习情境三 带圆弧阶梯轴的加工 学习情境三:带圆弧阶梯轴的加工(详案) 一.学习情景描述 给学生发放零件图,给出该零件的信息和加工要求. 图示零件为简单阶梯轴,结构要素有外圆柱面.倒角和圆弧面.毛坯为φ38mm 的棒料,材料为45钢,要求完成零件的数控加工,车削尺寸至图中要求. 图3.1 零件图 图 ...

  • 配合件加工教案
  • 轴套配合件的加工 一. 复旧导新 套类零件加工程序编制和加工刀具的选择 二. 引入新课 轴套配合件的加工 1. 工艺分析 配合件装配图 零件一 零件二 根据零件的工艺特点和毛坯φ45×85mm .φ45×45mm 两段尺寸,确定加工方案: (1)采用三爪卡盘装卡,夹零件1毛坯伸出卡盘45mm ,车端 ...

  • 高中信息技术信息加工概述教案教科版
  • 3.1信息加工概述 教学目标: 要求学生从总体上了解信息加工的基本知识,理解手工加工和计算机信息加工方式的异同,把握信息加工三种形态及其各自的适用范围. 课时安排: 1课时 教学重点: 让学生从已有的经验中总结出信息加工的一般过程 教学难点: 理解计算机信息加工的三种形态的特征 教学方法: 讲授法 ...

  • 机电一体化教案=4
  • 淮南联合大学 教 案 课程名称: 机电一体化系统 授课教师: 陈其祥 授课班级: 05机电1.2班 选用教材:赵先中.<机电一体化系统>.高教版 淮南联合大学教师授课教案 教学过程及时间分配: 第四章 控制系统 4.1 控制系统的组成及其作用 控制系统的组成 (5部分) (1)数字控制装 ...

  • 华中数控铣床一周实训教案
  • 华中数控铣床实训教案 实训目的: 1. 掌握数控机床安全规程: 2. 掌握HNC-21/22M数控系统铣床工件坐标系的设定方法: 3. 了解HNC-21/22M数控系统铣床程序调试步骤方法: 4. 初步了解HNC-21/22M数控系统铣床程序的编辑方法: 5. 了解HNC-21/22M数控系统铣床操 ...

  • 九年级第一学期信息技术教案_10
  • 九年级第一学期信息技术教案_10 [课 题] 机器人编程(仿真)软件简介 [授课时间] [教学目标] [知识目标] 通过实例了解和掌握机器人编程(仿真)软件的使用. [技能目标] 机器人编程(仿真)软件的使用方法 [情感目标] 通过编程(仿真)软件的使用,初步体验程序编制的乐趣. [教学重点] 1. ...

  • 模具设计与制造专业介绍
  • 模具设计与制造专业介绍 培养目标 本专业培养拥护党的基本路线,适应生产.建设.管理.服务第一线需要的,德.智.体.美等方面全面发展的,掌握模具设计与制造的基本理论和知识,从事模具设计与加工.制造.维修的高级技术应用性人才. 知识能力要求 具有本专业必需的自然科学.社会科学和管理科学知识:掌握计算机基 ...

  • 信息的编程加工说课稿
  • 信息的编程加工 一.说教材 首先,我对本节内容进行分析 <信息的编程加工>是教科版教材高一信息技术必修本第三单元第二节内容.在此之前,学生们已经学习了信息加工的一般过程,这为过渡到本节内容的学习起到了铺垫的作用.因此,本节内容在信息加工中具有不容忽视的重要的地位.本节内容前面承接本教材的 ...

  • 数控技术专业毕业生实习报告
  •   学校: 唐山学院东校区   专业: 数控技术   班级: 06级数控技术2班   姓名: 梁超超   指导教师: 李莉   实习单位:唐山市雷天电机制造有限公司   前 言   现代科学技术的发展极大地推动了不同学科的交叉与渗透,引起了工程领域的技术改造与革命。在机械工程领域,由于微电子技术和计 ...