浙教版高中信息技术高一年级《算法与编程》教学设计.rtf_第1页
浙教版高中信息技术高一年级《算法与编程》教学设计.rtf_第2页
浙教版高中信息技术高一年级《算法与编程》教学设计.rtf_第3页
浙教版高中信息技术高一年级《算法与编程》教学设计.rtf_第4页
浙教版高中信息技术高一年级《算法与编程》教学设计.rtf_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙教版高一年级算法与编程教学设计 以 一、设计思想一、设计思想 普通高中信息技术课程的总目标是培养学生的信息素养,算法与编程是信息技术教 育的重要组成内容。“算法”是关于解决问题的计算过程的描述,即解决问题的方法和 步骤的描述;因此,我认为算法与编程的教学思想是要让学生理解计算机解决问题的基 本过程,让学生理解设计算法在计算机解决问题的基本过程中的重要性,所以设计思想 是怎样实现算法及体验设计算法的思想。 二、教材分析二、教材分析 算法与编程教学内容,是本章节中的教学难点, 也是选修“算法与程序设计”模块的 铺垫与引入。因此选择的实例要尽可能贴近学生生活,既要达到吸引学生的目的,又要 突破教学重点难点。初步体验设计算法在计算机解决问题过程中的地位和作用,从提出 问题,分析问题,解决问题的本质,选择、设计相应的算法。 三、学情分析三、学情分析 在小学和初中阶段,大多数学校都开过信息技术这门课程,学生操作能力较好,但 绝大多数学生都没有接触过程序设计。因此,老师就要从最简单、最基础的方面来引导 这些零起点的学生,在学生已有的计算机基础上给他们讲解计算机程序解决问题的基本 过程,着重让学生体验设计算法与程序设计解决问题的思想方法。 四、教学目标四、教学目标 1知识与技能 了解什么是算法以及算法的表示方法; 了解计算机解决问题的基本过程及设计算法的重要性; 2过程与方法 能从日常生活、学习中发现并归纳“设计算法”这一环节的重要性,能通过分析 问题确定算法。 能够归纳总结计算机解决问题的基本思想方法即: “分析问题、设计算法、编 写程序、调试运行、检测结果”。 3情感态度与价值观 引导学生体验算法与程序设计的强大魅力;形成和保持对信息技术的求知欲, 养成积极主动地学习和使用信息技术、参与信息活动的习惯。 五、重点难点五、重点难点 教学重点:算法的实现及掌握流程图描述算法的方法。 教学难点:了解设计算法与程序设计之间的关系。 六、六、教学策略与手段教学策略与手段 教学指导意见指出:让学生讨论与体验算法及程序设计,把着眼点放在对程序 形式的整体把握上,着重让学生体验用算法与程序设计解决问题的思想方法。为此,我 根据教材提供“求一个整数最大值”的实例以及猜 0 到 99 之间的数字游戏。来讲解算法 的实现,这两个实例通俗易懂,扩展性强,对学生具有一定的吸引力,进而实现设计算 法,让学生深刻体会设计算法在计算机程序解决问题的重要性。 七、七、课前准备课前准备 多媒体课件、vb 小程序、flash 趣味游戏。 八、八、教学过程教学过程 一、新课引入一、新课引入 1 【教师】程序体验:vb 小程序猜数字游戏、石头剪子布、素数以及 flash 小游戏等。 通过程序体验,激发学生学习的兴趣。 刚才这些小程序是信息技术老师用 vb 语言、flash 的脚本编写完成的小程序。其实 计算机上使用的许多软件、以及银行、超市等所有使用计算机的处理信息的地方都有程 序员编写的程序,计算机只是在按程序员给定的方法、步骤一步一步的自动执行。同学 们如果学习了计算机编程,也可以指挥计算机按照你设定的步骤一步一步自动完成你的 问题。说到编程,同学们知道还有哪些编写程序的计算机语言吗?(学生回答)。我们 可以用这些语言中任一种编写程序,让计算机自动执行解决问题。 计算机程序解决问题的基本过程包含以下环节: 分析问题设计算法编写程序调试运行检测结果 用计算机程序解决问题时,算法设计是一个关键的环节。而算法的核心是一种思维 方式,算法思维习惯有利于增强思维的条理性。到底什么是算法呢? 二、教学内容二、教学内容 1算法的概念算法的概念 (1)设问:什么是算法?先玩一个flash 趣味游戏。 有三个牧师和三个野人过河,只有一条能装下两个人的船,在河的任何一边或者船 上,如果野人的人数大于牧师的人数,那么牧师就会有被吃掉的危险,你能不能找出一 种安全的渡河方法呢? 请写一写你的渡河方案。(学生回答) 解决步骤:(师生共同完成) 两个野人先过河,一个野人回来; 再两个野人过河,一个野人回来; 两个牧师过河,一个野人和一个牧师回来; 两个牧师过河,一个野人回来; 两个野人过河,一个野人回来; 两个野人过河。 (进而总结出)算法的概念:就是解题方法的精确描述,即算法是由有限个解决问 题的方法和步骤组成的。 计算机解决问题和人解决问题一样需要有清晰的解题步骤。 小结:通过 flash 小游戏,让学生自己写出渡河的方案,学生回答,最后由教师总结。 这样把算法抽象的问题分析成为具体的步骤和方法。 (2)设问:举出几个生活中使用算法的实例(如“菜谱”、“乐谱”等) 活动:可分小组讨论,每组举出一至二个实例,再全班汇总。 (3)同一问题的解法可能有多种,但其中各有优劣之处,如何判断一个算法的优劣? 活动:阅读教材中“泡茶”实例,学会判断一个算法优劣的基本方法。 2算法的表示算法的表示 设问:常用的表示算法的方法有哪些? 自然语言、流程图、计算机语言 用自然语言描述算法: 自然语言人们日常生活中使用的语言。 此种语言的特点:通俗易懂,但缺乏直观性和简洁,且易产生歧义。 例 1:设计一个算法,对任意输入的三个不相同的整数 a、b 和 c,求出其中的最 小数。分析比较三个不相同整数步骤,引导学生总结算法如下: 自然语言算法描述如下: (1).输入变量 a、b、c的值,设 min 为一临时变量。 (2).比较 a和b。若 aa,提示“高了”,并返回。 如果ba,提示“低了”,并返回。 用流程图描述猜数字游戏算法: 0100090000030c02000002009001000000009001000026060f001603574d46430100100090000030c02000002009001000000009001000026060f001603574d4643010 0000000000100b2f60000000001000000f402000000000000f4020000010000006c0000000000100b2f60000000001000000f402000000000000f4020000010000006c 00000000000000060000001800000026000000000000000000000053380000fe2a000000000000000060000001800000026000000000000000000000053380000fe2a0 00020454d4600000100f40200000f0000000200000000000000000000000000000000020454d4600000100f40200000f00000002000000000000000000000000000000 7606000023090000d2000000290100000000000000000000000000008a3403005d87606000023090000d2000000290100000000000000000000000000008a3403005d8 80400160000000c000000180000000a00000010000000000000000000000009000080400160000000c000000180000000a000000100000000000000000000000090000 00100000006f04000063030000250000000c0000000e0000805200000070010000000100000006f04000063030000250000000c0000000e00008052000000700100000 1000000e3ffffff00000000000000000000000090010000000000000440001254001000000e3ffffff0000000000000000000000009001000000000000044000125400 69006d006500730020004e0065007700200052006f006d0061006e000000000000069006d006500730020004e0065007700200052006f006d0061006e0000000000000 00000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000240000 000400304adf300000030040562400c43011000000c930000000000000000000000000400304adf300000030040562400c43011000000c930000000000000000000000 0000000000041b6000088272400cefff73002000000101ca600101ca60034098e000000000000041b6000088272400cefff73002000000101ca600101ca60034098e00 b83011003b1d0830c4301100101ca600b83011004d1d083013000000d01ca600103b83011003b1d0830c4301100101ca600b83011004d1d083013000000d01ca600103 21100101ca6004e9f4b1b20311100f9050000d02f11000000150054ee120000e99221100101ca6004e9f4b1b20311100f9050000d02f11000000150054ee120000e992 7c47169001000002020603050405020304877a0020000000800800000000000000f7c47169001000002020603050405020304877a0020000000800800000000000000f f01000000000000540069006d00650073002000000065007700200052006f006d00f01000000000000540069006d00650073002000000065007700200052006f006d00 61006e000000c43f0000240000002c00000068d511034ba3ca3000000000143111061006e000000c43f0000240000002c00000068d511034ba3ca30000000001431110 05ab50230143111004c6eaf302c3111006476000800000000250000000c0000000105ab50230143111004c6eaf302c3111006476000800000000250000000c00000001 000000120000000c00000001000000250000000c00000001000000180000000c000000000120000000c00000001000000250000000c00000001000000180000000c000 00000000002540000005400000000000000060000001800000026000000010000000000000000254000000540000000000000006000000180000002600000001000000 d6244b41eb294b410000000020000000010000004c0000000400000000000000000d6244b41eb294b410000000020000000010000004c0000000400000000000000000 000006f0400006303000050000000200019001900000046000000280000001c0000000006f0400006303000050000000200019001900000046000000280000001c0000 004744494302000000ffffffffffffffff700400006403000000000000460000001004744494302000000ffffffffffffffff700400006403000000000000460000001 4000000080000004744494303000000250000000c0000000e0000800e00000014004000000080000004744494303000000250000000c0000000e0000800e0000001400 00000000000010000000140000000400000003010800050000000b020000000005000000000000010000000140000000400000003010800050000000b0200000000050 000000c02b8014102040000002e0118001c000000fb020800040000000000bc0200000000c02b8014102040000002e0118001c000000fb020800040000000000bc0200 0000860102022253797374656d000000000000000000000000000000000000000000000860102022253797374656d00000000000000000000000000000000000000000 00000000000040000002d0100001c000000fb02f1ff00000000000090010000000000000000000040000002d0100001c000000fb02f1ff000000000000900100000000 0440001254696d6573204e657720526f6d616e000000000000000000000000000000440001254696d6573204e657720526f6d616e00000000000000000000000000000 00000040000002d0101000400000002010100040000002d0101000500000009020000000040000002d0101000400000002010100040000002d01010005000000090200 0000020d000000320a1000000001000400

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论