课件编号4151632

运动会成绩处理项目 学案

日期:2024-05-07 科目:信息技术 类型:高中学案 查看:56次 大小:120813Byte 来源:二一课件通
预览图 1/1
运动会,成绩,处理,项目,学案
  • cover
《学校运动会成绩处理项目设计与实现》学历案 一、课标要求: 掌握基本的排序算法,理解并掌握程序设计语言的基本知识和技能。 二、学习目标: (一)通过教师讲解和小组活动,理解排序重要性和机械意义、了解选择排序的基本原理。 (二)通过交换颜色的编程练习,掌握2个变量交换的基本方法。 (三)通过寻找最小值及其位置的活动,掌握选择排序的基本子过程。 (四)通过完善校运动会成绩排序代码的活动,进一步掌握选择排序的基本思想和主要代码。最终完成项目。 三、评价任务 (一)完成交换颜色的编程练习。 (二)完成寻找最小值及其位置的活动 (三)完成完善校运动会成绩数据排序代码的活动。 四、学习与指导过程 (一)资源与建议 资源:沪科技版《算法与程序设计》教材、安装VB6.0的多媒体计算机。 建议:能够使用VB6.0实现变量交换、寻找最小值,应用数组完成选择排序的程序。 (二)学习过程 1.复习导入、了解排序的意义 上节课我们完成了运动会成绩项目的界面设计、数据输入等基本任务,本节课我们进入编写排序的代码实现过程。21教育网 通过教师讲述了解排序的重要性,感悟其蕴涵的机械性,加深对机械实现程序的理解。 2、两种最基本的排序方法 排序是编程面临的最基本的任务,方法也有很多,高中阶段需要掌握两种最基本的排序方法:选择排序和冒泡排序。21cnjy.com 活动1:通过观看选择排序的视频了解其实现的方法,初步总结其规律。 3、变量交换练习 变量交换是高中编程需要掌握的基本方法,必须掌握。 活动2: 完成下面的填空练习,观看老师演示,并完成“交换颜色”的编程练习。 完成填空练习:交换变量a与b的值 Dim a,b,t as integer a=5 : b=3 t= ① : ② : ③ 4、选择排序子过程:寻找最小值及其位置 为了降低理解选择排序的难度,我们练习其递归子过程。 活动3:完成下面的填空练习,观看老师演示,并完成“寻找最小值及其位置”的编程练习 完成填空练习: Dim i,a(1 to 5),min,m as integer For i=1 to 5 A(i)=val(inputbox(“请输入”)) Next i min=a(1):m=1 For i=2 to 5 If a(i) ① min then min= ② : m=i Next i 5、项目实现 活动4:完成下面的填空练习,观看老师演示,完善校运动会成绩数据排序代码 For i = 1 To ① Min = a(i) : m = i For x = i + 1 To 8 If ___②___ Then Min = a(x) : m = x : 21世纪教育网版权所有 Next x k = a(i) : ③ : a(m) = k Next i 6.项目展示 小组代表展示本组的设计,并互相交流。 7、总结梳理 总结梳理本节课的知识点和学习目标。

~~ 您好,已阅读到文档的结尾了 ~~