师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步沪科教版选修1 算法与程序设计排序算法下载详情

沪科教版选修1 算法与程序设计《第3章 常用算法及程序实现 第三节 排序和查找 学习指引 排序算法》优秀教案设计

  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

沪科教版选修1 算法与程序设计《第3章 常用算法及程序实现 第三节 排序和查找 学习指引 排序算法》优秀教案设计

三、学情分析

本节课的教学对象是郑州九中高二年级学生。对于排序算法,绝大部分学生还没有接触过。但他们通过对算法与程序设计模块前面内容的学习,已经掌握了循环结构、选择结构、变量交换以及数组的相关知识,并能够运用For循环语句、IF选择语句以及数组解决实际问题,比如找到数组中的最小值。这对本节课的选择排序的学习是一个很好的前提。

四、教学目标

1.在教师的引导下,通过独立思考,设计寻找最小值的算法,并能够用FOR循环解决寻找最小值问题。

2.通过观看视频,小组交流讨论,能够说出选择排序的执行流程,进而能够完善代码来解决排序问题。

3.在教师的引导下,通过小组交流讨论,对选择排序算法进行优化,并能够完善代码解决排序问题,体会设计算法在编程解决问题中的重要性。

五、教学重、难点

重点:掌握选择排序的算法思想,并对其进行优化,能够完善选择排序代码来解决实际问题。

难点:运用选择排序算法,完善程序代码解决实际问题。

六、教学资源与工具设计

1.教学环境:多媒体网络机房(安装软件有:VB 6.0);

2.教学准备:教学素材(选择排序舞蹈视频、最小值.vbp 优化的选择排序.vbp),教学课件。

七、教学流程

1.创设情境,引入课题

在淘宝网购物时,可以按照人气、信用、销量、价格的高低来排序,这样可以大大提高我们查找商品的效率,由此可见排序在程序设计中的重要性,今天我们就来学习一种基本的排序算法——选择排序,用选择排序解决排序问题。

2.寻找最小值

将一个数组从小到大排序,排在首位的应该是最小值元素,这样我们就得首先能够找到最小值。

【任务1】独立思考,设计寻找最小值的算法(以10个元素的数组为例),然后打开桌面上“最小值.vbp”,完善程序代码并调试运行,最后结合算法分享程序代码。

最小值.vbp代码:

Private Sub Command1_Click()

Dim a(9),min,i As Integer

Me.Cls

Randomize '初始化随机数生成器

For i = 0 To 9

a(i) = Int(Rnd * 100): Print a(i);

教材