预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《信息的编程加工》教案 教学目标: 1、通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤。 2、了解计算机加工信息的内在机制。 教学重点: 1、理解用算法描述实际问题。 2、通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤。 3、了解计算机加工信息的内在机制。 教学难点: 理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。四、教学过程: 学科知识主导地位的体现主体地位的实现 问 题 引 入上节课我们学习了信息加工概述,我们知道计算机信息加工有三种类型,大家回忆一下。一位同学回答接下来我们就要学习这三种类型的计算机信息加工。今天我们先来学习基于程序设计的自动化信息加工,也就是我们教材的第三章第二节信息的编程加工。你们在座的同学中是否有同学使用编程来加工信息解决问题?在日常生活和学习中,你们有没有接触或知道一些编程开发工具,比如VB?同学回答。 大多数同学没有接触过编程人们常用的一些编程开发工具有VB、VC++、DELPHI、POWERBUILDER等。既然我们还没有使用过编程开发工具,也不知道怎样对信息进行编程加工。那么下面我们先来看一个例子,也就是我们教材中43页100米决赛项目成绩排序程序。在VB中打开成绩排序程序,并运行。一位同学上来演示成绩输入和排序。同学们,看了那位同学的操作演示,虽然这个程序的功能很简单,但它能够完成排序任务。同学们,我们的校运动会也快要举行了,你们想不想也开发一个程序用于校运动会成绩的排序? 算 法 设 计如果让我们对这些数据进行排序,我们该怎么办?引出算法的概念,算法是指解决问题的方法和步骤。现在我们知道什么是算法了,那我们要看如何设计一个算法对成绩数据进行排序。 排序的方法有多种:冒泡排序,插入排序,选择排序等。教材中介绍的是冒泡排序法,介绍数组概念,详细讲解冒泡排序算法利用小工具对给定的一个数组使用冒泡排序算法按步骤进行排序。 编 程 实 现计算机自己会思考如何排序吗?那如何让计算机也知道怎么使用我们设计好的算法完成任务呢? 引出编程实现的一般步骤: (1)界面设计:在VB中演示界面设计,添加标签框、文本框等。(2)编写代码:解释各段代码的作用。 (3)调试运行:演示调试运行。 通过广播教学演示编程实现步骤。练习在VB中设计界面,然后复制代码,调试运行。总结回顾程序设计的过程,计算机是按持续所规定的内容和步骤进行工作的,懂得程序设计的原理和方法将可以更好地利用计算机。