没有合适的资源?快使用搜索试试~ 我知道了~
算法与程序设计课堂教学教材组织方案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 109 浏览量
2022-05-06
13:26:45
上传
评论
收藏 223KB DOC 举报
温馨提示
试读
17页
算法与程序设计课堂教学教材组织方案.doc
资源推荐
资源详情
资源评论
《算法与程序设计》课堂教学教材组织方案
一.课堂教学教材组织方案简介
《算法与程序设计》是高中信息技术课程的选修模块之一。通过本课程的学习,让学
生体验算法思想、了解算法和程序设计在解决问题过程中的地位和作用,并能从简单问题
出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题
本书强调了算法基本概念的学习,教材从各种简单的算法实例着手,通过算法执行流程体
验,加深同学对算法基本概念的理解和自己动手设计算法解决身边简单问题能力的培养。
全书共分五章,前两章注重理论基础,后三章侧重实践操作。第一、二章是算法基本概念
和简单的算法实例。第三章是面向对象程序设计的基本知识,第四章是面向对象程序设计
方法初步,第五章则是算法实例的程序实现。为了便于教师在教学实际工作中合理组织教
学,更好地运用教材,激发学生的学习兴趣,培养学生良好的信息素养,充分体现标准的
要求。同时,考虑到各地计算机不同的硬件设备、学生的实际应用能力和课时数等情况,
提出三种教材组织方案建议,供大家选择。
方案一:
32 课时,适用对象是多媒体教学设备较完备,网络通信基础设备较健全,学生基础较
好,对算法学习有兴趣的学校或班级。在教学上要求较全面实施标准所规定的内容,教学
的重点放在新概念、新知识、新技能的掌握上,对一般常识性的内容可根据学生掌握的情
况简略讲解。要求学生在掌握算法的基本概念,能用自然语言或流程图描述算法,掌握枚
举、解析、排序、查找等常用算法,学会使用面向对象程序设计语言 VB 完成算法的基础
上,能使用程序设计方法解决实际生活、学习上遇到的问题。在完成教学实例和课后练习
的基础上,可根据情况拓展新知识,增加补充练习。
二.课堂教学教材组织方案介绍
(一)方案一介绍
1、课堂教学知识点与教材章节对照表:
序号 活动名称 课程章节 课时
1
活动 1.1
用计算机解决问题的过程
1.1 使用计算机解决问题的一般过
程
1.2 确定解决问题的方法
1.3 把解决问题的方法步骤化
1
2
活动 1.2
认识算法
1.4.1 算法的概念
1.4.2 算法的表示
1.4.3 变量和变量的用途
1
3
活动 1.3
算法的三种不同执行模式
1.4.3 变量和变量的用途
1.4.4 算法的执行流程
1
4
活动 2.1
枚举算法
2.1.1 什么是枚举算法
2.1.2 枚举算法举例
2
5
活动 2.2
解析算法
2.2.1 什么是解析算法
2.2.2 解析算法举例
2
6
活动 2.3
排序算法
2.3.1 什么是排序
2.3.2 冒泡排序
2.3.3 选择排序算法
2
7
活动 2.4 2.4.1 什么是查找
1
查找算法
2.4.2 顺序查找
2.4.3 对分查找
8
活动 2.5
算法实例综合活动
第二章“本章练习”活动
1
9
活动 3.1
一个简单的面向对象的应用程序
(计算圆的面积程序)
3.1.1 对象
3.1.2 类
3.1.3 事件和事件处理
3.2.1 进入 VB 程序设计环境
3.2.2 设计应用程序界面
3.2.3 编制事件处理的代码
3.2.4 应用程序的试运行和保存
2
10
活动 3.2
设计一个应用程序简单模拟电路的
VB 程序
第三章“实践体验”活动
4.3.1 赋值语句
4.3.2 选择语句(行 IF 语句)
1
11
活动 4.1
设计一个猜数游戏的 VB 程序
第三章 “本章练习”活动
4.1.1 基本数据类型
4.1.2 常量
4.1.3 变量
4.1.5 常 用 的 标 准 函 数
(val(x)、Sqr(x)、Timer())
4.2.1 算术类基本运算符
4.2.2 关系类基本运算符(>、<、
=、<=、>=、<>)
4.2.4 表达式(算术表达式、关系
表达式)
2
序号 活动名称 课程章节 课时
12
活动 4.2
编制一个求三解形面积的 VB 程序
第三章“实践体验”活动
4.2.3 逻辑类基本运算
4.2.4 表达式(逻辑表达式)
1
13
活动 4.3
编制一个计算一元二次方程实数根
的程序
4.3.2 选择语句(块 IF 语句)
4.3.2“实践体验”活动
1
14
活动 4.4
编制求正数 A 算术根近似值的程序
4.3.3 循环语句(For 语句)
4.3.3“实践体验”活动
4.3.4 注释
1
15
活动 5.1
枚举算法的程序实现
5.1 枚举算法的程序实现
2
16
活动 5.2
解析算法的程序实现
5.2 解析算法的程序实现
2
17
活动 5.3
计算数据的平均值的程序
4.1.4 数组变量
4.3.3 循环语句
4.4.1 事件处理过程
2
18
活动 5.4 4.4.2 函数
2
排序算法的程序实现 5.3 排序算法的程序实现
19
活动 5.5
查找算法的程序实现
5.4 查找算法的程序实现
1
20
活动 5.6
设计一个“9 选 3”猜数字游戏程序
第五章 综合探究活动
1
21
活动 5.7
递归算法实例及程序实现
5.5 递归算法实例及程序实现
2
22
活动 5.8
设计一个简单的袖珍计算器
第五章练习
1
32 课
时
2、方案一实施纲要
活动 1.1 用计算机解决问题的过程
【课程章节】 1.1 使用计算机解决问题的一般过程
1.2 确定解决问题的方法
1.3 把解决问题的方法步骤化
【建议学时】 1 课时。
【教学目标】
1)了解使用计算机解决问题的一般过程
2)学会使用示意性程序表示算法步骤
【教学重点】
1)掌握使用计算机解决问题三个阶段
2)使用示意性程序表示算法步骤
【教学难点】
1)使用示意性程序表示算法步骤
【教学步骤】
1)从学生感兴趣的计算机应用问题入手,使学生了解使用计算机解决问题的基
本过程,重点掌握计算机如何处理问题过程。如电梯是如何工作的?(当有
一个人按和多个人按的不同情况处理)。计算机如何下五子棋?
2)通过文件复制、简单文字处理等操作,教师介绍系统软件和应用软件的作用,
使学生明白计算机如何处理问题的过程;
3)提出“用铁丝制作一个矩形框”,给定 S 和 L,计算高 h 和宽 w 问题;
a)分析方法
b)解决问题步骤化
c)使用示意性程序表示
4)问题与练习
活动 1.2 认识算法
【课程章节】 1.4.1 算法的概念
1.4.2 算法的表示
1.4.3 变量和变量的用途
【建议学时】 1 课时。
【教学目标】
1)理解算法的概念
2)掌握使用自然语言和流程图描述算法的表示方法
3)了解变量和变量的用途
【教学重点】
1)算法具有的特征
2)使用流程图形式表示算法
【教学难点】
1)使用流程图形式表示算法
【教学步骤】
1)提出问题:如何把解题的方法转换成计算能完成的操作步骤呢?例如:“用铁
丝制作一个矩形框”,示意性程序 P 的处理步骤的全体就构成了解决这一个问
题的算法;
2)导入算法的概念,对算法的特征加以解释说明;
a)有穷性
b)确定性
c)能行性
d)有 0 个或多个输入
e)有一个或多个输出
3)使用流程图形式表示算法
a)各常用构件表示的使用
b)变量和变量的用途
c) “用铁丝制作一个矩形框”的流程图表示
4)用自然语言形式描述
5)算法执行过程体验
6)其它问题的算法描述
活动 1.3 算法的三种不同执行模式
【课程章节】 1.4.3 变量和变量的用途
1.4.4 算法的执行流程
【建议学时】 1 课时。
【教学目标】
1)理解变量和变量的用途
2)理解顺序、选择、循环三种执行模式
【教学重点】
1)变量的用法
2)计数器与累加器的作用
3)顺序、选择、循环三种不同执行模式
【教学难点】
1)计数器与累加器的作用
2)三种不同的执行模式
【教学步骤】
1)提出问题:计算数据算术平均值的算法;
2)算法分析,并使用流程图形式表示算法;
剩余16页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功