程序的基本结构-教学设计教案_第1页
程序的基本结构-教学设计教案_第2页
程序的基本结构-教学设计教案_第3页
程序的基本结构-教学设计教案_第4页
程序的基本结构-教学设计教案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

《程序的基本结构——顺序结构》教学设计刘铎一、教材分析本节内容要求:正确使用输入、输出语句和赋值语句进行顺序结构程序设计,对给出的顺序结构程序问题,分析算法并用相应的语句表达。本节的主要内容是顺序结构程序的设计方法,赋值语句,输入输出语句的格式和功能,本节内容是学习编写编写完整程序的开始,是学好程序的三种基本结构的关键也是学好本教材的关键。二、学情分析学生对程序的认识和编程的知识相当少,在学习设计的过程中,要注重学生编程思想的培养。要通过简单的例子让学生模仿、体验,提高学生学习的兴趣,开始老师和学生一起探讨学习降低难度,先从模仿入手,先填充,后让学生尝试编写。对于基本赋值语句inputbox()、赋值语句、基本输出语句print让学生感受功能,通过今后的多次学生让学生掌握其用法。三、教学目标1、知识与技能(1)认识并体验vb语言输入语句的格式、功能和执行过程(2)学会使用输出语句、赋值语句、输入语句来实现顺序结构(3)初步体验并掌握程序调试和运行的方法,初步掌握顺序结构程序的设计方法2、过程与方法(1)在观察、比较、实践等过程中,理解inputbox函数的作用(2)通过模仿、小组合作等方式体验设计顺序结构程序的过程。3、情感态度与价值观

感受用计算机编程的思想。四、教学重点与难点重点:认识并理解流程图,能根据程序顺序结构的执行流程、能编写程序解决简单的问题。难点:根据问题要求写出正确的程序。五、教学策略教法:讲授法、演示法和任务驱动。学法:自主探究、模仿、小组合作学习。六、教学过程

教师活动学生活动

创设情景导入新课问题:身体质量健康指数BMI=体重(w)除以身高(h)的平方,指数在18至25之间是健康的,体重的单位为千克,身高的单位为米,编写程序,输入身高h和体重w的值,求出指数BMI学生可先用笔算出自己的身体质量指数BMI

学习新课一、解决问题的过程1.分析问题根据问题,明确变量(参数),并用数学表达式,表示出计算方法。2.设计算法①自然语言:l

输入w

,h

的值l

计算身体质量指数BMI=w/(h*h)l

输出结果②流程图3.编写程序Privatesubcommangl_click()‘定义名为commangl_click()的事件’Dimwassingle,hassingle‘定义体重w、身高h为单精度实数’DimBMIBMIsingle‘定义BMI为单精度实型’w=_______‘输入体重’h=_______‘输入身高’

BMI=_______’计算机BMI’Print”质量指数BMI=”;BMI‘把BMI的值显示到屏幕上’Endsub‘结束过程’4.调试程序将程序输入计算机,并运行调试,检测程序的正确性。注意事项:拼写的正确性,标点符号一律使用英文,语法格式,关键词之间用空格分开,语句不区分大小写引导学生将程序改写为下面的程序,并调试运行,体验inputbox()函数的功能。Privatesubcommandl-click()Dimwassingle,hassingleDimBMIassinglew=inputbox(“请输入体重w”)

h=inputbox(“请输入身高h”,)BMI=w/(h*h)Print“质量指数BMI=”;BMIEndsub思考问题:inputbox()语句与赋值语句的不同。二、赋值语句基本格式:变量=表达式含义:这里的“=”是赋值符号,它的含义是将表达式的值付给左边的变量。观察下列赋值语句的作用:(1)a=b,它是将变量b的值付给变量a,但b的值不变。(2)a=123

表示将数值123赋给变量a(3)a=a+10表示将变量a的值加10后,再赋给变量a。如果原来的a为30,则执行此语句后,a的值为40.三、inputbox()函数基本格式:inputbox(提示信息,标题,默认值,位置)功能:从键盘输入数据最简单的用法:inputbox(“请输入身高h”)四、输出语句print基本格式:print

输出内容说明:(1)如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值;(2)如果是用引号引起来的字符串,则原样输出例如:语句print5

的结果为5语句

print2+2

的结果为4语句

print“程序”的结果为程序(3)输出内容如果是多个,则输出内容之间可以用逗号或分号分割;如果用分号,则后面一个输入紧跟着一个输出;如果是逗号,则按照分区格式输出例如:a=5,b=3Print“a=”;a,“b=”;b输出结果为

a=5

b=3功能:计算机并输出数据

分析问题,找出参数,给出公式。

分析讨论:与老师一起讨论算法,并用自然语言和流程图表示算法。

学生录入程序并根据提示把程序补充完整

调试并运行程序

修改程序运行程序

思考并回答

自主学习并理解含义,回答老师的提问。

自主学习并理解含义,并回答老师的提问。

自主学习,理解print语句的含义,并回答老师的提问。小结步骤顺序结构程序设计的步骤:变量—输入数值—计算—输出结果

巩固练习与提高已知长方体的长、宽、高,编写一个程序,求长方体的全体面积和体积(1)分析问题:长方体的全面积为

s=2(a*a+b*b+c*c),

体积为v=a*b*c(2)设计算法l

输入

abc的值l

计算

s=2(a*a+b*b+c*c)l

计算

v=a*b*cl

输出

s

v

的值(3)编写程序(4)调试程序

思考问题

温馨提示

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

评论

0/150

提交评论