中学广东省初中八年级下B版信息技术vb教案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中学广东省初中八年级下B版信息技术vb教案.docx》由会员分享,可在线阅读,更多相关《中学广东省初中八年级下B版信息技术vb教案.docx(168页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、八年级下B版信息技术VB课程全套教案(粤教版)时间:课题感受程序设计的魅力一一初识计算机程序教 学 目 标一、教学内容分析和设计:本节课教学内容为第二册下第一章感受程序设计的魅力第1节的内容,主要 学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保 存文件、运行程序等操作方法。二、教学对象分析:本节课的授课对象为初二年级学生,这阶段的学生理解能力和接受能力较强。 初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识 的语言为机器语言,为本节课的学习打下了一定的基础。三、教学目标:1、知识与技能:(1) 了解程序的概念以及程序在计算机中的作用(2) 了解程序设计语
2、言的不同类型、特点和发展趋势(3) 了解程序设计的方法(4) 了解VB程序设计环境2、过程与方法:(5) 掌握在VB程序设计环境中创建程序的一般步骤和方法(6) 学会用VB创建第一个程序(7) 感态度与价值观:(8) 注重学生的自学能力的培养。(9) 鼓励学生动手、动脑,培养勤于动手、主动探究的精神。(10) 养学生利用信息技术解决实际问题的能力。教学重点程序的概念和作用、创建VB程序的一般步骤和方法教学难点程序的作用、窗体文件和工程文件的保存主要教法对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着 教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生 举例、师
3、生讨论、归纳等活动来将几个概念弄清楚。对于VB软件的学习,教 师先展示一个由VB开发的小游戏,师生 起参与游戏的使用,让学生感受到 VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师 示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝 试使用VB。课时:1课时9小结结合板书小结:某个控件的 某个事件代码中,不仅可以改变 自身属性,还能改变变量和其他 控件的属性,这就把某个控件和 其他和其他控件联系起来。控件 -属性,慢慢让学听教师分析总结。总结规律,拓展 编程思想,发展计算 思维。10拓展引导学生改进游戏功能。指 导其改进代码。回答此游戏的改进方向。两人一组
4、完成改进代码。提出改进意见, 实现改进功能,提升 学习成就感。11展示与交 流帮助学生展示的作品。引导学生互评和提出更多 改进意见。请完成改进代码的同学展 示其程序。请其他同学提出等多的改 进意见和实现思路。碰撞思维,相互启发。板书设计拳皇变量的概念及应用赋值二,看作二用法:变量名二表达式单击票数+1CmdBoy -显示票数按钮后- sl=sl+l- LabBoy. Caption=sl人物图片升高- ImgBoy. Top=ImgBoy. Top-100程序界面输出项可以是常量、变量和表达式。PRINT 输出语句具有输出和计算双重功能,如果输 出的对象是表达式,运行后将表达式的值输 出到屏幕
5、上。一个以上的输出项之间可以用 或“,”隔开。用隔开的输出项 以紧凑格式输出到屏幕上;以“,”隔开则 各输出项依次分区输出。PRINT语句的格式二、顺序结构程序示例能编写一个进行整 数(100以内)加法训 练的程序吗?如下:PRINT输出项列表。PRINT a, “ + ” , b, “二”,c 语句(1)启动QBASIC系统。(2)新建程序文件A3. BAS,输入下面的程 序,体会解决问题的方法。REM program A3CLSRANDOMIZE TIMER ,随机数发生器LET datel=INT(RND*100)LET date2=INT(RND*lOO)LET S=datal+dat
6、a2PRINT datal; “ + ”; data2; “ = ”; INPUT answerPRINT “The answer is” ;sumEND(3)运行A3. BAS程序,屏幕上会出现一道 加法题,同时光标在“? ”后闪烁,请你输 入自己计算的datal加data2答案,按回车 键。程序继续执行,输出计算机两数相加的 答案。运行结果:91+12 = ?100回车The answer is 103(4)再次运行A3. BAS程序,你会发现每次 加法计算题目都不同。阳坝中学导学案科目信息技术年级八年级备课组长课题四、选择结构的 QB ASIC程序主备人岳部军辅备人学 习 目 标1、 理
7、解IF语句的用法2、 看懂选择结构的程序3、 了解选择结构在程序中的作用重占八、了解选择结构在程序中的作用难点理解IF语句的用法看懂选择结构的程序学习过程环节、措施、时间分配(预习、反馈、展示)提纲引入:加法计算训练时如何让计算机当裁判,正确的答案给予鼓励, 错误的解答给予纠正?1、 选择结构语句一在解决实际问题时常常需要先根据条件作 出判断,依据判断的结果决定执行下面的哪 一种操作,这就用到先择结构程序。通常IF 语句来实现选择结构的程序设计。1. IF语句的格式IF语句IF语句环节、措施、时间分配IF条件THEN语句组AELSE语句组B(预习、反馈、展示)提纲END IF2.执行过程(1)
8、执行IF语句时,先判断所给的条件是 否成立,如果判断条件为是,则执行语句A, 然后跳过ELSE行和语句B,直接执行ENDIF 后的语句。(2)如果判断条件为否,则跳过THEN部分 的语句组A,而去执行ELSE部分的语句组B, 然后执行ENDIF后的语句。做中学:(1)启动QBASIC,输入下面程序,以文件名“A4.BSA”保存文件。INPUT a,b:v ;a, bIF ab THEN ,比较a和b,判断ab条件 是不成立PRINT aab条件成立输出a的值ELSE,否则PRINT bab条件不成立输出b的值END IFEND IFIF语句结束END程序运行结果:a,b:?10, 20回车20
9、(2)再次运行程序,输入50, 30按回车键, 观察运行结果。二、QBASIC程序中的关1.关系运算符和关系表达式系表达式和逻辑表达式QBASIC提供了六种关系运算符:=、 (不等于)、二、二。关系表达式是用关 系运算符把常量、变量和关系表达式连接起 来的式子。关系表达式的值是逻辑量,只有 两个植:“真”和“假”。如果关系表达式成 立,值为“真若关系表达式不能成立, 则值为“假我们程序中出现的ab、x0是关系表达式。例如y=5、ab和 y二X?等,也都是关系表达式。2.逻辑去处符和逻辑表达式如果条件是几个条件给合的,例如数学上的 0x0)Y = 0()、-l(x0 , y=+l; 如果x=0,
10、 y=0;如果x0 THEN y=+lIF语句行形式IF语句行形式IF语句行形式IF x=0 THEN y=0IF xmax THEN max=b将 a 和 b 的大 者赋给变量maxIF cmax THEN max=c将 max 和 c 中的大者赋给变量PRINT max=?;max ,输出 a, b, c 中的最大者END运行程序,其结果如下:input a,b,c?12,4,26回车)Max=26四、选择结构程序示例心算答案判定的加法程序流程图开始V打开随机数发生器LET datal=INT(RND*100)LET data2=INT(RND*100)LET sum=data 1 +da
11、ta2输出正确答案sum能编写一个有判定的整 数(100以内)加法计 算训练的程序吗?使用IF语句,判断答案 与计算机计算结果是否 相同,就执行输出“right! ”语句;如果 不相同,去执行输出“wrong!”的语句,最 后输出正确答案。结束(1)启动QBASIC系统,输入并保存下面程 序。REM program A5 CLSRANDOMIZE TIMERLET datal=INT(RND*lOO)LET data2=INT(RND*lOO)PRINT datal;;data2; “二” ;INPUT answerIF answer=sum THENPRINT “Right!”ELSEPRI
12、NT “Wrong!”END IFPRINT “The answer is” ; sumEND(2)运行程序,每次运行时加法计算的题目 都不同。给屏幕上的题目输入一个错误或正 确的答案,按回车键。程序则输出“Wrong!” 或“Right!”以及datal data2相加的正 确结果。阳坝中学导学案科目信息技术年级八年级备课组长隆旭晶课题五、循环结构的 QB ASIC程序主备人蒋云林辅备人学 习 目 标理解循环结构语句的用法看懂循环结构的程序了解循环结构在程序中的作用重点循环结构语句的用法难占八、在程序中应用循环结构去解决实际问题学习过程环节、措施、时间分配(预习、反馈、展示)提纲引入:如何让
13、加法计算 程序给出更多的训练题 目?1、 计数型循环结构 语句一一环节、措施、时间分配在解决实际问题时,常常会遇到需要重复某 些操作的情况。例如,100道加法练习题。 这些问题的处理,若在算法设计时采用顺序 结构,程序会非贫困户繁杂。如果使用循环 结构,则会使程序简练、易阅读和便于修改。 通常用F0R-NEXT语句和WHILE-WEND语句来 解决计算机重复操作的问题。1. FOR-NEXT语句的格式FOR循环变量=循环变量初值TO循环变量 (预习、反馈、展示)提纲FOR-NEXT 语句终值STEP循环变量增值循环体NEXT循环变量2.执行过程课后反思(1)循环变量赋初值(2)将循环变量与终值
14、比较,如果未超过 终值,则执行步骤(3);否则跳过步骤(3) (5)而直接执行步骤(6)o(3)执行循环体。(4)遇NEXT语句,循环变量取新值,即循 环变量=循环变量+循环变量增量(5)返回步骤(2)o(6)循环执行终止,继续执行NEXT语句的 下一条语句。启动QBASIC系统,输入并运行下面程序。FOR 1 = 1 TO 10 STEP 1PRINT *NEXT iEND这是打印10行*的程序,就是循环变量。它 的值在执行循环体过程中是变化的,每执行 一次循环,循环变量的值就按指定的增量增 值。启动QBASIC系统,输入运行下面程序。CLSFOR i=10 TO 5 STEP -1PRIN
15、T iNEXT iEND运行结果:10 9 8 7 6 5二、FOR-NEXT语句的应 编写程序计算S=1+2+3+4+100的值。用示例算法分析:这是一个累加求和问题,加法需进行100次。程序先将存放累加结果的变量S赋初值0 (又称累加器清零),循环变量的初值为1.循环变量同时作为累加项,每执行一次循环 体一一累加项的值递增1,循环变量i递增 至打01时,循环体不再被执行,变量S的值 就是计算结果。启动QBASIC系统,输入并运行下面程序。REM SUMCLSs=0FOR i=l TO 100 STEP 1s = s+iNEXT iPRINT sEND条件型循环结构语句1 . WHILE-W
16、END语句的格式WHILE条件WHILE-WEND 语句循环体WEND2 .执行过程(1)判断条件是否成立,即判断条件表达 式的值是否为真。(2)如果判断条件结果为是(真),则执行 循环体中的语句,执行完返回到WHILE行, 再对条件进行判断,如果判断条件结果仍为 是(真),则重复执行循环体。(3)判断条件结果为否,则不执行循环体, 直接执行WEND语句后续的语句。启动QBASIC系统,输入并运行下面程序。CLSLET i=lWHILE ii+lWENDEND程序中PRINT语句和i=i+1赋值语句构成的 循环体,当执行完第10次循环体后i值等 于11,而11二10条件不成立,终止循环, 去执
17、行WEND下面的语句。WHILE-WEND 语句的应用示例四、循环结构程序示例计算从键盘上输入n个整数的和。设输入, 表示输入数据结束。算法分析:由于输入的数据个数不确定,加法重复计算 的次数不确定,因此,用条件循环语句 WHILE-WEND实现加法重复操作。当输入的数 据不是T,即条件判断x-1为真时,执行 循环体;当输入数据是T时,即条件判断 xT为假,停止执行循环体。在QBASIC系统,输入并运行下面程序,输 入T,屏幕出现运行结果。CLSs 二0INPUT “x二”;xWHILE xO-1S = s+xINPUT “x二”;xWENDPRINT “s二”;sEND你能编写有判定的10道
18、整数(100以内)加 法计算训练的程序吗?解决这个问题可以用计数型循环语句FOR-NEXT,将一道加法练习题的处理过程作 为循环体,循环体的执行次数为10次即可。 随机函数每次产生的随机数不同,程序运行 一次产生的10道加法练习题也不同的。(1)启动QBASIC系统,输入并保存程序。REMCLSRANDOMIZE TIMERFOR i=l TO 10 STEP 1LET dataINT (RND*lOO)LET data2=INT(RND*100)LET sum=datal+data2PRINT datal; + ” data2; “ = ”;INPUT answerIF answer二sum
19、 THEN PRINT“Right!” ELSE PRINT “Wrong!”PRINT “The answer is” ;sumNEXT iEND(2)运行程序,给出练习题答案(正确或 错误),查看执行结果。阳坝中学导学案科目信息技术年级八年级备课组长课题认识机器人主备人蒋云林辅备人学习目标了解机器人基本知识认识各类机器人及其仿真系统机器人动起来重点学习了解机器人基本知识难占八、机器人如何能动起来环节、措施、时间分配引入:什么是机器人?环节、措施、时间分配引入:什么是机器人?、认识机器人环节、措施、时间分配(预习、反馈、展示)提纲机器人是靠自身动力和控制能力来实现各 种功能的一种机器。智能机
20、器人是具有感 知、思考功能和能够在程序控制下完成特殊 工作任务的一类机器人。教学机器人是一种针对教学目的设计的比 较简单的智能机器人。智能机器人由硬件和软件两部分组成,其硬 件系统由感知系统、控制系统和执行系统三 部分组成。(预习、反馈、展示)提纲感知系统:是机器人能够“发现”物体,“看 到”光线,“听到”声音,感到“触摸”的 一些感知、感觉设备的总称。控制系统:主要是以单片计算机为核心的一 块主板系统,它是机器人的“大脑”。上面 集成了 CPU、内存储器、定时器、数/模转换 器和输入输出接口等。它与感知系统和执行 系统相连接,并控制协调它们之间的工作。 执行系统:执行系统是机器人系统命令的执
21、 行者。一般由电机、喇叭、指示灯、LCE显 示屏和发光二极管等组成。智能机器人的软件系统二、让智能机器人动起 来1.让“能力风暴机器人” 动起来由三部分组成,它们是编程软件系统、机器 人操作系统和指挥机器人工作的程序。首先要在计算机中安装专用的机器人编程 系统,而后在编程系统中为机器人编写控制 程序并下传给机器人。打开机器人电源,它 就会按工作程序的要求,自动采集信息、进 行工作。如果使用具有虚拟仿真功能的编程 软件,用户还可以在计算机屏幕上看到虚拟 机器人仿真运行程序,模拟机器人完成工作 的情景。(1)在计算机中安装能力风暴机器人编程 软件“VJC1.5仿真版。Windows自动将“VJCL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中学 广东省 初中 年级 信息技术 vb 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内