算法与程序设计.ppt
《算法与程序设计.ppt》由会员分享,可在线阅读,更多相关《算法与程序设计.ppt(60页珍藏版)》请在三一办公上搜索。
1、信息技术(选修1)算法与程序设计,广东省基础教育课程资源研究开发中心信息技术教材编写组 编著主编:徐福荫 李文郁本册主编:黄国洪 王咸伟 广东省出版集团 广东教育出版社出版,粤教版算法与程序设计教材与教学研讨,黄国洪信息技术特级教师粤教版信息技术课程标准实验教材副主编广东省基础教育信息技术教学指导委员会专家,一、课程的定位与目标二、教材编写的思路与特色三、教材的结构体系四、各章要点分析与教学建议,课程的定位,选修部分强调在必修模块的基础上关注技术能力与人文素养的双重建构,是信息素养培养的继续,是支持个性发展的平台。模块内容设计既注重技术深度和广度的把握,适度反映前沿进展,又关注技术文化与信息文
2、化理念的表达。在选修部分的五个模块中“算法与程序设计”是作为计算机应用的技术基础设置的。,课程的定位,信息技术基础,算法与程序设计,多媒体设计与制作,数据管理,网络技术,人工智能,必修和选修模块的传承,课程的目标,使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编写程序实现算法解决问题。,新旧教材对比,课程的目标,学习内容与目标双向细目表,1.使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;2.能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设
3、计语言编写程序实现算法解决问题。,二、教材编写思路与特色,目前“算法与程序设计”教材编写的几条主线问题解决的主线算法的主线代码编写的主线软件开发的主线,二、教材编写思路与特色,在教材体系结构的构建上,根据高中学生的认知发展规律,以算法和程序设计为主线,对本模块中的三个主题的具体内容作了重新的编排,紧紧围绕用算法和程序设计求解问题的过程,交叉介绍算法、程序设计语言和程序设计思想与方法,教学难点按螺旋式上升安排呈现。,二、教材编写思路与特色,第一章 揭开计算机解决问题的神秘面纱 第二章 程序设计基础 第三章 可视化编程第四章 算法及其程序实现 第五章 面向对象程序设计 第六章程序设计实践,二、教材
4、编写思路与特色,在教材具体内容的编排上,本教材从遇到的问题出发,分析问题,发现问题的本质,选择、设计相应的算法,通过程序设计语言的使用来编写程序,最终实现问题的解决。在整个程序设计的过程中,问题的解决是按照一定的步骤、一定的思维方式和方法来进行的,这其中体现了软件工程的基本思想。,二、教材编写思路与特色,本教材所选取的问题来自自然科学、社会科学、工程技术和日常学习与生活等各个方面,特别注意精选反映人类文明成果和能够激发学生学习兴趣的例子和问题,如:袁隆平的超级水稻研究、扶贫开发工程、红楼梦的研究、工厂生产管理、研究性学习等,力求用例子和问题内在的神秘感、创造性和独特力量吸引学生的参与,用例子和
5、问题所蕴藏的艺术感、文化性、道德责任打动学生的心灵,使教材体现技术、人文、生活三位一体,让学生在学到知识与技术的同时,也受到人文精神的熏陶。,二、教材编写思路与特色,本教材的设计力图展示问题的本源和背景,展示问题求解的思维过程和方法,从而培养学生运用信息技术解决实际问题的能力,让学生将所学的信息技术积极地应用到生产、生活乃至信息技术革新等各项实践活动中去,在实践中创新,在创新中实践。,例子,二、教材编写思路与特色,本教材注重教学设计,按照“课程标准”的教学目标要求,根据学生的认知规律,精心选取与安排教学的组织形式、教学方法、教学环境和教学过程,使学生在学习和掌握知识与技能的同时,学会自主学习与
6、自我发展,学会协作学习与共同发展,构建与社会发展相适应的价值观和责任感,并对教学进行过程与结果相结合的评价。,例子,二、教材编写思路与特色,学生活动主题的设计具有一定的自主性与开放性,使不同层次、不同类型的学生都能找到合适的主题。,三、教材的结构体系,三、教材的结构体系,第一章 揭开计算机解决问题的神秘面纱 第二章 程序设计基础 第三章 可视化编程第四章 算法及其程序实现 第五章 面向对象程序设计 第六章程序设计实践,第一章 揭开计算机解决问题的神秘面纱,三、教材的结构体系,三、教材的结构体系,第一节 计算机解决问题的过程/2 一、从生产方案选择问题开始/2 二、计算机解决问题的步骤/3第二节
7、 算法与算法的描述/8 一、算法/8 二、算法的描述/9 三、算法在解决问题中的地位和作用/13第三节 程序与程序设计语言/14 一、程序与程序设计/14 二、程序设计语言的产生与发展/18 三、程序的编辑和翻译/19,第一章 揭开计算机解决问题的神秘面纱,第二章 程序设计基础,三、教材的结构体系,第一节 VB语言及程序开发环境/26 第二节 程序的顺序结构/32 第三节 程序的选择结构/41 第四节 程序的循环结构/49 第五节 模块化程序设计,第二章 程序设计基础,三、教材的结构体系,三、教材的结构体系,第一节 VB语言及程序开发环境/26 一、VB语言概述/26 二、可视化程序的开发环境
8、/30第二节 程序的顺序结构/32 一、居民生活消费支出的计算/33 二、赋值语句和输入输出语句/35第三节 程序的选择结构/41 一、从制作矩形框问题开始/41 二、条件语句/42 三、多重选择语句/44第四节 程序的循环结构/49 一、FOR循环语句/50 二、DO循环语句/53 三、循环嵌套 四、几种循环语句的比较第五节 模块化程序设计 一、自顶而下、逐步求精的程序设计思想 二、过程与函数 三、模块化程序设计思想,第二章 程序设计基础,第三章 可视化编程,三、教材的结构体系,第一节 可视化编程的概念与方法 一、VB可视化编程的概念 二、窗体和控件 三、VB可视化编程的方法第二节 程序调试
9、的方法 一、错误的类型 二、调试与排错第三节 综合活动:心算练习程序设计 一、活动目的 二、活动任务 三、活动过程 四、活动成果 五、活动评价 六、“心算练习”程序设计示例,第三章 可视化编程,三、教材的结构体系,第一节 用解析法设计程序 一、用解析法求解问题的基本过程 二、用解析法求解问题的实践第二节 用穷举法设计程序 一、用穷举法设计算法的基本过程 二、穷举法的程序实践 三、穷举算法小结第三节 查找算法设计 一、红楼梦的研究与查找技术 二、顺序查找算法 三、对半查找算法第四节 排序算法设计 一、选择排序算法 二、插入排序算法第五节 递归算法与递归程序 一、从斐波那契问题看递归算法 二、一个
10、应用递归法算法解决问题的经典例子第六节 问题求解综合活动 一、活动目的 二、活动任务 三、应用计算机求解问题过程的示例,第四章 算法及其程序实现,第五章 面向对象程序设计,三、教材的结构体系,第一节 面向对象程序设计思想 一、面向对象思想的产生 二、面向对象程序设计第二节 面向对象程序设计的基本概念 一、对象 二、类 三、类、对象与实例的关系第三节 面向对象的功能实现 一、创建类 二、对象的声明和实例化,第五章 面向对象程序设计,第六章程序设计实践,三、教材的结构体系,第一节 多媒体应用程序设计 一、多媒体播放器程序设计 二、利用VB设计多媒体程序的方法第二节 数据库管理软件的开发 一、从程序
11、设计到软件开发 二、用VB开发数据库管理软件,第六章程序设计实践,四、各章的要点分析与建议,算法与程序设计模块的前导课程,信息技术基础 第四章4.1节 例子:文字加密与解密目的:了解计算机程序解决问题的过程了解程序设计语言是人们与计算机打交道的桥梁了解VB界面,数学必修-3算法初步统计,概率,第一章揭开计算机解决问题的神秘面纱,承接必修模块的任务必修模块的相应部分远观、感受 本章近看、掌握1、经历分析问题、确定算法、编程求解等用计算机解决问题 的基本过程,认识算法和程序设计在其中的地位和作用。2、经历用自然语言、流程图或伪代码等方法表示算法的过程3、了解顺序、选择、循环三种基本结构及其重要作用
12、,掌握 计算机程序基本概念,能解释计算机程序执行的基本过程4、了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。,四、各章的要点分析与建议,课标的内容标准,四、各章的要点分析与建议第一章揭开计算机解决问题的神秘面纱,从数学课程中有了了解自然语言算法的描述 流程图 伪代码 算法的选择算法的多样性 程序的特征程序程序设计语言 程序的基本结构 程序的产生与发展,算法的概念,四、各章的要点分析与建议第一章揭开计算机解决问题的神秘面纱(算法的选择)求两个正整数的最大公约数:,同学甲的算法(辗转相除法)同学乙的算法(穷举法)Private Sub Command1_CLick()P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计
链接地址:https://www.31ppt.com/p-6012012.html