资源简介 21世纪教育网–全国领先的中小学教育资源及组卷应用平台浙教版九年级第二章第五课时教学设计课题顺序结构单元第二单元学科信息技术年级九年级学习目标信息意识:理解顺序结构、常量、变量、表达式、函数、赋值语句等基本概念。计算思维:通过“海伦公式求三角形面积”的程序设计,学会顺序结构的设计方法数字化学习与创新:感受顺序结构程序设计在解决日常生活问题中的作用,逐步养成规范的程序设计的习惯重点顺序结构的执行过程;数据类型、常量、变量和表达式、常用函数、赋值语句。难点数据类型的转换;赋值语句的执行过程。教学过程教学环节教师活动学生活动设计意图导入新课这节课开始先给大家提个问题:要把大象装冰箱总共分几步?当然这只是理论上把大象装进冰箱的方法,并没有考虑实际情况,尽管如此,这三个步骤能够交换顺序吗?交换顺序的话理论上都不能完成了,所以事物发展是有一定的顺序的,在程序设计里,我们称为顺序结构。思考、回答不能以赵本山、宋丹丹小品以幽默、出其不意的方式导入,激发学生的学习兴趣讲授新课1、顺序结构及流程图表示:事物的发展通常按照一定的顺序进行,事物的发展反映到程序设计上,就是一种顺序结构。发送电子邮件的步骤:第一步:进入电子邮箱页面;第二步:输入已申请的账号、密码;第三步:登陆邮箱;第四步:输入收件人的邮箱地址;简单来讲,大家做任何事情都有一定的顺序,就是一种顺序结构,故顺序结构是程序设计中最简单、最基本的结构方式,其流程图表示为课堂练习:微信朋友圈的顺序并画出流程图并进一步拓展延伸2、顺序结构的程序实例(1)回顾:编写一个vb程序的的过程(2)任务分析:教师带领学生一起来分析问题已知构成三角形的三条边长a、b、c,可利用海伦公式计算三角形的面积,其中(3)教师引导学生通过观察最终程序界面和控件使用的提示,要求学生自行完成界面设计(4)教师对各控件的设置进行、变量、常量、赋值语句讲解(5)教师鼓励学生在前面讲解知识点的基础上,尝试自己完成对代码的编写(6)展示程序代码(7)引导学生小组开展一个“我”变量或常量“的活动聆听看ppt结合实际经验理解顺序结构结合实际经验思考、回答复习巩固前面学习知识,回答跟随老师分析问题,找到解决问题的突破口找到解决问题的方法学生亲自动手完成学生聆听尝试自己编写代码,如不能比完成,尝试描述遇到的问题对代码进行理解并完成角色扮演常量、数值型变量、字符型变量、布尔型变量并熟悉其特点清晰明了地向学生展示顺序结构的概念,举例说明,更好理解通过流程图的形式展示顺序结构,进一步理解,也是对前面学习知识的巩固练习生活实际,以学生更加熟悉和感兴趣的微信朋友圈的发送来激发学生的兴趣,加深理解并尝试举例更多地顺序结构的案例复习前面学习的知识,同时的增加学生学习的熟悉感更有信心继续学习老师带领下开始程序的编写,减少学生的无力感通过分析和流程图的引导,学生逐渐进入程序编写的情景中把控件添加到窗体中前面学习的内容,大部分学生都已经掌握,让学生亲自来完成操作可以增加学生的成就感对空间属性的设置本来比较简单,但是由于在这个地方使用的控件个数较多,常量变量、赋值语句及函数学生初次接触,学生容易搞混,教师教师需要进行讲解帮助学生理清思路学生在尝试编写代码的过程中内化知识,如果不能完成,鼓励学生发现问题,以便教师得到反馈及时解决学生遇到的问题加深学生对变量、常量及其赋值语句的理解课堂小结一、顺序结构及其流程图表示二、理解数据类型、常量、变量表达式、赋值语句、常用函数三、体会编写程序解决实际问题的过程板书开始语句1语句2……结束21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)HYPERLINK"http://www.21cnjy.com/"21世纪教育网(www.21cnjy.com)(共22张PPT)第五课顺序结构信息技术浙教版九年级上上21世纪教育网下精品教学资源新知导入要把大象装冰箱总共分几步?上21世纪教育网下精品教学资源新知讲解一、顺序结构的认识发送电子邮件的步骤:第一步:进入电子邮箱页面;第二步:输入已申请的账号、密码;第三步:登陆邮箱;第四步:输入收件人的邮箱地址;第五步:撰写邮件;第六步:发送邮件;第七步:退出邮箱;顺序结构:事物的发展通常按照一定的顺序进行,事物的发展反映到程序设计上,就是一种顺序结构。这是一种基本的顺序结构。二、顺序结构的流程图表示输入收件人的邮箱地址开始进入电子邮箱输入账号、密码登录邮箱撰写邮件发送邮件退出邮箱结束开始语句1语句2……结束发送邮件的流程图顺序结构是程序设计中最简单、最基本的结构方式,其流程图表示为上21世纪教育网下精品教学资源课堂练习简述发微信朋友圈的步骤,并画出流程图。实际的学习、生活中还有哪些顺序结构的例子,请举例说明打开微信点击微信主界面第三个图标进入发现界面发现界面上方的朋友圈点击上方相机图标选择照片后编辑内容发表洗衣服上学放学等上21世纪教育网下精品教学资源拓展提高三、顺序结构的程序实例已知构成三角形的三条边长,求三角形的面积。如何转化为程序?回顾编写一个VB程序的过程:1、任务分析已知构成三角形的三条边长a、b、c,可利用海伦公式计算三角形的面积,其中开始输入边长a、b、c计算:p(a+b+c)/2计算:ssqr(p(p-a)(p-b)(p-c))输出面积s结束流程图表示:2、设计界面(1)新建一个“标准EXE”工程(2)在窗体中添加4个标签控件、4个文本框控件、1个命令按钮对象名属性名属性值对象名属性名属性值From1Caption海伦公式求三角形的面积Text2NametxtbText空Label1Captiona=Text3NametxtcLabel2Captionb=Text空Label3Captionc=Text4NametxtareaLabel4Caption三角形的面积是:Text空Text1NametxtaCommand1Caption计算Text空对象属性的设置可以在代码中使用赋值语句来实现:Command1.Caption=“计算”Text.text=““Label1.Caption=“a=“From1.Caption=“海伦公式求三角形的面积”(3)设置各对象的属性,详见下表常量变量程序过程中,值始终不变的量。例如:圆周率Integer整数Long长整数Single单精度实数Double双精度实数String不具有计算能力,仅代表字符Boolean只有0和1两种取值数值型字符型布尔型变量是指数据的存储单元,存储的数据在程序执行过程中是可变的那么边长a、b、c,半周长p,面积s应该定义为什么类型的变量?变量命名:1.变量名必须以字母开头,由字母、数字和下划线等字符组成,例:count_122.变量名不区分字母大小写;3.保留字不可用作变量名,如:if、while、else等赋值语句赋值语句是将变量或表达式的值赋给变量或属性语法:变量名=表达式;对象名.属性名=表达式,其中“=”是赋值符号例如:p=(a+b+c)/2txtarea.Text=Str(a)算术符号常用的有:+(加)、-(减)、(乘)、/(除)常用函数在语句a=Val(txta.Text)中,变量a是数值型,文本框txta.Text的值是字符型,两边数据类型不一样,需要相应的函数进行类型转换。常用函数举例:Val(x):将字符型变量转化成数值型Str(x):将数值型变量转化成字符型Sqr(x):求x的算术平方根3、编写代码在Command1对象的Click事件中,代码如图所示:一般在程序设计时,用到的变量要先定义后使用。在VB中,变量定义的格式为:Dim变量名As变量类型,如DimaAsSingle(定义变量a为单精度实数型)请同学们打开代码编写窗口,以小组为单位根据程序要求,尝试完成变量的定义及赋值,并谈谈你在代码编写的过程中遇到的问题。学生活动:角色扮演活动:我是………请同学们以小组为单位,小组内的每一个人扮演一种常量或变量型,每个人记住自己的角色,当老师给出值时,扮演量的同学请展出来,说出自己表示的常量或变量及其特点,我们给大家8分钟的时间,然后请两组的同学来展示一下,看哪一个小组完成的好。4、调试运行调试并运行程序正确后,保存工程文件和窗体文件,并生成可执行程序亲身体验运行“海伦公式求三角形面积”的程序,输入不同的三边长,验证程序输出结果,思考该程序还有什么缺陷参考答案:1、a、b、c三条边可能无法组成一个三角形2、程序缺少退出接口等随堂练习1、请举两个顺序结构的案例并画出流程图2、下面属于正确的VB赋值语句的是()(多选)A.x=Text1.textB.x+y=3C.Label1.Caption=“hello”D.-x=bAC3.下列赋值语句中描述有误的一项()A.Text1.Caption=““B.Label1.Caption=“三角形面积”B.Form1.Caption=“窗体”D.Command1.Caption=“计算”A4、在VisualBasic中,下列能作为变量名的是()A.x+1B.x_1C.OrD.2abB5.在一个VB程序中,用变量book来存放图书的书名,则变量book的数据类型为()A.StringB.IntegerC.SingleD.DateA上21世纪教育网下精品教学资源课堂总结上21世纪教育网下精品教学资源二、理解数据类型、常量、变量表达式、赋值语句、常用函数一、顺序结构及其流程图表示三、体会编写程序解决实际问题的过程上21世纪教育网下精品教学资源板书设计顺序结构一、顺序结构:事物的发展通常按照一定的顺序进行,事物的发展反映到程序设计上,就是一种顺序结构。二、顺序结构的流程图表示开始语句1语句2……结束三、顺序结构的程序实例变量:是指数据的存储单元,存储的数据在程序执行过程中是可变的常量:程序过程中,值始终不变的量。例如:圆周率变量定义的格式为:Dim变量名As变量类型,如DimaAsSingle(定义变量a为单精度实数型)变量的数据类型:数值型、字符型和布尔型赋值语句:语法:变量名=表达式;对象名.属性名=表达式,其中“=”是赋值符号常用算术符号:+(加)、-(减)、(乘)、/(除)常用函数:Val(x):将字符型变量转化成数值型;Str(x):将数值型变量转化成字符型;Sqr(x):求x的算术平方根上21世纪教育网下精品教学资源作业布置探究作业:编制一个摄氏温度C与华氏温度F相互转换的程序。相关公式为:参考设计界面如图所示上21世纪教育网下精品教学资源谢谢21世纪教育网(www.21cnjy.com)全国最大的中小学教育资源网站有大把优质资料?一线名师?一线教研员?赶快加入21世纪教育网名师合作团队吧!!月薪过万不是梦!!详情请看:http://www.21cnjy.com/zhaoshang/ 展开更多...... 收起↑ 资源列表 第五课 顺序结构 练习.doc 第五课 顺序结构 课件.pptx 赵本山宋丹丹小品钟点工1_clip.mp4