内容正文:
导学案
教学课题
非数值计算
教材版本
【教科版】信息技术必修一
学 科
信息技术
编 辑
某校高中信息技术组
授课年级
高一
课程学时
1学时
【学习目标】
1. 理解非数值计算的概念和特点,掌握非数值计算的应用场景。(重点)
2. 学会分析非数值问题,并设计合适的算法进行计算。(重点)
3. 培养综合运用计算思维解决实际问题的能力。(难点)
【自主探究】
任务一:非数值计算的概念理解 请同学们自主阅读课本第4单元计算与问题解决中关于非数值计算的相关章节,思考并填写下表,讨论非数值计算的定义、特点和常见类型。
非数值计算要素
描述
定义
非数值计算是指对非数值型数据(如文本、图像、声音等)进行的处理和分析。
特点
不涉及数值运算,侧重于数据的组织、搜索、排序和模式识别等。
常见类型
文本处理、图像识别、声音处理、社交网络分析等。
任务二:非数值计算方法的应用分析 请同学们以小组为单位,选择一个非数值计算方法,如文本搜索算法,讨论该方法的原理、步骤和应用场景,并填写下表。
方法名称
原理描述
应用步骤
应用场景举例
文本搜索算法
利用特定的模式匹配技术在文本中查找关键字或短语。
1. 定义搜索模式;2. 扫描文本;3. 匹配和定位;4. 输出结果。
搜索引擎、文本编辑器的查找替换功能。
...
...
...
...
任务三:非数值计算问题解决实践 请同学们自主阅读课本第4单元相关内容,思考并回答以下问题:
1. 非数值计算在实际问题解决中的作用是什么?
2. 如何选择合适的非数值计算方法来解决问题?
3. 在非数值计算中,如何评价算法的效率和效果?
【教师精讲】
1. 通过PPT介绍非数值计算的定义、特点和常见类型。
2. 讲解非数值计算的基本方法,如排序算法、搜索算法、图论算法等。
3. 分析非数值计算在解决实际问题中的应用,讨论非数值计算方法的选择和效果评估。
【动手实践】
1. 各小组选择一个实际问题,如实现一个简单的搜索引擎,设计非数值计算方案。
2. 根据设计的非数值计算方案,实现程序代码,并在计算机上运行。
3. 观察计算结果,分析结果的准确性和算法的效率,并进行调试优化。
【归纳总结】
1. 同学们自主总结本节课的学习收获,思考非数值计算在问题解决中的应用。
2. 班级内分享学习体会,讨论非数值计算方法的选择和效果评估技巧。
3. 教师点拨,引导学生深入理解非数值计算的原理和实际应用价值。
【当堂检测】
一、选择题
1.非数值计算主要用于处理以下哪类数据?( )
A. 数值型数据
B. 文本、图像、声音等非数值型数据
C. 统计数据
D. 实验数据
2.在非数值计算中,以下哪个算法常用于文本搜索?( )
A. 快速排序算法
B. 二分搜索算法
C. 深度优先搜索算法
D. 广度优先搜索算法
二、填空题
1. 非数值计算涉及的数据类型包括________、________、________等。
2. 在非数值计算中,________算法是一种在文本中查找特定模式的方法。
三、判断题
1. 非数值计算只涉及数据的组织和搜索,不包括数据的排序和模式识别。( )
2. 非数值计算方法的选择对问题的解决效率和效果有重要影响。( )
【当堂检测答案】 一、选择题
1. B
2. B
二、填空题
1. 文本 图像 声音
2. 模式匹配
三、判断题
1. 错误
2. 正确
学科网(北京)股份有限公司
$$