当前位置:首页 >> 其它课程 >> 普通高中信息技术课程标准(选修一 算法与程 - 江

普通高中信息技术课程标准(选修一 算法与程 - 江


普通高中信息技术课程标准(选修一 算法与程序设计) 本模块的学习目的是使学生在原有基础上进一步体验算法思想,了解算法和程序设计在 解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一 种程序设计语言编制程序实现算法解决问题。本模块为选修模块。 本模块的教学,应注意与数学课程中有关内容的衔接,要强调理论与实践的结合,引导 学生注意寻找、发现身边的实际问题

,进而设计出算法和计算机程序去解决这些问题。教师 要注意发现对程序设计有特殊才能的学生,根据具体情况为他们提供充分的发展空间。本模 块强调的是通过算法与程序设计解决实际问题的方法, 对程序设计语言的选择不作具体规定。 本模块由 3 个主题组成,结构如下: (一)计算机解决问题的基本过程 1.内容标准 (1)结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程, 认识算法和程序设计在其中的地位和作用。 (2)经历用自然语言、流程图或伪代码等方法描述算法的过程。 (3)在使用计算机解决实际问题的过程中,通过观看演示、模仿、探究、实践等环节, 了解顺序、选择、循环三种基本结构及其重要作用,掌握计算机程序的基本概念,能解释计 算机程序执行的基本过程。 (4) 了解程序设计语言、 编辑程序、 编译程序、 连接程序以及程序开发环境等基本知识。 2.活动建议 有专家认为,对于能够借助计算机技术来解决的问题,可以按照其结构化程度划分成三 个类型: 结构化问题,是能够通过形式化(或称公式化)方法描述和求解的一类问题;非结构化 问题难以用确定的形式来描述,主要根据经验来求解;半结构化问题则介于上述两者之间。 请依照该思路,调查结构化问题的实例,并归纳解决此类问题的一般规律。 (二)程序设计语言初步 1.内容标准 (1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表 达式、函数。会使用程序设计语言实现顺序、选择、循环三种控制结构。 例 1 顺序结构:统计一个用户一年的水费、电费、煤气费。 例 2 选择结构:设计一个邮包计费程序,凡不超过 20 千克的邮包按每千克 0.85 元收取 费用;如果超过 20 千克,超过部分按每千克 1 元计算。 例 3 循环结构:为校园歌手大赛设计一个评分程序,10 名评委,去掉一个最高分、一个 最低分,计算平均分。 (2)理解模块化程序设计的基本思想,初步掌握其基本方法。 (3)初步掌握调试、运行程序的方法。 (4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言 的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 (5)能够说出程序设计语言产生、发展的历史与过程,能够解释其意义。 2.活动建议 (1)选择实例,根据解决问题的要求分析设计算法,恰当地使用三种控制结构编写源程 序,调试并运行该程序,在过程中体验程序设计语言的逻辑特点。 (2)分别就模块化程序设计的思想与方法、面向对象的程序设计语言的思想与方法展开 讨论,展望计算机程序设计的发展趋势。 (三)算法与问题解决例举

1. 内容标准 A 解析法与问题解决 (1)了解解析法的基本概念及用解析法设计算法的基本过程。 (2)能够用解析法分析简单问题,设计算法,编写程序求解问题。 例 1 使用一根长度为 L 厘米的铁丝,制作一个面积为 S 的矩形框,要求计算出满足这种 条件的矩形的高 h 和宽 w。 (本例问题可以归结成求一元二次方程的根) 例 2 计算从 y1 年 m1 月 d1 日起,到 y2 年 m2 月 d2 日之间的天数。 B 穷举法与问题解决 (1)了解穷举法的基本概念及用穷举法设计算法的基本过程。 (2)能够根据具体问题的要求,使用穷举法设计算法,编写程序求解问题。 例 1 一张单据上有一个 5 位数的号码,其中百位数和千位数已模糊不清,但知道该数能 被 57 或 67 除尽。设计一个算法,找出该单据原有可能的号码。 例 2 在一个直角三角形中,三条边 a、b、c 的长度都为整数,且一条直角边 a 的长度 已确定,斜边 c 的长度不能超过某数 I,找出满足条件的所有直角三角形。 C 查找、排序与问题解决 (1)了解数组的概念,掌握使用数组存储批量数据的基本方法。 (2)通过实例,掌握使用数据查找算法设计程序解决问题的方法。 例 使用顺序查找算法和对分查找算法查找校运动会上某个班级或者某个运动员的比赛 成绩。 (3)通过实例,掌握使用排序算法设计程序解决问题的方法。 例 设计一个程序, 按照选择交换法, 把学校运动会比赛成绩 (无序) 按降序排序后存储。 D 递归法与问题解决 (1)了解使用递归法设计算法的基本过程。 (2)能够根据具体问题的要求,使用递归法设计算法、编写递归函数、编写程序、求解 问题。 例 1 写出两个正整数乘积 m*n 的递归函数。 例 2 写出阶乘 n!的递归函数。 2.活动建议 (1)从其他科目的学习或者生活实际中选择问题,确定解决该问题所需要的算法和计算 公式,用流程图描述问题的计算过程,编写程序,调试并运行该程序,获得问题的答案,并 讨论该问题解决过程与 所得答案的特点。 (2)在已学知识的基础上,通过调查和讨论对算法和程序设计进行更多了解,探讨待解 决的问题与其相应算法之间的关系,尝试归纳算法与程序设计应用的一般规律,讨论使用计 算机程序设计解决问题的优势和局限性。


更多相关文档:

高中信息技术(选修1)《算法与程序设计》

【教材分析】 本节是广东教育出版社的普通高中课程标准实验教科书之信息技术(选修 1)――《算法与程序设计》模块中的第六章第一节多媒体应用程序设计。主要内 容...

普通高中信息技术课程标准

普通高中信息技术新课标课程标准 一、课程的基本理念...高中信息技术课程以义务教育阶段课 程为基础,以...高中信息技术课程包括必修与选修两个部分, 共六个...

普通高中信息技术课程标准

普通高中信息技术课程标准( 普通高中信息技术课程标准(二)选修一 算法与程序设计 本模块的学习目的是使学生在原有基础上进一步体验算法思想,了解算法和 程序设计在...

普通高中信息技术课程标准

普通高中信息技术课程标准一、课程的基本理念 ......关注不同地区发展的不均衡性, 在达到 “课 程标准”...高中信息技术课程包括必修与选修两个部分,共包括六个...

普通高中信息技术课程标准

普通高中信息技术课程标准一、课程的基本理念 ......选修部分包括“算法与程序设计” 、 “多媒体技术应用...选择结构、循环结构,了解计算机程 序执行的基本过程...

高中信息技术(选修1)算法与程序设计

【教材分析】 本节是广东教育出版社的普通高中课程标准实验教科书之信息技术(选修 1)――《算法与程序设计》模块中的第六章第一节多媒体应用程序设计。主要内 1...

普通高中信息技术课程标准

普通高中信息技术课程标准一、课程的基本理念 ......高中信息技术课程包括必修与选修两个部分,共包括六个模块...编辑程序、编译程序、连接程 序以及程序开发的环境。...

普通高中信息技术新课程标准简介

普通高中信息技术课程标准简介 国家教育部完成了...为增强课 程选择的自由度,五个选修模块并行设计,...选修一 算法与程序设计 本模块的学习目的是使学生在...

普通高中信息技术课程标准

普通高中信息技术课程标准_其它课程_高中教育_教育专区。普通高中技术课程标准(实验) 第一部分 前言 技术是人类文明的有机组成部分, 也是经济发展和社会进步的重要...

普通高中信息技术课程标准

普通高中信息技术课程标准》解读【摘要】了解了普通...信息技术科目的选修部分包括“算法与程序设计”“多...对信息及信息活动的过 程、方法、结果进行评价的...
更多相关标签:
算法与程序课程设计 | 计算机专业选修课程 | 计算机选修课程 | 浙江省选修课网络课程 | 选修课程 | 浙江省高中选修课程 | 高中选修课程 | 大学选修课程有哪些 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com