中学计算机课程算法与程序设计演示文稿

上传人:ji****72 文档编号:50889603 上传时间:2018-08-11 格式:PPT 页数:82 大小:1.41MB
返回 下载 相关 举报
中学计算机课程算法与程序设计演示文稿_第1页
第1页 / 共82页
中学计算机课程算法与程序设计演示文稿_第2页
第2页 / 共82页
中学计算机课程算法与程序设计演示文稿_第3页
第3页 / 共82页
中学计算机课程算法与程序设计演示文稿_第4页
第4页 / 共82页
中学计算机课程算法与程序设计演示文稿_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《中学计算机课程算法与程序设计演示文稿》由会员分享,可在线阅读,更多相关《中学计算机课程算法与程序设计演示文稿(82页珍藏版)》请在金锄头文库上搜索。

1、南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成算法与程序设计算法与程序设计教材培训讲稿教材培训讲稿南京市梅园中学南京市梅园中学 曹书成曹书成 2006-8-182006-8-18南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成主要培训内容主要培训内容 新课标与实验新课标与实验教材教材 JAVAJAVA VSVSVB VB 计算机语言的发展计算机语言的发展 江苏省高中会考江苏省高中会考 (海南省准高考试题) 相关知识和要求 课时安排建议(选修)课时安排建议(选修) JAVA JAVA 编程基础(上)编程基础

2、(上) (下)(下) 勘误表勘误表 教学案例教学案例1. 1.如何解决问题如何解决问题 2. 2.解决问题的解决问题的 讨论讨论 教学评价教学评价方法与平台方法与平台 视频案例视频案例 1 1、2 2EndEnd南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材 新课标要求新课标要求: : 本模块的学习目的是使学生本模块的学习目的是使学生 在原有基础上进一步体验算在原有基础上进一步体验算 法思想,了解算法和程序设法思想,了解算法和程序设 计在解决问题过程中的地位计在解决问题过程中的地位 和作用;能从简单问题出发和作用;能

3、从简单问题出发 ,设计解决问题的算法,并,设计解决问题的算法,并 能初步使用一种程序设计语能初步使用一种程序设计语 言编制程序实现算法解决问言编制程序实现算法解决问 题。题。 五套教材五套教材: : 教育科学出版社教育科学出版社 中国地图出版社中国地图出版社 上海科技教育出版社上海科技教育出版社 广东教育出版社广东教育出版社 浙江教育出版浙江教育出版南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材算法与程序设计算法与程序设计模块的选择与把握模块的选择与把握 北大附中北大附中 李冬梅李冬梅 程序设计就是通过分析问题、确定

4、算法、编程求解等步骤来解决程序设计就是通过分析问题、确定算法、编程求解等步骤来解决 问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的过程,其中,算法具有重要的作用,它能够提供一种思考 问题的方向和方法。因此,从信息素养同时也是科学素养培养的问题的方向和方法。因此,从信息素养同时也是科学素养培养的 角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考 问题时更加科学严密和细致全面。程序设计以算法为思想基础,问题时更加科学严密和细致全面。程序设计以算法为思想基础, 对于算法,学生在数学课程中学习之后,具备一定的基础,可以对于

5、算法,学生在数学课程中学习之后,具备一定的基础,可以 在程序设计中进一步体验算法的思想。在程序设计中进一步体验算法的思想。 高中信息技术课程的目的是提升学生的信息素养,提高学生的问高中信息技术课程的目的是提升学生的信息素养,提高学生的问 题解决能力。人的问题解决同计算机的问题解决一样,需要遵循题解决能力。人的问题解决同计算机的问题解决一样,需要遵循 一定的思想,按照一系列的步骤进行。选择一定的思想,按照一系列的步骤进行。选择“算法与程序设计算法与程序设计” 这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于 问题解决的方向发展。问题

6、解决的方向发展。 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材算法与程序设计的软件工程方法与思想算法与程序设计的软件工程方法与思想北大附中北大附中 李冬梅李冬梅 软件工程的内容不属于高中学生的学习范围,但软件工程中强调软件工程的内容不属于高中学生的学习范围,但软件工程中强调 了系统的思想和方法。学习算法与程序设计就是要了解并掌握如了系统的思想和方法。学习算法与程序设计就是要了解并掌握如 何使用计算机解决问题,尤其是要理解问题解决过程中采用的思何使用计算机解决问题,尤其是要理解问题解决过程中采用的思 想和方法,这是学

7、习本模块的关键,也是具有普遍迁移价值的内想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内 容,因此,对系统思想和方法的关注成为教学的必然。容,因此,对系统思想和方法的关注成为教学的必然。 标准中没有提及软件工程的思想,因为标准一旦明文出现,在不标准中没有提及软件工程的思想,因为标准一旦明文出现,在不 能正确理解的情况下,很容易导致现实教学中内容难度的加深。能正确理解的情况下,很容易导致现实教学中内容难度的加深。 对于这些必需的方法和思想,可以在教材编写和教学中酌情把握对于这些必需的方法和思想,可以在教材编写和教学中酌情把握 ,在教学中进行体现,引发学生对系统方法和思想的思考,并在,在教

8、学中进行体现,引发学生对系统方法和思想的思考,并在 利用计算机解决问题中有效应用。利用计算机解决问题中有效应用。 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材教科版教科版( (六章六章) ) 如何用计算机解决问题如何用计算机解决问题? ? 程序设计程序设计ABCABC 算法的程序实现算法的程序实现 程序设计程序设计 思想和方法思想和方法 软件是如何开发的软件是如何开发的? ? 综合实践综合实践中图版中图版( (四单元四单元) ) 走进编程走进编程 程序设计基础程序设计基础 算法与问题解决算法与问题解决 尝试软件开发

9、尝试软件开发南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成JAVAJAVA VSVSVB VB SUN SUN 与与 JAVAJAVA 微软微软.NET Framework .NET Framework 与与 VBVB、C#C#、J#J# C# C# 与与 传奇人物传奇人物 Anders Hejlsberg Anders Hejlsberg 通用中间语言通用中间语言 CILCIL( Common Intermediate Language) ( Common Intermediate Language) MonoMono( (开源平台的开源平台的.

10、NET).NET)与与 Miguel de Miguel de IcazaIcaza南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成江苏省高中会考江苏省高中会考( (海南省准高考试题海南省准高考试题) ) 江苏省会考纲要和考题江苏省会考纲要和考题( (江苏省考试院编江苏省考试院编 考试指导考试指导) ) 海南省准高考试题海南省准高考试题如何解决等如何解决等 级考试与教级考试与教 学的关系学的关系南京市信息技术教研中心组南京市信息技术教研中心组 曹书成曹书成南京市信息技术教研中心组南京市信息技术教研中心组 梅园中学梅园中学 曹书成曹书成江苏省中小学信息

11、技术等级考试纲要(高级)江苏省中小学信息技术等级考试纲要(高级) 选修模块一:算法与程序设计选修模块一:算法与程序设计单 元知识与技能要点试题类型一、算法1计算机解决问题的过程A2算法的描述方法A二、程序设计基础3程序设计语言A4数据及运算ABC5程序设计的顺序结构ABC6程序设计的分支(选择)结构ABC7程序设计的循环结构ABC8结构化程序设计思想 A9面向对象程序设计思想A 三、算法与问题解决10解析法ABC11穷举法ABC12递归法ABC13排序与查找数据ABC 四、应用程序设计14程序设计的一般步骤AB15简单程序设计ABC江苏省新版江苏省新版 20062006考试指导考试指导上表中题

12、型:上表中题型:A A为单选题,为单选题,B B为综合分析题,为综合分析题,C C为操作题为操作题 算法与程序设计算法与程序设计 相关知识要求相关知识要求南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成课课 时时 安安 排排 建建 议议教教 学学 内内 容容建议课时建议课时 第一单元第一单元 第一节第一节 解决问题的一般方法解决问题的一般方法1 1第一单元第一单元 第二节第二节 解决问题的算法设计解决问题的算法设计2 2第一单元第一单元 第三节第三节 算法的程序实现算法的程序实现1 1第一单元第一单元 第四节第四节 程序设计语言简介程序设计语言简介1

13、 1第二单元第二单元 第一节第一节 数据及其运算数据及其运算2 2第二单元第二单元 第二节第二节 顺序结构顺序结构2 2第二单元第二单元 第三节第三节 分支结构分支结构2 2第二单元第二单元 第四节第四节 循环结构循环结构3 3第二单元第二单元 第五节第五节 方法与模块化程序设计方法与模块化程序设计3 3第二单元第二单元 第六节第六节 面向对象程序设计初步面向对象程序设计初步2 2第二单元第二单元 第七节第七节 图形用户界面的程序设计图形用户界面的程序设计3 3第三单元第三单元 算法与问题解决算法与问题解决5 5第四单元第四单元 尝试软件开发尝试软件开发6 6机动机动3 3共共3636 课时课

14、时南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成第一单元 走进编程第二单元 程序设计基础 (有关后续培训内容 )南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成第一单元 走进编程一、一、算法与算法设计算法与算法设计 二、二、算法的程序实现算法的程序实现 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成一、算法与算法设计(1)算法的概念 (2)算法设计的一般过程 (3)算法的表示 (4)程序设计语言南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园

15、中学梅园中学 曹书成曹书成(1)算法的概念 “算法就是解决问题的步骤 序列。” 高中数学课程标准实验教材A 第三册第一章 一、算法与算法设计南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成数学中的算法南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成(2)算法设计的一般过程 1分析问题 明确解决问题所需要的所有的已知条件 明确要解决什么问题 2设计算法 使用一种简单易行的表达方式设计出解决问 题的步骤。 一、算法与算法设计南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成(3 3)算法的表示)算法的表示1自然语言 2流程图 3伪代码 4程序设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号