沪科教版高中《信息技术》教材选修模块介绍

合集下载

沪科教版高中《信息技术》教材选修模块介绍

沪科教版高中《信息技术》教材选修模块介绍

多媒体技术中“各种文件压缩格式的原理,JPG,TIFF。
与信息技术基础的衔接
如:《数据管理技术》
a
9
3 选修模块在教材体例设计上的考虑
情景 任务/提示板 学习指引 体验活动 后续活动 学习评价 参考资料
启发思考与了解本章主题 了解应用,感知技术 介绍必须的知识与方法 体验性运用技术/操作方法 综合性,创作性,独立实践 回顾,总结,归纳,提高 拓展性学习,补充材料
配合课文学习,深入了解基础概念,引 导知识挖掘,扩大知识面
完整的任务,综合运用知识与方法, 独立实践、合作交流。
补充性和扩充性的知识、相关的技
术指导的内容。
19
选修模块体例(例 )
第3章 因特网技术应用
情景: 呈现一些典型的因特网应用例子,信息检索、网上交流等
学习目标:
课文:
1. 利用网络获取信息: 如何使用因特网查找需要的信息,如:克隆人
数码相机
数码相机概要原理
a
11
4.选修模块在创新性实践活动组织上 的设计
用体验性,操作性,试探性实践加速学生进 入独立创造和创作的境界
多媒体技术应用 网络技术应用
a
12
实践: 图象实践:采集---加工—保存/压缩 声音实践:采集---加工—保存/压缩 视频实践:采集---加工—保存/压缩
创作: 策划---设计—制作—合成---交流/评价
返回
a
31
体验---操作---创作
体验性实践
初识多媒体:尝试---调查---寻找
初识多媒体技术:比较---鉴赏---归纳
操作性实践: 扫描仪使用,照相机使用, 屏幕抓取
创作性实践: 图片/声音/动画素材采集,

高中信息技术算法与程序设计教案沪教版选修

高中信息技术算法与程序设计教案沪教版选修

解 析 法一、基本说明1、教学内容所属模块:信息技术选修1《算法与程序设计》2、年级:高一年级3、所用教材出版单位:上海科技教育出版社4、所属的章节:第三章第一节5、学时数:45分钟二、教学设计 1、教学目标:(1)了解解析算法的基本概念。

通过实例的学习,掌握用解析算法设计程序的基本思路。

(2)学会根据问题寻找恰当算法和解决问题的方法,并进一步理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的过程和方法。

程序这一用计算机解决问题的过程和方法。

(3)学会合作、交流,培养勇于实践、勤于思考和善于总结的精神和态度。

)学会合作、交流,培养勇于实践、勤于思考和善于总结的精神和态度。

2、内容分析: 本节内容为用解析法设计程序,解析法是一种最基本的常用算法,在之前三种基本结构程序设计的例题分析中也曾使用过,该算法的分析也为今后的各种算法学习做好了准备。

本课教学重点是“理解解析算法的思想,能写出求解问题的解析式并用程序实现”,本课的教学难点是“如何学会分析问题,合理设计算法,建立求解问题的解析式”。

算法,建立求解问题的解析式”。

3、学情分析:学生已经具备了可视化编程的能力及程序设计的基本技能,这样就可以将教学的重点放在算法的分析上,培养学生解决实际问题的能力。

上,培养学生解决实际问题的能力。

4、设计思路: 本课采用一个测量树高的例子进行引入,用简单的例子分析解析算法,然后采用教材上的活动“求解铁丝问题”让学生掌握解析算法的实现过程,用“求岛屿面积”的实践环节巩固学生的学习。

课堂教学中主要采用任务驱动、分析归纳、小组合作、自主探究相结合的学习方法。

采用任务驱动、分析归纳、小组合作、自主探究相结合的学习方法。

三、教学过程描述 教学环节及时间教师活动教师活动学生活动学生活动对学生学习过程的观察和考查,以及及设计意图设计意图情 境 导 入 1’ 设置情境:美丽的校园有许多树木,这引发了同学们的兴趣,怎样才能测量这些树木的高度。

沪教版信息技术选修1全套教案

沪教版信息技术选修1全套教案

第1章第一节了解计算机解决问题的过程一、教学目标:二、内容分析:"算法与程序设计〞是普通高##息技术的选修模块之1,它的前导课程是信息技术的必修模块"信息技术基础〞.学生在"信息技术基础〞模块里已经学习了计算机的基本操作,掌握了启动程序、窗口操作和文字编辑等基础知识.学生可以利用上述的基础知识,用于本节课的启动Visual Basic程序设计环境,输入程序代码,运行程序等操作.本节课"计算机解决问题的过程〞是"算法与程序设计〞模块的第一节课,上好这节课是使学生能否学好"算法与程序设计〞这一模块的关键.本节课的教学目的是让学生理解分析问题、设计算法、编写程序和调试程序等用计算机解决问题的基本过程,认识其在算法与程序设计中的地位和作用,它也是后续课程如模块化程序设计、各种算法设计等课程的基础.与本节课相联系的旧知识是计算机的基本操作中鼠标、键盘操作,启动、关闭程序,窗口、菜单操作和文字编辑等基础知识,还有高一数学模块三中算法和流程图等知识.3、学情分析:经过高一年级对信息技术课程的学习,学生对计算机都有了一定的了解,并具备了一定的计算机操作能力.并且在高一数学模块三中学习过算法和流程图等内容,还初步了解了面向过程的三种结构,因此学生对本节内容并不陌生,只是缺乏深入和系统的学习和研究.4、设计思路:本节课是一堂理论性的课,如果单纯由教师讲解就会显得比较枯燥,因此本堂课的设计思路是从经典的问题入手,体验手工计算的局限性,从而引出利用计算机解题的必要性,体验计算机解题的各个环节,最后得出结论,达到理解的目的.教师的主要任务在于积极引导,调动学生的积极性.三、教学过程描述四、教学反思1、整个课堂教学气氛非常活跃,条理清楚,不同层次的学生都能积极参与到课堂讨论中来.主要得益于两个方面:一是利用两个生动且富有挑战性的经典问题,二是教师的演示和学生动手调试程序环节,将学生牢牢的吸引住;同时本课很多内容都是基于高一数学模块三中的已学知识,知识点的难度小.如算法与其描述方式在高一数学中已有介绍,所以整堂课学生的参与度高.2、学生动手调试程序环节如果把握不好,容易超时和失控.附:教学资源、学生学习过程与典型成果1、探究问题记录表2、"物不知数〞问题算法:①令X为1.②如果X整除3余2,X整除5余3,X整除7余2,这就是题目要求的数,则记下这个X③令X为X+1〔为算下一个作准备〕④如果算出,则结束;否则跳转到第②步⑤写出答案3、"韩信点兵〞源程序代码:Private Sub command1_Click<>Dim X As Integer, Y As IntegerX = 1: Y = 0DoIf X Mod 3 = 1 ThenIf X Mod 5 = 2 ThenIf X Mod 7 = 4 ThenIf X Mod 13 = 6 ThenIf X Mod 17 = 8 Then Y = XEnd IfEnd IfEnd IfEnd IfX = X + 1Loop Until Y > 0Print "韩信统御士兵数:"; YEnd Sub4、关于求解问题的方式讨论记录5、学生填表大致结果:6、"韩信点兵〞执行程序:hxdb.exe第1章第二节算法和算法描述一、教学目标:〔1〕、知识与技能目标:①、了解算法的基本概念和特点;②、掌握算法的描述方法;能用自然语言、流程图、伪代码描述算法;〔2〕、过程与方法目标:通过分析实际生活中的问题,理解和熟悉自然语言、流程图和伪代码等清晰描述解决问题的过程,确立算法的概念;〔3〕、情感态度价值观目标:①、通过对生活中具体实例的分析和解决,激发学生的学习兴趣.培养学生的自主探究能力;②、通过算法描述,锻炼学生自行分析问题与解决问题的能力,培养学生严谨的思维习惯;③、增强学生的逻辑思维能力和表现意识,鼓励学生分享思想和反思自我的学习理念.二、内容分析:本课是高二第一章的内容,也是整个《算法与程序设计》模块的基础知识,本节内容对后续章节的学习起着十分重要的作用,让学生从整体上计算机解决实际问题的过程;因本节内容在高一数学模块三第一章中学生已有初步接触,比较简单,教师可根据具体情况有所深入地进行授课.本节课是一堂理论性的课,又缺乏理论的深度,如果只由教师讲解就会显得比较枯燥,因此本堂课的设计思路是从具体的案例入手,引导学生进行思考、讨论,最后得出基本的结论,形成一定的概念,达到理解和应用的目的.教师的主要任务在于积极引导,调动学生的积极性.三、教学过程第1章第三节程序和程序设计语言一、教学分析本节涉与到基础知识较多,所以要循序渐进,从一个简单的求圆的面积的程序入手,从中分析程序一般包括的四部分,基本数据类型、常量与变量,运算符、函数和表达式,同时结合实际联系来加强对这些新知识的巩固.二、教学重点、难点重点:理解程序常用的基本数据类型,常量与变量,运算符和表达式等.难点:运用VB语言和算法设计程序分析并设计问题的过程三、教学过程〔一〕创设情境、导入新课提出一个问题"求半径为r的圆的面积〞然后要学生讨论怎么编程,从哪一步入手去进行编程工作呢?引导学生思考,编程过程分为几步,就像我们想要喝水,分析看看需要几步〔烧水→沏茶→喝水〕〔1〕首先要对问题进行需求分析;〔2〕然后为问题设计一个正确的解题方法和步骤;〔3〕最后通过程序设计语言完成所需的操作步骤.用自然语言描述算法如下:<1>输入圆的半径;<2>利用公式"圆的面积=圆周率×〔圆的半径的平方〕〞计算圆的面积;〔3〕输出圆的面积..用vb编写出上述程序,让学生注意观察程序的组成结构与其功能,并思考给出的问题:①程序共有多少行,每一行的作用是什么?②按语句的作用区分,此程序包含几个部分?(二)讲授所知考察上述程序,学生可以看到程序的代码,了解程序就是由这样的一组语句组成.每一个语句都是按照一定的规则书写.然后再展示用vb编写的小软件,如:〔1〕演示"计算器〞程序〔2〕演示"语音〞程序激发学生学习程序和程序设计语言的兴趣,引入课程〔三〕拓展实践设计房租收费程序,其要求是:住房面积80平方米以内〔含80平方米〕,每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输出应付的房租.〔1>设计算法:用S表示房面积数,以m表示应付的房租,算法如下:<1>输入S的值;<2>如果"S<=80〞则"m←S×3〞,否则"m←80×3+<S-80>×5〞<3>输出m的值.<2>编写程序&调试运行:用VB〔Visual Basic 〕编写程序测试并且运行程序发现问题并修改程序(三)利用计算机处理问题的过程(四)自己动手1.对照学案完成求和:1+2+3+…+1002.设计程序并且测试运行,若有问题,与时修改直至得到结果.3.保存并且提交任务.4.小组讨论(五)评价总结1.请已经提交的同学3~4个展示完成的作品,我再适时给予点评.2.对学生进行鼓励,让他们有兴趣学习程序编程方面的知识.第2章第一节VB语言与程序开发环境一、教材分析本节主要在第一章的基础上,利用一个简单程序,介绍了可视化程序开发工具的开发环境和思想.让同学们初步体验VB语言的基本知识为后续章节提供了可视化编程的基本思路.二、教学重点、难点难点:熟悉VB工作室;通过实例了解可视化编程的一般步骤.重点:利用VB工具箱中的工具设计程序界面;会修改对象的属性.三、教学过程设计教学环节教师活动情境导入运行一个welcome.exe〔由vb软件制作〕,如图:提问:这个程序是用什么语言设计的?总结学生的回答,该程序是用VB语言设计.引出本节课讲解的内容〔PPT展示内容纲要〕,重点强调VB的"工作室〞和"制作第一个VB程序〞.教学课时1课时新课用机房广播软件播放课件1.1 VB语言介绍"考一考〞〔提问〕VB语言是谁创建的,哪一年推出的?VB语言可以做什么呢?VB语言属于第几代编程言?VB语言的特点是什么?PPT展示答案第2章第二节VB语言概述一、教材分析包括以下四部分内容:〔一〕VB程序的基本组成〔二〕基本数据类型〔三〕常量与变量〔四〕运算符、函数和表达式二、教学重点、难点重点:1、常量、变量的定义;2、常用的运算符、函数与其使用.难点:1、能根据问题要求选择适当的数据类型定义变、常量;2、能将数学表达式转换为VB语言三、教学过程〔一〕课前准备学生下载本节学习资源"变量演示程序〞、"变量演示代码.doc〞、" 根据圆的面积计算其周长〞程序;〔二〕温故知新师:上节我们提到我们将用VB语言来表达我们的算法思路,指挥计算机来解决问题.就像我们学习一门外语一样,我们要学习里面用到的单词和语法规则,才能运用这种语言来表达思想.因此本节将进入第二章《程序设计基础》的学习,了解VB这种语言.〔三〕引导学生阅读程序、猜测结果1、师:其实这种语言并不神秘,请同学读读这段程序,〔展示变量演示程序〕你会发现并不难懂.都是同学们比较熟悉的一些英语单词和数学表达.①Dim a As Integer②Private Sub Command1_Click<>③a = 100④Text1.Text = a + 2⑤End Sub2、引导学生阅读③、④句3、师:你能猜到以上程序执行后,文本框中的结果是什么吗?学生:1024、师:〔执行程序〕看来程序并不难懂,同学们虽然第一次接触,但都能理解了.那如果100改成50000呢?请同学打开"变量演示程序〞和"变量演示代码.doc〞,按word文档的要求修改a=?的值,看能否得到预计结果,实际运行结果是什么?你认为是什么原因呢?50000〔四〕学生尝试,教师引导学生自学,尝试解决问题学生尝试,教师巡堂并提问:有多少个运行结果与预计一样?你认为是什么原因呢?请同学观察代码的第一行,并自学书本p27 变量的定义与表2-1 VB定义的常用基本数据类型,思考问题所在,并尝试修改,得到预计结果.〔五〕认识常、变量,修改巩固1、师:很多同学都找到原因:dim a as integerA是一个变量,就像我们经常看到数学方程式,如:y=x+2,我们说x是变量,而2是常数.在编写程序时,我们也把在程序执行过程中,其值可以改变的量称为变量.而2,在程序运行过程中保持不变,称为常量.2、与数学解题中对用到的变量要设x是……,设y是……作用类似,程序中的变量也要先说明再使用.而且说明也有规定的格式.Dim 变量名as 类型.Dim 是说明变量的关键字.A是变量名,可自己取,但要一定的规则.请同学阅读书本p28对变量名的规定,完成以下选择题:在VB语言中,下列变量中合法的变量是〔〕A.b90B.abc=9C.helloD.888fl3、学生回答,教师点评分析:答案为c,D选项以数字开头,A选项中的"〞、B选项中的"=〞为VB保留字,不能出现在变量名中.4、师:Integer是什么意思呢?a 的类型.请同学阅读书本中的说明,integer的表示X围是什么?所以同学们可以猜到为什么a=50000时,不能得到预计结果吗?此时a 应该定义为哪种类型?生:long师:编写程序难免出错,不轻易放弃,冷静查找原因,大胆尝试.请同学们尝试为表格中的变量正确定义,使程序能正常运行,得到预定结果5、学生练习.6、教师转播个别同学表格,评讲答案.〔1〕科学计数法,single和doubel的表示X围.整型、长整型、单精度型、双精度型都是数值型,只是取值X围不同.师:那把所有数值都定义成双精度类型,X围就足够大了?生:浪费师:变量占用内存空间,如果规模大的程序,这种方式将会影响运行速度.原则上"够用即可〞〔2〕为什么"china中国"+2定义正确仍出现"类型不匹配〞错误:用双引号括起来的"china中国〞是字符型与数值相加无意义〔3〕日期型用一对"#〞号括起来.〔3〕VB中TRUE和false的值分别是-1和0而常量可以直接使用,如"1234〞、30001等,请完成以下选择题:下列数据属于字符串常量的是〔〕A.bcdaB."zanfb〞C.‘hjdnc’D. ‘j-098’下列数据中合法的长整型常量是〔〕A.09bB.2738940 D. 8.12345E12〔六〕实践尝试、引入运算符1、教师演示根据圆的面积计算其周长程序效果.与学生回顾上一章编制计算机程序解决问题的过程.分析问题和算法,并板书于白板:2、分析问题:已知圆的面积s,求该圆的周长C设计算法:①输入圆的面积②求出R=③求出c=2 r④输出圆的周长编写程序.打开准备好的"半成品程序〞, 带领学生阅读,介绍程序的其中三大组成部分:输入、处理和输出.师:你认为少了哪个部分?生:变量的定义说明提出任务:〔1〕根据实际情况为变量定义、说明〔2〕根据算法提示填写完成程序空白的部分, 取3.143、学生练习,教师巡堂师:有同学问这个开方怎么办?请同学阅读P28算术运算符表格,可以帮助你解决问题吗?〔七〕讲解解惑、引入函数1、教师点评:〔1〕数学运算符在VB中的书写方式,讲解常用运算符.〔2〕强调*不能省略、^的使用格式;〔3〕利用数学中的竖式解释\和取余运算〔4〕介绍运算符的优先级,计算练习:1+3*4 mod 15/3-2^3+14\9/3师:这些运算符可以满足你的需要了吗?提示开方可以用1/2次方的方式.2、学生修改程序,个别学生同时在教师机示X.3、学生出现运算顺序与预期不符的问题,教师可利用投影,提示学生可以用括号改变顺序.并提示另一种实现方式:函数.请学生自学P29《VB常用的内部函数》,提出修改要求:〔1〕用函数开方,并将所求的r四舍五入取整4、学生练习,教师巡堂〔八〕点拨关键、自学符号常量1、教师点评:sqr、cint的使用:r=cint<sqr<s/3.14>>2、由于VB函数较多,不可能一一学习.此时需授学生以"渔〞,但需要用到一个新的函数时,可通过查找工具书、观察VB提示、查询VB帮助文档学习知识、解决问题〔2〕提出要将值取为3. 1415926535,你会如何做,逐个修改吗?如果程序中10、20地方用呢?师:如果一个常量在一个程序的多处出现,为了修改、维护方便,可以用定义一个符号来代表这个数,格式:const 常量名as 类型=表达式.在程序中用这个常量时就可以用这个符号代替,如需修改,要修改多少处呢?生:1处师:对,只要修改常量说明就可以了.3、学生练习定义常量PI,修改程序.〔九〕点评练习,巩固提高1、Pi的定义:const pi as double=3. 1415926535<有效数字超过7位,再次复习数据类型>2、表达式的概念.完成选择题练习:下列表达式合法的是〔〕A.a+b*|c|B.bct÷9C.D. PI*R*R〔十〕课堂小结,拓展铺垫1、小结〔1〕程序的结构〔数据类型说明、输入、处理、输出〕〔2〕变量Dim 变量名as 数据类型〔3〕常量const 常量名as 类型=表达式〔4〕基本数据类型〔5〕运算符、函数、表达式2、拓展问题:可否将计算r和c的两句代码对调?为下节顺序结构做铺垫.第2章第三节选择结构一、教材分析:本节课的内容结构是:首先请每相邻的2个同学一起玩儿时的锤子、剪刀、布游戏,并简单介绍玩的方法,然后老师演示VB做好的锤子、剪刀、布游戏小程序,让学生了解计算机程序的工作流程.通过解剖这段程序让学生了解程序设计的基本思想和流程.在学生练习中,让学生编写运行程序,亲身感受计算机程序解决问题的过程.二、教学重点、难点:〔1〕教学重点:在高级语言环境中编写并执行一段程序代码,了解其工作过程VB中的IF语句、以与随机函数〔2〕教学难点:剖析程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程熟练掌握VB中的IF语句、以与随机函数的使用如何把简单的游戏过程转化为计算机容易解决的编程方法上4、设计思路:1、教学方法设计在教学中选用了学生儿时玩过的锤子、剪刀,布游戏为例子,通过学生玩游戏的方法和步骤,引导出计算机解决问题的方法和步骤,即"算法〞.教学中采用了"活动式〞、"启发式〞、"探究式〞、"任务驱动式〞等教学模式.在教学设计中安排大量的尝试性、探索性的活动,引导学生积极主动地完成学习任务.逐步建立起自主性和研究性的学习模式,从而更加突出学生在教学过程中的主体地位.教学中还安排大量的实践性、操作性的内容,使学生在具体活动中理解信息技术的基本知识,掌握信息处理的基本技能,并能够灵活应用到学习和生活中.三、教学过程描述1.教与学的过程描述2、 关键环节提炼 〔1〕引入:以儿时所玩的锤子、剪刀、布游戏为背景,从演示VB 编写的锤子、剪刀、布游戏程序入手,能立即唤起学生求知欲望,产生学习兴趣. 〔2〕剖析:这一环节的流程如图所示:学生玩游戏的方法、步骤体现的数学思维是计算机程序设计的基础,我利用对比的方法,从人机对话的角度,逐句剖析计算机编写的锤子、剪刀、布游戏程序〔见程序剖析实例〕,让学生了解其结构组成和具体作用,懂得计算机程序设计的基本思想:按照人类解决问题的思维方法,进行人机对话.计算机能够听懂的"话〞,就是我们输入的命令.这样,就有利于消除计算机编程的神秘感,激发学生学习计算机编程的兴趣.首先,这个程序中人和计算机每次都有3种出牌的可能,那么如何编写程序最方便呢?〔引导学生思考?〕我们就把这3个图片形象的用3个数字来代替,这样就使我们的编程更容易实现.因此,我们这样进行约定:锤子,用数字"1〞表示剪刀,用数字"3〞表示布,用数字"3〞表示这里提问让学生思考,这个约定一定要唯一吗?要注意什么?〔讨论〕程序剖析实例:〔以人出锤子为例〕Dim sum, w, d, L As Integer ‘定义变量,sum表示总局数,w表示你赢的局数,d表示平局数,L表示你输的局数Private Sub Command1_Click<>Dim x, y As Integer ‘定义变量,x表示电脑出的数字,y表示你出的数字sum = sum + 1Randomize Timer ‘随机函数初始化x = Int<3 * Rnd> + 1 ‘电脑随机出数〔1,2,3任选其一〕y = 1 ‘我出的数字〔锤子〕Image4.Picture = Image1.Picture ‘显示我出数字所对应图片If x = y Then ‘计算机出的和你相同Label3.Caption = "平局"Image5.Picture = Image1.Pictured = d + 1End IfIf x = 2 Then ‘你出锤子,计算机出剪刀Label3.Caption = "你赢了!"Image5.Picture = Image2.Picturew = w + 1End IfIf x = 3 Then ‘你出锤子,计算机出布Label3.Caption = "你输了!"Image5.Picture = Image3.PictureL = L + 1End IfText1.T ext = sumText2.T ext = wText3.T ext = dText4.T ext =LEnd Sub通过上述分析,让同学们思考讨论如何编写另外2段程序?〔3〕体验:教学中安排了"编程实现〞一个小节让学生经历和体验程序设计的过程,设计"界面设计〞、"代码编写〞、"调试运行〞三个环节.结合学生的实际情况,组织学生实施上述三个环节的学习、体验.首先将引入课题时运行的锤子、剪刀、布游戏程序提供给学生们,让其观看界面的设计.要求学生在老师完成一部分程序后,举一反三,自己动手编写所有的程序,亲身感受计算机程序解决问题的过程.〔4〕评价和交流:在整个教学过程中,都注重教室和学生、学生和学生的交流互动.如,在剖析程序时,要求学生与玩游戏时解决同类问题比较,在"编程实现〞过程中,教师进行有目的的分层指导,让完成"任务〞的学生通过"广播教学〞给其他同学做示X,并介绍经验、体会,教师与时进行点评,其他同学提出补充或修改意见.通过交流互动,实现知识"共享〞,共同体高.〔4〕总结提升:在"编程实现〞的基础上,让学生自己使用老师提供的其他VB 开发的实用程序,教师引导学生讨论,使学生认识到用计算机编程可以帮助我们解决很多的问题:不但能解决锤子、剪刀、布小游戏问题,还能解决更大更复杂的问题,如office 就可以用VB 开发出来的,更深刻的感受程序解决问题的魅力.认识到计算机解决问题和人解决问题一样需要有清晰的解题步骤.而对于计算机而言,这种解题步骤就称为算法.计算机编程解决问题的过程附:教学资源、学生学习过程与典型成果〔可选〕 制作界面: 程序运行界面: 完整程序代码:Dim sum, w, d, L As Integer Private Sub Command1_Click<> Dim x, y As Integer sum = sum + 1 Randomize Timer x = Int<3 * Rnd> + 1 y = 1Image4.Picture = Image1.Picture If x = y ThenLabel3.Caption = "平局"Image5.Picture = Image1.Picture.d = d + 1End IfIf x = 2 ThenLabel3.Caption = "你赢了!"Image5.Picture = Image2.Picturew = w + 1End IfIf x = 3 ThenLabel3.Caption = "你输了!"Image5.Picture = Image3.PictureL = L+ 1End IfText1.T ext = sumText2.T ext = wText3.T ext = dText4.T ext = lEnd SubPrivate Sub Command2_Click<>Dim x, y As Integersum = sum + 1Randomize Timerx = Int<3 * Rnd> + 1y = 2Image4.Picture = Image2.PictureIf x = y Then. Label3.Caption = "平局"Image5.Picture = Image2.Pictured = d + 1End IfIf x = 1 ThenLabel3.Caption = "你输了!"Image5.Picture = Image1.PictureL = L + 1End IfIf x = 3 ThenLabel3.Caption = "你赢了!"Image5.Picture = Image3.Picturew = w + 1End IfText1.T ext = sumText2.T ext = wText3.T ext = dText4.T ext =LEnd SubPrivate Sub Command3_Click<>Dim x, y As Integersum = sum + 1Randomize Timerx = Int<3 * Rnd> + 1y = 3Image4.Picture = Image3.PictureIf x = y ThenLabel3.Caption = "平局"Image5.Picture = Image3.Pictured = d + 1End IfIf x = 1 ThenLabel3.Caption = "你赢了!"Image5.Picture = Image1.Picturew = w + 1End IfIf x = 2 ThenLabel3.Caption = "你输了!"Image5.Picture = Image2.PictureL= L+ 1End IfText1.T ext = sumText2.T ext = wText3.T ext = dText4.T ext = LEnd SubPrivate Sub Command4_Click<>EndEnd Sub第2章第四节程序的循环结构-For循环语句一、教学分析1、掌握FOR循环语句的格式.2、理解FOR语句的执行过程.3、学会使用FOR循环语句来实现循环控制结构,解决实际问题.4、进一步掌握程序调试运行的方法.二、重点难点关键点重点:让学生学会使用VB语言的For循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力.难点:本节是VB教学中较难的一部分,多重循环结构则是本节程序设计的难点,本节教学要能够使学生将以前所学习过的知识有机地结合在一起,并且充分发挥自己的创造力,利用三种基本结构进行编程.教学关键点:利用学生已经掌握的数学知识,引导学生综合VB的三种程序结构,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力.三、教学过程[知识回顾]〔计划用时:3分钟〕分组讨论并回答下列问题:1、程序中有哪三种基本结构?2、循环语句的格式与使用[讨论引入]〔计划用时:7分钟〕分组讨论并回答下列问题:举出一道例题:输出100以内的所有偶数的算术平方根,先让学生观查用顺序结构编写程序的可能性,再让学生根据书中例题尝试用FOR循环结构来编写程序.顺序结构编程:PrivateSubCommand_Click<>PrintSqr〔2〕PrintSqr〔4〕PrintSqr〔6〕……PrintSqr〔100〕EndSub循环结构编程:PrivateSubCommand_Click<>ForI=2To100Step2PrintSqr<I>NextIEndSub[学生归纳]〔设计用时:2分钟〕循环语句的一般形式:For循环变量=初值To终值Step步长值语句组Next循环变量[教师说明]〔设计用时:5分钟〕FOR循环语句的注意事项:1、For-Next语句成对出现,循环变量名保持一致2、循环变量是数值型变量3、步长值可正可负,当步长值为1时,Step与步长值可以省略4、初值、终值和步长值既可以是常量,也可以是变量和表达式[分组讨论]〔设计用时:6分钟〕通过"陷阱〞,深化理解语句格式:阅读下列程序,指出错误打印1~5这5个数[深入理解]〔设计用时:6分钟〕1、师生共同分析For循环语句的执行过程2、关于FOR循环语句的几点说明:①对于循环变量的值超过终值的理解:初值<终值,步长为正,循环变量的值>终值时停止循环初值>终值,步长为负,循环变量的值<终值时停止循环②循环次数的计算公式〔一般情况〕:循环次数=INT〔终值-初值〕/步长+1[操作实践]〔设计用时:6分钟〕由学生阅读〔调试、运行〕下列程序,指出循环结束时变量a的值、程序循环的次数、运行的结果.[学生练习]〔设计用时:20分钟〕题目:〔信息技术会考纲要45页上机题3〕设计一程。

上海科技教育出版社高中信息技术选修1算法与程序设计:VB语言概述

上海科技教育出版社高中信息技术选修1算法与程序设计:VB语言概述
当把数值型数据转换为Boolean型时,0转换为False, 其他非0值转换为True.
当把Boolean值转换为数值型时,False转为0,True 转为-1。
日期型数据(Date)
日期型数据表示日期和时间,可以表示多种格式的日期 和时间。
Date型数据用两个“ # ”把日期和时间的值括起来。 例如:#11/18/1999# 、#1999-11-18#
谢 谢!
如:32768,-2567898,10
单精度型(Single)
单精度型可以表示最多 7 位有效数字的数。小数点可 以位于这些数字的任何位置,正号可以省略。
单精度数可以用定点形式和浮点形式来表示。 定点形式是指在该范围内含有小数的数。 例如:-3.4、120.0 、+1.234、.00069 、-31.24
专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握 几个关键词就可以建立实用的应用程序。
探究“求半径为r的圆的面积”的程序
Private Sub Command1_Click() Const pi As Single = 3.14 Dim r As Single, s As Single r = InputBox("r=", "输入半径") s = pi * r *r Print "圆的面积s="; s
变量
在程序处理数据时,对于输入的数据、参加运算的数据 、运行结果等临时数据,通常把它们暂时存储在计算机 的内存中。变量就是命名的内存单元位置。
变量名必须是由英文字母开头,后面则可以由字母、数 字或下划线组成。
变量说明的格式: Dim 变量 As 类型 例: Dim r as single ,s as integer

高中信息技术选修模块解读优秀课件

高中信息技术选修模块解读优秀课件
高中信息技术选修模块解读
高中IT选修模块解读
IT课程组成与目标 IT课程选修模块
算法与程序设计 多媒体技术应用 网络技术应用 数据管理技术 人工智能初步
从问题解决的角度看IT课程 讨论时间 IT课程中的新内容
2021/3/30
高中IT标准解读
2
高中IT课程组成与目标
普通高中新课程概况
如:网络信息搜索工具(元搜索引擎)
技术与文化的一体
课标内容:知道因特网IP地址、域名的管理办法及相应的管理机 构
知识点的灵活处理
课标内容:能列举并解释网络通信中常用的信息交换技术及其用 途。(信息交换技术可以不讲授,但可以通过实例让学生了解相关知识。
概念回避)
例 IP电话采用的是分组交换技术,传统电话采用的是电路 交换技术。
▪ 要求学生每一学年在所有学习领域都获得一定学分;
▪ 学生每学年应参加1周社会实践,可获得2学分;
▪ 三年内参加不少于10个工作日的社区服务并持有相关 证明,可获得2学分;
▪ 通常情况下学生三年内可获得180个学分。
高中信息技术 课程组成
必修
2 学分
选修
2+X 学分
信息技术基础
信息获取 信息加工与表达 信息资源管理 信息技术与社会
选修模块:《算法与程序设计》
程序设计
是通过分析问题、确定算法、编程求解等步骤来解决问题的过程。 算法具有重要的作用,它能够提供一种思考问题的方向和方法。 认同算法的重要性,不等同于认可“算法目的论”,程序设计的最
终旨归是解决实际问题。
学习中存在多条主线(表达着共同的思想):
1. 代码编写主线 2. 算法主线 3. 问题解决主线 4. 软件工程主线

高中信息技术 循环结构教案 沪教版选修1

高中信息技术 循环结构教案 沪教版选修1

在执行过程中是变化的,它的初值为 1,终值为 5,循环增量(步长)
为 1。流程图见附件
2、设置“陷阱”,深化理解语句格式
采取分组讨论,共同
开展讨
1)学生分成四组讨论,然后每组完成一题,发现错误并纠正。(给 讨论得出算法,画出 论,发挥学生
2
出四组题目见附件) 2) 教师收集结果并作分析。
3、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说 明程序功能。示题:
教学 重点
循环结构的构建,运用循环语句实现对循环流程的控制。
主要 教学 方法
通过计算机阅卷及一个简单程序引出循环结构,遵循从易到难,由浅到深的循序渐进
的开放式课堂教学。教师采用分析法、演示法、实验法和讨论法等多种教学方法,充分体现了学 生是教学活动中的主体;而教师通过对学生参与学习的启发、调整、激励来体现自己的主导作用。 使学生在协作学习中目标明确、态度积极、气氛活跃,注意培养学生掌握结构化程序设计思想。
然后从已知条件出发,分析经过哪些处理才能解决问题。再把 分析出来的处理步骤用流程图表示出来(流程图);
最后用 VB 语言描述出各个解题步骤,程序设计就不会让你束手 无策(编写代码)。
下面我们就参照例题,按照老师介绍的程序设计步骤,试着自 己来编制 2 个程序:
1) 依次在屏幕上打印 2、4、6、…、20 的平方。 2) 求 1+1/2+1/3+1/4+…+1/10 的值。
End Sub
这就是我们今天要 环结构,循环结构也称
循环变量←初值
学的循 重复结
构,它的作用是使一段 重复执行,被重复执行 称为循环体。但重复一 有条件的,即在满足 FOR 的条件下才执行循环

高中信息技术 网络基础知识课件 沪教版选修3

高中信息技术 网络基础知识课件 沪教版选修3

1 2 A类 0 12 B类 10 123 C类 110 1234 D类 1110 12345 E类 11110
8
9 主机地址(24 位) 16 17 主机地址(16 位) 24 25
32
网络地址(7 位) 3
32
网络地址(14 位) 4 网络地址(21 位) 5 多点广播地址(28 位) 6 实验保留地址
10.2.3 无盘工作站网 • 无盘工作站顾名思义就是没有硬盘、软驱, 基于服务器网络的一种结构,无盘工作站 利用网卡上的启动芯片与服务器连接,使 用服务器的硬盘空间进行资源共享。
10.3 共享数据
10.3.1 设置文件夹共享 • 1.设置共享文件夹 • 打开桌面上的“我的电脑”,在其中任意 选择一个文件夹,右键单击“文件夹”, 选择快捷菜单“共享和安全”。 • 在弹出“文件属性”对话框中,选择“在 网络上共享这个文件夹”,确认后,在文 件夹下出现一个手形。
第10章 网络基础知识 10章
【本章概述】 计算机发展已经网络化时代,学习者应该在学习上树立 建构“网络平台”意识。本章是网络应用的基础部分, 主要介绍网络的功能、构成、分类、连接及数据共享, 通过Windows XP的设置,学会不同形式的网络连接与 设置的基本操作。
10.1 网络概述
• 10.1.1 网络的定义与功能 按照资源共享的观点,本书中将计算 机网络定义为:计算机网络是通过各种通 信设备和传输介质将处于不同位置的多台 独立计算机连接起来,并在相应网络软件 的管理下实现多台计算机之间信息传递和 资源共享的系统。
7.IP地址 . 地址 • IP地址是Internet协议地址的简称,用作 Internet上的独立的计算机唯一标识 • 为了确保一个IP地址对应一台主机,网络地 址由Internet注册管理机构网络信息中心 NIC分配,主机地址由网络管理机构负责分 配。如图10-11所示,每个IP地址占用32位, 并被分为A,B,C,D和E五类。

高中信息技术 制作电子像册教案 沪教版选修2

高中信息技术 制作电子像册教案 沪教版选修2

高中信息技术制作电子像册教案沪教版选修2——制作电子像册一、基本说明1 模块:高中选修“多媒体技术应用”2 年级:高中二年级3 所用教材版本:上海科技教育出版社4 所属的章节:第四章第三节5 学时数: 45分钟(机房授课)二、教学设计1、教学目标:①.知识与技能:1、能够对视频信息进行简单的处理编辑。

2、掌握会声会影的基本操作。

②.过程与方法:通过对视频的截取、合成、字幕添加操作,掌握视频加工的方法,能用相关的图、文、声、像等信息合成一个新的视频来表达自己的主题思想,创作意图等。

③.情感态度与价值观:1、经历视频他作的过程,形成积极主动、探索的学习态度。

2、培养学生的创作能力,创新能力。

通过课堂对作品的审美、艺术性及感染力的感知与表达,来提高学生的审美情趣,学会通过作品来表达自己的个性。

3、培养学生团队协作能力。

2、内容分析:本节内容是利用工具软件加工与处理视频信息,引导学生能够根据任务需求,选择恰当的工具软件处理多媒体信息,呈现主题表达创意。

3、学情分析:①、在高一必修模块中,学生已学习了视频的一些概念、格式和视频的采集方式等,并没有深入地了解视频信息的加工与处理,但是,学生对此存在极大的需求,对自己动手加工视频信息的欲望很强烈,对这方面的知识有着浓厚的兴趣。

②、另外,高二的学生对软件的基本操作已能快速掌握,但制作出来的作品大多缺乏美感。

所以,这节课的第一个任务是基础任务,第二个任务也就是提高任务主要是来解决这个问题,让学生注重作品的审美、艺术性、感染力以及作品中个性的表达。

4、设计思路:播放贴近生活的家庭电子像册视频引入本节课教学内容,激发学生的兴趣和调动学习积极性。

以“掌握视频加工”为基础任务,再以“提高作品的美感”为提高任务与能力拓展,并在此环节中,根据学生的操作水平分层教学。

学生通过两个任务的驱动,团结协作、自主探究制作出精美的电子像册视频。

在制作电子像册的过程中,学生学会充分利用所学的知识技能来解决生活需求及实际困难,能利用信息技术表达自己的创意及个性,并通过对作品艺术性、感染力及个性的探索来提高学生的审美能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

a
6
(二)本教材编写中的一些 考虑
a
7
1 选修模块在教材编写思想上的考虑
紧扣课程标准,围绕信息素养培养的核心
课程目标强调知识与技能、过程与方法、情感 态度与价值观
紧扣应用性主题,保证“学以至用”,实 用,好用,能用。
紧扣 “做中学”教育理念,在执行“实践理论-实践” 教学过程,过程中有兴趣与感 受信息主体。举例
a
3
2 应用类模块
数据管理技术:通过亲身经历从分析业务到建立数据库的实践活 动,感受数据管理技术的思想方法,学习数据管理的基础知识和数据 库设计的一般方法。
多媒体技术应用:在主题活动的引领下,以多媒体作品的规划、 设计与制作过程为主线,学习多媒体信息采集、加工原理,感受应用 多媒体技术进行交流并解决实际问题的思想与方法,提升利用多媒体 表达创意、表达思想、实现直观有效的交流的能力。多媒体作品可以 看作是一种面向需求的系统,创作作品要依据系统的思想和软件工程 方法进行工作。
数字声音原理:振动与声波,模拟录音与音频存储,声音编 码,D/A,A/D
动画原理:
视频原理:录像技术,数字视频技术(记录,存储,播放)
2 网络课程 通信技术原理: 数字通信中的调制,信道,光千通信,
网络技术:以太网络,ISO协议,无线协议,包交换 网络设备原理:交换机,路由器,HUB, 关于多媒体工具介绍
网络技术应用:该模块不是对网络技术的纵深探讨,而是淡化技 术,定位于对基本概念技术的了解和技术思想的关注。学生通过对技 术原理的了解的基础上,通过技术应用,借助自身使用经验,领悟原 理,有助于学会使用所学知识解释网络生活中面临的问题。
a
4
3 先端科技类模块
---人工智能初步 沿着技术发展趋向自然会涉及到智能信息 处理,这是前沿技术在日常生活应用的具 体体现。
数码相机
数码相机概要原理
a
11
4.选修模块在创新性实践活动组织上 的设计
用体验性,操作性,试探性实践加速学生进 入独立创造和创作的境界
多媒体技术应用 网络技术应用
a
12
实践: 图象实践:采集---加工—保存/压缩 声音实践:采集---加工—保存/压缩 视频实践:采集---加工—保存/压缩
创作: 策划---设计—制作—合成---交流/评价
教材体例
a
10
பைடு நூலகம்
循环的实践过程:活动—体验活动—后续活动 多媒体技术:第二章 计算机中的图世界
活动:
各种方式图片采集活动,图片保存活动
体验活动: 比较不同图片保存方法的差异
后续活动: 在WORD中插入不同图片,比较图形与图象差别
逐步拓展的知识与技能学习过程:提示板---学习指引---参考资料---光盘 多媒体技术:第二章 计算机中的图世界, 第一节 图片采集与保存
“了解不同计算机网络的应用覆盖范围”一系列任务,让学生从感性上了解网络对社 会现实生活的影响,开阔他们的视野,触发他们的求知欲。 2、通过形象的演示实验,让学生更好地理解一些基本概念。 例如,我们专门开发了数据通信教学演示软件,用来讲解数据交换的几种方式,方便学生 的理解。 3、活动具有较强的探究性、实践性和可操作性。 强调以学生为主体的学习。活动中,“提示板”与“讨论”等板块的设置均经过仔细推敲, 为学生的学习过程提供了指南,使任务得以顺利完成。这种方式既培养了学生自主学 习、主动探究、互相协作的能力,又保证了教学的可操作性。 4、内容具有一定的开放性,以激发学生的思维。 例如:让学生凭借自己的经验,讨论出对优秀网站的评价标准,课本中只提供一些需要考 虑的方面和标准示例。 5、全书贯穿了对学生信息素养的培养。
a
5
特点说明
应用类课程:课程中内容与实践的实用性强;操作使用内 容多;学习效果直接;动手要求高。相对知识性内容在课 本上呈现不多,要求在教学过程中提示和补充。
动手要求刚性强 知识要求弹性强 如:多媒体课程图像加工与处理 网络技术课程网站设计与评价 技术类课程:对学生有一定的基础要求,知识要求刚性, 学习阶段之间的关连性强,逻辑 思维内容多。 如:算法与程序设计
a
16
《网络技术应用》内容结构和特点
《网络技术应用》的内容结构分为走进网络世界、网络通信技术与局域网、因特网技 术应用和网站设计与评价四个部分,呈现了一条清晰的技术主线,即“了解网络基础 知识→组建网络→使用网络→建设网站”。
特点: 1、从学生的现实生活和学习出发,激发学习的兴趣。 例如,在第一章第一节中通过“寻找生活中的计算机网络”、“了解计算机网络的作用”、
提示板:模拟图象/数字图象,分辨率,数字图象存储格式,像素等
学习提示:图形与图象,矢量图,点阵图(位图),图象文件格式
参考资料:图象设备介绍(扫描仪,数码相机,显示器),建议教师也可以增加 其他必需的内容介绍
教师在扩充资料:XXXX 体现了“做中学”, “先做后学”
活动中:使用绘图仪 知识学习中:绘图仪概要原理
多媒体技术中“各种文件压缩格式的原理,JPG,TIFF。
与信息技术基础的衔接
如:《数据管理技术》
a
9
3 选修模块在教材体例设计上的考虑
情景 任务/提示板 学习指引 体验活动 后续活动 学习评价 参考资料
启发思考与了解本章主题 了解应用,感知技术 介绍必须的知识与方法 体验性运用技术/操作方法 综合性,创作性,独立实践 回顾,总结,归纳,提高 拓展性学习,补充材料
普通高中《信息技术》教材 选修模块介绍
教育部课程标准实验教材
(沪科教版)
a
1
(一 )沪科教版各选修模块 的特点分析
三种类型选修课程
a
2
1 技术类模块 --- 算法与程序设计
计算机程序设计技术是信息技术中最基本 的技术。是一门技术性,技能性和知识性 比较强的课程。目的是让学生了解并掌握 如何使用计算机来解决问题,以及理解问 题解决过程中采用的思想和方法,虽然这 是软件工程的内容,但也避免纯粹的软件 工程的教学。 算法与程序设计标准
a
13
5 选修模块在教学方法设计上考虑
教学方法:
自学/独立阅读与操作 课堂教学 实验室操作 集体实践/互相学习
a
14
(三)教学中一些可以深化 的和拓展的知识与技能点
(课本后面的知识与技能)
a
15
1 多媒体课程 数字图象原理:显示方式,扫描方式,存储方式(电视图象-
--现代数字图象显示)
a
8
2 选修模块在教材内容选择上的考虑
选择当前信息社会中和学生生活中常用的实用的内容和知识。
如:《网络技术应用》
如:《数据管理技术》
选择作为现代社会成员的基础信息科技知识和技能。
如:email、IP电话、Wiki、无线网络
不追求知识的体系性与完整性,精选必须知识。(课时,课程标准限 制)
如“网络技术中”数据,信道,交换,带宽等概念,路由器,交换器概 念
相关文档
最新文档