【3.2信息的编程加工 教案】3.2信息的编程加工

高中信息技术教案 2015-07-26 网络整理 晴天

【jiaoan.jxxyjl.com--高中信息技术教案】

教学目标:

      要求学生通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤。了解计算机加工信息的内在机制。

教学内容 :

      1 .体验程序设计的独特魅力,了解编程加工信息的内在机制

      2 .了解并尝试编程的主要过程

教学重点: 让学生体验通过编程实现计算机加工信息的过程,知道利用计算机解决问题的步骤和基本思想的步骤和基本方法,从而了解计算机信息加工的内在机制。

教学难点: 让学生理解用算法描述实际问题,理解人们的思维在计算机工作中发挥的作用。

课时:2

导入新课

   课本 43 页引入的“ 100 米决赛成绩排序程序”一例,目的是“ 计算机语言只是工具,算法才是程序设计” 。

   1 .什么是算法? ——为解决一个问题而采取的方法和步骤。

      例:求 1~100 的和。

   2 .算法的特征:

      确定性:算法中的每一步必须是明确的,不可以有“多义性”或“歧义性”。

      有效性:算法中的每一步必须是计算机能够有效执行,并且能得到有效结果的。

      有穷性:算法中的步骤应是有限的。

      一个或多个输出:算法中必须有把结果输出给用户的步骤。

编程过程

      思考问题:

      问题 1 :若让我们对这些数据排序,该怎么办?

      问题 2 :计算机会自己会思考如何排序吗?那如何让计算机也知道怎么使用我们设计好的算法完成任务呢?

      例:现把一组数( 5 、 7 、 2 、 14 、 9 、 11 、 8 、 12 )从小到大排列

      分析:定义数组 a(7) ,用来存放这 8 个数,分别是 a(0) 、 a(1) 、 a(2) 、 a(3) 、 a(4) 、 a(5) 、a(6) 、 a(7) 。将 a(0) 和 a(1) 比较,若 a(0)>a(1) ,将 a(0) 和 a(1) 中的值对调,大数放入 a(1)中,否则不对调,以此类推。当进行完第一趟冒泡排序后,还不能得到最终的结果,就要继续进行第二趟冒泡排序……,直至得到正确的结果为止。

      举例:(p44)并写出程序,对他进行分析

vb 程序设计的一般步骤

      1 .一般步骤:       

      2 .设置设置属性的有关说明:

            name caption text

            名称 标题 文本框

      3 .存盘时,先保存窗体文件(文件名为 *.frm ),接着保存工程文件(文件名为 *.vbp )

      运行时的操作:

      解释运行:选择 [ 运行 ]|[ 启动 ] 命令或工具栏的“启动”按钮或按快捷键 f5 。 12

      编译运行:“文件” | “生成 cx1.exe ”命令

      调试:

      4 . vb 的几个简单语句

      赋值语句: [let] 目标 = 源 ( “ 源”可以是常量、变量、表达式、带有属性的对象,“目标”只能是变量、带有属性的对象 )

      如: total=100 ‘ 常量赋值给变量

      s=a+b ‘ 表达式赋给变量

      name $= “计算中心” ‘字符串赋给变量

      text1.text= “ good morning! ” ‘字符串赋给带属性的对象

      text2.text=test1.text ‘带属性的对象赋给带属性的对象

      结束语句: end

      作用:用来结束一个程序或一段程序的执行。

      如: end sub ‘结束一个 sub 过程

      end function ‘结束一个 function 函数

      end if ‘结束一个 if 选择结构

      end select ‘结束一个 select 选择结构

      注释语句:‘注释内容(放在语句后面); rem 注释内容(单独为一个语句)

      作用:给程序语句加上注释

实践题:用 vb 程序设计语言编写一个简单的“记事本”。

12

本文来源:https://jiaoan.jxxyjl.com/gaozhongxinxijishujiaoan/31901.html

Copyright @ 2011-2019 教案下载网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计