欢迎您访问教学资源网(www.jxzy.wang)
首页 > 教案设计 > 信息教案设计 > 3.2信息的编程加工

3.2信息的编程加工

网友 分享 时间: 加入收藏 我要投稿 点赞 12
0

3.2信息的编程加工

教学目标:

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

教学内容 :

      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 。

2页,当前第112

精选图文

221381
领取福利

微信扫码领取福利

3.2信息的编程加工

微信扫码分享

月会员
每天200次下载
2元/30天
直接下载
单次下载
0.1元/次
微信支付
欢迎使用微信支付
扫一扫支付
金额:
常见问题

请登录之后再下载!

下载中心

您的账号注册成功!密码为:123456,当前为默认信息,请及时修改

下载文件立即修改

帮助中心

如何获取自己的订单号?

打开微信,找到微信支付,找到自己的订单,就能看到自己的交易订单号了。

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭