人教版九年级信息技术《顺序结构》教案
- 格式:doc
- 大小:19.00 KB
- 文档页数:5
教案精选:初中信息技术《顺序结构程序设计》教学设计教案精选:初中信息技术《顺序结构程序设计》教学设计1.掌握进入BASIC环境的方法和输入、编辑、运行程序的方法。
2.初步掌握BASIC中的基本概念:常量、变量、函数、表达式。
3.初步掌握输出、赋值、输入语句的格式和功能。
4.初步掌握简单顺序结构程序的设计方法。
5.理解程序的顺序结构的概念。
二、教学重点掌握输出、赋值、输入语句的格式和功能。
三、教学难点掌握简单顺序结构程序的设计方法。
四、教学方法1.演示法。
2.实践法。
五、教学手段与教学媒体六、课时安排1课时。
七、教学过程二、学习指导1.BASIC中的科学记数法类似数学中的科学记数法例如:-3.14156E+3 —— -3.14156×1032.56E-2 一2.56×10-2其中E表示幂底数10,E后跟的整数为幂指数。
2.常见标准函数ABS(x) 求x的绝对值,即|x|SQR(x) 求x的算术平方0.5)/100(2)判断整数A能被整数B整除的条件关系式:INT(A/B)=A/B(3)求整数A除以B的余数的表达式:A—INT(A/B)*B.RND(x) 产生一个O到1之间的随机小数生成(A,B)内的随机整数的表达式:INT(RND(1)*(B—A)+A)例如:二位随机整数的表达式:INT(RND(1)*90+10)3.数学式和BASIC表达式的对应表示应根据运算顺序,正确使用圆括号,且将所有符号写在同一行上。
注意乘、除、乘方运算和绝对值、算术平方根等函数在数学上与BASIC上表示的区别。
例如:一(-b+SQR(b*b一4*a*c))/(2*a)4.输出语句和输入语句(1)输出语句。
格式:PRINT(输出内容)功能:当输出内容是数时,直接输出该数;当输出内容是数值表达式时,先计算表达式的值,然后输出该数值;当输出内容是字符串时,直接输出该字符串。
(2)赋值语句。
格式:LET变量=表达式功能:把“=”右边表达式的值赋给左边的变量。
信息技术人教版九年级全册第10课《顺序结构》教学设计一、教材分析本课是九年级信息技术全册中关于VB 编程基础结构的重要内容。
教材通过介绍顺序结构,让学生理解程序执行的基本流程,为后续学习更复杂的程序结构奠定基础。
顺序结构是程序设计中最基本的结构,它按照代码的先后顺序依次执行,是学生理解编程逻辑的重要起点。
二、学情分析九年级学生经过前面课程的学习,对VB 编程环境有了一定的熟悉度,并且掌握了一些基本的编程概念和操作。
他们对程序的执行过程有一定的好奇心,渴望深入了解程序是如何运行的。
然而,对于顺序结构的具体概念和应用可能还需要通过具体的实例和实践来加深理解。
三、教学目标(一)知识目标理解顺序结构的概念和特点。
掌握在VB 程序中使用顺序结构编写简单程序的方法。
(二)能力目标能够分析程序的执行顺序,理解代码的先后关系。
学会运用顺序结构解决实际问题。
(三)情感目标培养学生的逻辑思维能力和严谨的编程习惯。
增强学生对编程的兴趣和自信心。
四、教学重难点(一)教学重点顺序结构的概念和执行流程。
使用顺序结构编写简单程序。
(二)教学难点理解代码的先后执行顺序对程序结果的影响。
运用顺序结构解决实际问题时的思路和方法。
五、教学过程(一)导入新课(5 分钟)展示一个简单的顺序结构程序示例,如计算两个数的和并输出结果。
提问学生:“这个程序是如何执行的?代码的执行顺序是怎样的?”引出本课主题。
(二)新授内容(30 分钟)顺序结构介绍(10 分钟)讲解顺序结构的概念和特点,强调代码按照先后顺序依次执行。
分析顺序结构程序的执行流程,通过流程图等方式进行直观展示。
举例说明生活中的顺序结构,如做饭的步骤等,帮助学生理解顺序结构的普遍性。
使用顺序结构编写程序(20 分钟)演示在VB 中使用顺序结构编写简单程序的方法,如变量的定义、赋值和输出。
以具体的问题为例,如计算圆的面积、求两个数的最大值等,引导学生运用顺序结构解决问题。
让学生动手实践,编写简单的顺序结构程序,教师巡视指导。
第五课顺序结构
课程类型:新授课【教材分析】
本课是浙江省义务教育九年级信息技术教材的第五课,这节课是学生正式接触算法设计与实现的第一课。
通过日常生活中的例子让学生了解顺序结构,然后通过完成“海伦公式求三角形面积”的程序设计,学会顺序结构程序的设计方法。
【学习者分析】
学生通过第一单元“算法与流程图”的学习,了解了算法和算法的表示,认识常用的流程图图形及用法,学会流程图的绘制。
通过第二单元的前两课,认识了VB的部分控件,以及了解了对象、属性、事件等概念。
这节课学生要进一步学习用算法流程图分析实际问题,用VB软件进行程序设计。
【教学目标】
知识与技能
1、通过微信朋友圈发送文字的过程分析,理解顺序结构的基本特点2、理解顺序结构、常量、变量、表达式、函数、赋值语句等基本概念。
过程与方法
1、通过“海伦公式求三角形面积”的程序设计,学会顺序结构的设计方法
情感态度价值观
1、感受顺序结构程序设计在解决日常生活问题中的作用,逐步养成规范的程序设计的习惯
【教学重点】
顺序结构的执行过程;数据类型、常量、变量和表达式、常用函数、赋值语句。
【教学难点】
数据类型的转换;赋值语句的执行过程。
【教学过程】。
初中计算机科学顺序结构教学设计方案目标该教学设计方案的目标是帮助初中学生理解和掌握计算机科学中的顺序结构,并能够运用顺序结构解决简单的问题。
教学内容1. 什么是顺序结构- 通过简单的例子介绍顺序结构的概念和作用。
2. 顺序结构的特点- 解释顺序结构的执行顺序和特点。
3. 编写简单的顺序结构程序- 引导学生通过实践编写简单的顺序结构程序,包括输入、输出和基本的运算操作。
4. 利用顺序结构解决问题- 通过实际问题,引导学生利用顺序结构解决简单的计算问题。
教学步骤1. 引入- 通过提出一个简单的问题,引起学生对计算机科学的兴趣和好奇心。
- 引导学生思考解决该问题的步骤和顺序。
2. 讲解顺序结构的概念和特点- 简单明了地讲解顺序结构的定义和特点,并与学生一起分析实例。
3. 进行实践操作- 学生在计算机实验室或使用计算机软件进行编程实践。
- 引导学生根据提供的案例,编写简单的顺序结构程序。
4. 教师演示- 教师进行实际演示,展示如何使用顺序结构解决一个实际问题。
5. 小组讨论- 学生分小组,讨论并提出利用顺序结构解决的问题案例。
6. 练和巩固- 针对学生的理解程度,设计一些练题,帮助学生巩固顺序结构的知识。
- 引导学生在实际生活中应用顺序结构解决简单的问题。
教学评估1. 课堂问答- 教师提问学生关于顺序结构的问题,评估学生的掌握程度。
2. 编程作业- 布置编程作业,要求学生利用顺序结构解决一些实际问题。
- 通过评估学生的编程作业,了解他们对顺序结构的应用能力。
参考资源1. 《计算机科学基础教程》2. 《计算机科学简明教程》以上是初中计算机科学顺序结构教学设计方案的大致内容和步骤。
希望能帮助学生理解和运用顺序结构来解决问题。
编程实践和实际案例应用可以增加学生的学习兴趣和思考能力。
教学方案设计新模板
一、导入新课
我们学习过三角形的求面积公式,往往都是底乘以高除以二,这是我们的常规做法,我想请问有没有同学还有其他的做法呢?接下来请同学们欣赏一个短视频,我们快速的学习一条新公式“海伦公式”。
像海伦公式求三角形面积这样的方式,我们也可以通过我们的python这样的程序来实现,本节课我们就来学习顺序结构程序设计。
二、新课讲授
(一)问题分析(并转化为python算数表达式)
利用海伦公式求解三角形面积,需先知道三条边的长度a,b,c。
三角形的面积S可用以下公式计算:
其中:a、b、c是三条边长度,p=(a+b+c)÷2
依据上一节课内容自行解决解决,三分钟后请学生上讲台书写算数表达式(书写不正确的请其他同学进行改正)
(二)设计算法(小组合作)
算计设计一般要先明确输入的数据和输出的数据,请学生根据“海伦公式“小组讨论用自然语言如何描述:三分钟后请小组代表分步表述,全班一起探讨优化!
教师展示并讲解“用海伦公式求解三角形面积”流程图
(三)编写代码和调试运行
算法确定以后,顺序结构的程序编写一般利用基本语句和表
达式就可以实现。
1.编写代码
选择菜单“File—New File”。
选择“File—Save”,取文件名“三角形面积”,然后保存。
编写程序求任意三角形的面积。
(四)完成学习单并编写程序
完成学习单并在计算机上编写程序,计算圆的面积和周长。
学习单
1、问题分析。
根据圆的半径R,可计算圆的S和周长C。
(圆的面积:s=πr^2;圆的周长:c=2πr)
2、算法设计。
(1)流程图
(2)、代码填空。
《顺序结构》教案一、教学目标:1. 让学生理解顺序结构的概念和意义。
2. 培养学生运用顺序结构解决问题的能力。
3. 引导学生掌握顺序结构的编程实现方法。
二、教学内容:1. 顺序结构的定义和特点2. 顺序结构在程序设计中的应用3. 顺序结构的编程实现方法三、教学重点与难点:1. 教学重点:顺序结构的概念、应用和编程实现。
2. 教学难点:如何运用顺序结构解决实际问题。
四、教学方法:1. 讲授法:讲解顺序结构的概念、特点和应用。
2. 案例分析法:分析实际问题,引导学生运用顺序结构解决问题。
3. 编程实践法:让学生动手编写程序,巩固顺序结构的应用。
五、教学准备:1. 教学课件:展示顺序结构的概念、特点和应用。
2. 编程环境:为学生提供编程实践的平台。
3. 案例素材:提供实际问题,供学生分析讨论。
六、教学过程:1. 导入:通过一个简单的实例,引出顺序结构的概念。
2. 新课讲解:讲解顺序结构的特点和应用。
3. 案例分析:分析实际问题,引导学生运用顺序结构解决问题。
4. 编程实践:让学生动手编写程序,巩固顺序结构的应用。
5. 总结与拓展:总结本节课的内容,提出拓展思考问题。
七、课后作业:1. 完成课后练习题,巩固顺序结构的知识。
2. 分析生活中的一个问题,尝试用顺序结构解决。
八、教学反思:1. 反思教学效果,了解学生对顺序结构的掌握程度。
2. 针对学生的掌握情况,调整教学方法和策略。
九、教学评价:1. 学生课后作业完成情况:检验学生对顺序结构的掌握程度。
2. 学生编程实践表现:评估学生在实际应用中运用顺序结构的能力。
十、教学拓展:1. 顺序结构在复杂程序中的应用。
2. 顺序结构与其他程序结构的关系和转换。
3. 顺序结构在现实生活中的应用案例分析。
六、教学案例与实践:1. 案例一:计算器程序设计目标:实现一个简单的计算器,能够进行加减乘除运算。
步骤:1. 输入数值和运算符。
2. 根据运算符进行相应的计算。
3. 输出计算结果。
学科:信息技术年级:九年级主题:顺序结构教学目标:1.了解顺序结构的定义和特点;2.掌握顺序结构的编写方法和原则;3.能够借助顺序结构解决简单问题。
教学重难点:1.了解顺序结构的特点以及与其他结构的区别;2.能够正确编写顺序结构程序;3.能够灵活运用顺序结构解决问题。
教学准备:1.讲义和教材;2.计算机和编程软件。
教学过程:一、导入(5分钟)1.老师通过提问或简单实例引起学生对顺序结构的兴趣,例如:“你们在日常生活中遇到过什么样的顺序结构?”。
2.老师简单介绍顺序结构的定义和特点。
二、探究(20分钟)1.老师与学生一起观察和分析简单的现象和问题,例如:“在电脑上打开一个程序发生了什么?”。
2.给学生提供一些简单的计算机程序片段,让他们通过观察和分析理解顺序结构的编写方法和原则。
三、讲解(20分钟)1.老师结合实例详细讲解顺序结构的编写方法和注意事项。
2.老师讲解一些编程语言的语法和关键字,例如“首先”、“然后”等,帮助学生更好地理解顺序结构的表达方式。
四、实践(30分钟)1.学生分组进行练习,根据老师提供的题目或问题,编写一个简单的顺序结构程序。
2.学生互相交流、讨论和分享自己的程序,并互相评价优缺点,并进行改进。
五、归纳总结(10分钟)1.老师引导学生回顾今天所学的知识点,总结顺序结构的定义、特点和编写方法。
2.老师提问或让学生讲述顺序结构在解决问题中的应用场景。
六、拓展延伸(15分钟)1.老师提供一些复杂的问题,引导学生思考如何利用顺序结构解决问题。
2.学生进行小组合作探究,尝试解决复杂问题,并向全班展示他们的解决方案。
七、巩固练习(10分钟)1.老师布置练习作业,要求学生编写一个包含顺序结构的程序解决一个具体问题。
2.学生在课后完成作业,并交给老师批改。
教学反思:通过本次教学设计,学生们能够了解顺序结构的定义和特点,掌握顺序结构的编写方法和原则,并能够灵活运用顺序结构解决问题。
此外,通过探究活动和实践练习,学生们的动手能力和团队合作能力也得到了提高。
教学目标:1.了解顺序结构在信息技术中的应用;2.掌握顺序结构的概念和基本语法;3.能够运用顺序结构解决实际问题;4.培养思维逻辑和程序设计能力。
教学重点:1.顺序结构的概念和基本语法;2.顺序结构的应用;3.利用顺序结构解决实际问题。
教学难点:1.顺序结构的应用;2.编写能够解决实际问题的程序。
教学准备:1.电脑和投影仪;2.教学课件和教材;3.编程软件。
教学过程:Step 1:引入新知识(15分钟)1.利用多媒体展示一些生活中的例子,如刷牙、洗衣服等,引导学生了解顺序结构在生活中的应用;2.通过提问,引导学生思考顺序结构的定义和特点。
Step 2:概念讲解(20分钟)1.通过多媒体展示,讲解顺序结构的概念和基本语法;2.通过示例代码,让学生理解顺序结构的执行过程。
Step 3:练习与巩固(30分钟)1.让学生分组,设计一个解决实际问题的程序,要求使用顺序结构;2.每个小组派代表上台演示程序运行;3.教师和其他学生提出修改意见和改进建议。
Step 4:知识拓展(20分钟)1.让学生分组进行小研究,整理顺序结构在不同领域的应用,如游戏开发、网页设计等;2.每个小组展示自己的研究成果,进行交流讨论。
Step 5:知识总结(15分钟)1.让学生复习今天所学的知识点,通过小测验检查学生的学习情况;2.教师对学生的学习情况进行总结和点评。
Step 6:课后拓展(10分钟)1.布置课后作业,要求学生设计一个能够实现其中一种功能的程序,要求使用顺序结构;2.鼓励学生利用课外时间进行编程实践。
教学反思:通过本节课的教学,学生对顺序结构的概念和基本语法有了初步的了解,并能够运用顺序结构解决实际问题。
通过小组合作和互动交流,学生的思维逻辑和程序设计能力得到了提升。
如能继续延伸课外实践,将对学生的学习效果有更好的提升。
信息技术顺序结构教案
教案一:
嗨,亲爱的小伙伴们!今天咱们来聊聊信息技术里超有趣的顺序结构。
你们想啊,就像我们每天早上起床,先穿衣服,再刷牙洗脸,吃早餐去上学,这就是一个有先后顺序的过程。
在信息技术里,顺序结构也是这样,按照一定的顺序来执行操作。
比如说,我们要让计算机显示出“早上好”这几个字。
那第一步,得告诉计算机我们要做什么,这就像是给它下命令。
然后,计算机就乖乖地按照我们说的去做啦。
再举个例子,我们要计算机先计算 1+2 的结果,再把这个结果乘以 3 。
这也是顺序结构,一步一步来,清清楚楚。
顺序结构是不是很简单呀?就像我们走路,一步一步向前,稳稳当当的。
好啦,现在大家来试试自己设计一些简单的顺序结构的小任务吧,看看谁最厉害!
教案二:
嘿,小伙伴们!咱们又见面啦,今天来一起探索信息技术中的顺序结构哟。
想象一下,我们在玩一个闯关游戏,得一关一关按照顺序通过。
这顺序结构就跟这差不多。
比如说,我们想让计算机先打印出我们的名字,然后再打印出我们的年龄。
这可不难哦,计算机就会乖乖地先做第一步,再做第二步。
又比如说,我们要让计算机先判断一个数是不是大于 10 ,如果是,就显示“这个数比较大”,不是的话,就显示“这个数不大”。
这也是按照先后顺序来的哟。
顺序结构就像是我们排队买冰淇淋,一个接一个,有条不紊。
大家要记住哦,每一步都要清楚明白地告诉计算机要做什么,不然它会迷糊的。
那现在,大家动动脑筋,自己想一些好玩的顺序结构的小例子,和小伙伴们分享分享。
加油哦!。
2.10顺序结构一、教学目标:1.知识与技能体验VB语言的输入语句的格式、功能和执行过程;学会使用赋值语句、输入输出语句来实现顺序结构程序;初步掌握程序调试和运行方法,掌握顺序结构程序的设计方法。
2.过程与方法通过比较、观察、实践等方法,理解Inputbox函数在程序设计当中的作用;通过模拟、小组合作等方式设计顺序结构程序,体验顺序结构程序的设计步骤。
3.情感态度与价值观经历用计算机解决问题的过程,感受用计算机编程的思想;在教师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。
二、教材分析《学科指导意见》对要课教学内容的要求是:正确使用输入、输出语句和赋值语句进行顺序结构程序设计;对给出的顺序结构问题,分析算法,并用相应的语句表达。
教材是广东版信息技术(选修1)《算法与程序设计》第二章第二节程序的顺序结构,本节为第1课时。
主要内容是顺序结构程序的设计的方法,赋值语句、输入输出语句的格式功能。
从本节起学生尝试编写完整的程序,是学好程序的三种基本结构和算法与程序设计这本教材的关键,因此本节内容的学习效果将影响后续章节的学习效率。
三、学情分析对于高一的学生只在必修模块感受过一点儿HTML语言,因此学生对于程序设计的知识还是相对匮乏的。
在学习设计的过程中,应更注重学生编程思想的培养。
教学中,采用计算身体质量指数(BMI)为引例,提高学生的学习兴趣,师生一起分析问题画出流程图,学生根据流程图和提示把程序补充完整,降低学习难度。
对于基本输入语句Inputbox()、赋值语句、基本输出语句Print先让学生感受功能,通过今后的多次练习他们会掌握其用法,重点学习用顺序结构程序来解决问题的方法。
四、重点难点:重点:程序顺序结构的执行流程、能编写程序解决简单的应用题难点:根据题目写出正确的程序五、教学策略:教学方法:讲授法、演示法、任务驱动法学习方法:自主探究、小组合作学习、模仿示例编程六、教学过程教师活动学生活动情境导入问题:身体质量指数(BMI)是衡量身体健康与否的一种标准,一般认为身体质量指数(BMI)在18 至25 之间是健康的。
第五课顺序结构(2)课程类型:新授课【教材分析】本课是学生利用代码实现算法的第一课,通过完成“海伦公式求三角形面积”的程序设计,了解变量、常量、数据类型、赋值语句等概念。
【学习者分析】学生上节课已经对“利用海伦公式计算三角形面积”进行分析,并画出了流程图。
并且完成了程序的界面设计。
这节课将要引导学生由流程图推导出代码的编写,从而熟悉顺序结构程序设计的方法。
【教学目标】知识与技能1、理解顺序结构、常量、变量、表达式、函数、赋值语句等基本概念。
过程与方法1、通过“海伦公式求三角形面积”的程序设计,学会顺序结构的设计方法情感态度价值观1、感受顺序结构程序设计在解决日常生活问题中的作用,逐步养成规范的程序设计的习惯【教学重点】顺序结构的执行过程;数据类型、常量、变量和表达式、常用函数、赋值语句。
【教学难点】数据类型的转换;赋值语句的执行过程。
【教学过程】代码推导【师】把水、面粉、鸡蛋做成面包需要者三个步骤,那每个步骤分别需要什么容器?【生】……【师】上节课我们画了流程图来表示海伦公式计算过程,在计算过程中涉及的数据也需要“容器”来存放,这里面涉及到几个数据呢?【生】5个,分别是a、b、c、p、s【师】正如装水可以用水壶,装面粉可以用碗,装数据的“容器”也有不同类型,可以分为两大类:常量和变量。
常量就相当于一个房子住着永久居民,在程序运行过程中始终不会改变,例如:圆周率;而变量就相当于出租屋,里面存放的值是可以改变的。
而我们输入的三角形三边可以有不同的值,所以这里应该定义为常量还是变量呢?【生】变量【师】变量有很多种类型,如数值型。
首先整数和长整数,这两种类型都是表示整数,长整数的取值范围比整数大,如果只是计算万位以内的数只要定义为整数就行了。
下面哪些项目可以定义为整数?有整数就有小数,小数用单精度实数和双精度实数表示,它们之间的区别也是取值范围的不同,single的取值范围是6~7位有效数值,double的取值范围是14~15位,如果只是要表示下表中体重、身高等项目就可以定义为single,可以节约存储空间。
九年级信息技术科教案教学难点利用计算思维的相关特征点来进行本节课的学习教学准备aa.py,chatterbox.py教学过程个性思考导入:一、顺序结构执行前面的大部分程序时,计算机只要从上至下逐条执行,可以得到处理结果。
这样的程序结构通常称为顺序结构。
顺序结构简单明了,但计算机只能根据预先规定的方案一步步执行,不具备判断能力。
下面看几个例子。
师:播放小品,问把大象放冰箱总共分几步?学生:回答问题。
师:梳理流程图师:顺序结构,像一套既定的流程,按部就班即可。
学生活动:【任务一】计算AA制聚餐的人均费用。
师:问题分析。
多人聚会,要计算出AA制聚餐的实际编程时,经常会出现类似s=float(s) 或s=s+1 这样的式子,这里的等号是赋值符号,而不是等号。
它的计算过程是:先计算赋值号右侧的式子,然后把计算结果赋给左边的变量。
因此,在float(s)中,s 是字符串变量,转换后的浮点数赋给了左侧的变量s,这时,s就成了浮点型打开门放大象关门学生:积极的说出三角形的边长,观看教师的演示和显示的结果。
师:算法的描述,梳理流程图用自然语言描述解决问题的步骤第一步:输入三角形的三条边第二步;对三条边进行运算P=(a+b+c)/2,求出三角形的半周长P第三步:输出三角形的半周长P学生尝试:程序的编写结合前几节课学习的Python变量和数据输入与输出相关知识点,尝试把以下的内容填写完整将步骤转换为Python语言。
(教师给出填写模板)a=int(input(请输入第一条边:)) #输入b=int(input(请输入第二条边:))c=int(input(请输入第三条边:))P=(a+b+c)/2 #运算print(“该三角形的半周长是:”,p) #输出师:顺序结构知识点的讲解,顺序结构,顾名思板书设计顺序结构流程图特征:1、自上而下一次执行完所有步骤。
2、不能随意改变顺序。
3、没有重复执行的算法步骤4、没有不执行的算法步骤。
初中《信息技术》教学教案教学内容:顺序结构程序设计教学对象:九年级学生:◆具备Windows操作系统的基本知识。
◆懂得Visual Basic的启动、窗口、保存工程和退出。
◆懂得数据的类型和变量申明不足之处:◆打字速度不是很快◆自主学习的能力还不够强◆对程序设计语言的基本要素不是很熟练教学目标:◆提高学生打字速度和打字正确率◆理解并能动手编写一个顺序结构的画圆小程序◆掌握InputBox函数和其它常用的数学函数的运用方法◆了解顺序结构的程序设计思想◆培养学生的合作精神和创新意识教学重点:◆修改画圆程序,实现设计的小软件的交互性◆顺序结构的程序设计思想教学难点:◆InputBox函数的使用◆常用的数学函数Abs(x), Sqr(x), Int(x)和Rnd(X)的使用步骤教师活动学生活动设计意图一、技能训练安排学生进行打字技能训练,巡视课堂,个别辅导。
学生利用金山打字通进行键盘练习,中英文打字练习将打字技能训练融入课堂,目的在于提高学生的打字速度和正确率。
二、教学引入展示一个用本节内容编写的Visual Basic作品(见附图1)观看演示,明确学习任务。
激发学生的兴趣和求知欲。
三、新课学习过程1、讲解、演示修改画圆程序的过程及InputBox()函数让学生操作画圆程序。
听讲、体会画圆程序的制作过程,InputBox()函数和画圆语句的用法学生巩固上节练习和新知识讲解过程2、观察,个别指导学生修改上述程序练习,及时掌握成功之处:1、教学引入设计新颖,既能激发学生的学习兴趣,又揭示了本节课的教学目标——常用的数学函数的使用2、注重发挥学生的主体作用和创新意识。
3、本节课圆满完成教学目标,使不同程度的学生都有了较大的提高不足之处:1、在学生做完画圆程序,加入有交互性的InputBox函数和画圆语句时,老师可以讲得更少些。
而让学生自己体会和总结InputBox函数的两个参数的作用,效果会更好。
人教版九年级信息技术《顺序结构》教案。
人教版九年级信息技术《顺序结构》教案
教学目标分析
1、知识与技能:理解程序设计的顺序结构基本思想、掌握顺序结构语句特点。
2、过程与方法:学会用算法分析问题、能够使用顺序结构编写简单的程序解决具体问题。
3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性,明确结构化在程序设计中的重要作用,激励尝试使用多种方法解决问题,培养良好的编程习惯和态度。
教学重、难点分析
教学重点:
理解程序设计的顺序结构基本思想教学难点:
1、顺序结构实现语句的格式和功能
2、编写简单的程序的过程
3、变量的特点
教学策略
1、在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。
为拉近程序与生活的距离,举例说明生活中程序与生活的关系。
2、以任务驱动展开教学
以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。
学生从游戏中分析算法,本课设置了三个算法思路让学生分析。
1、顺序结构的第一次亲密接触
依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。
引导学生分析算法,引出程序。
由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。
算法1是一个铺垫。
这其中也涉及到顺序结构程序的语句描述。
2、顺序结构的第二次亲密接触
这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。
3、顺序结构的第三次亲密接触
算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。
教学过程。