资源简介 (共34张PPT)初识计算机程序八年级下册教学目标信息社会责任规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。01020304数字化学习与创新增强使用互联网学习VB程序相关知识技能;计算思维培养使用计算机程序解决生活中的实际问题的思维方式;信息意识建立将学习其他软件的方法应用到学习VB系统软件中的意识;新知导入计算机的出现,给我们的学习与生活带来了极大的方便。我们可以打字、画画、上网、听音乐、看电影、玩游戏……你有没有惊叹过计算机的“高超本领”?这些都离不开计算机软件工程师精心设计的程序。计算机程序神秘吗?新知导入通过本章的学习,我们将初步认识计算机程序,认识VB基本程序结构语句的格式,体验利用VB解决生活实际问题,经历分析问题、编写程序、调试程序的过程。本章学习内容包括五小节,分别是:01初识计算机程序03实现条件选择程序05应用计算机程序解决问题02实现顺序执行程序04实现循环执行程序一、问题情境李鸣的舅舅是软件开发公司的程序员,开发了很多实用的程序。李鸣想,要是我也学会程序设计,那该多好啊!舅舅建议他,学习程序设计可以从学习VB开始,但在用VB编写程序之前,先要了解一下计算机程序的概念和认识一些简单的VB程序。什么是计算机程序?A程序中有哪些基本元素 B二、认识计算机程序与程序设计语言下面是一段用程序设计语言VB编写的程序代码,阅读并尝试理解这段程序,感受计算机程序与程序设计语言的特点与作用。二、认识计算机程序与程序设计语言Dim a,b As Integer → Dim指“定义”,As指“作为”,Integer指“整数类型”a=5 →“=”为赋值号,作用是把“=”右边的值赋给左边变量b=7s=a*b → 计算机中用“*”表示数学中的乘号“x”Print s二、认识计算机程序与程序设计语言我们都能认识这段程序中的所有字符和单词,但我们却不一定能读懂它们的含义和作用。在计算机的VB系统中运行这段程序,能让计算机完成对a、b两个整数类型变量赋值,计算这两个变量的乘积,显示计算结果等一系列操作。如果a、b表示长方形的边长,那么该程序的作用就是计算出长方形的面积。二、认识计算机程序与程序设计语言计算机程序是用计算机语言编写的、能指挥计算机工作的指令代码序列。正如人与人沟通需要语言,人与机器沟通也需要语言,语言是沟通的工具。与人类语言相似,计算机语言也是在不断发展变化的。除了用二进制数“0、1”编码的机器语言外,大部分计算机语言都是采用英文字母和字符表示。二、认识计算机程序与程序设计语言不同的语言系统在语句格式、语法规则、使用环境等方面会有差异,我们可以根据应用的需要,选择某种语言编写程序,指挥计算机工作。只要输入的程序语句符合该语言系统的规则,计算机便会不折不扣地按程序执行。二、认识计算机程序与程序设计语言VB是目前基于Windows平台下常用的程序设计语言之一,它由Basic语言发展而来,继承了原Basic语言简单易学的优点,增加了一些先进的编程技术。Visual是可视化的意思,提供可视化编程是VB的特点之一。我们学习程序设计语言可以从VB开始。二、认识计算机程序与程序设计语言在“开始”菜单的“所有程序”中找到Visual Basic系统程序,双击启动,出现“新建工程”对话框,如图所示。单击“打开”按钮可以看到VB的工作环境(界面),如图所示。二、认识计算机程序与程序设计语言观察VB的使用界面,浏览VB菜单栏中的各项菜单列表,对比你熟悉的其他应用软件,说说有什么异同。VB引入了工程的思想方法,将软件开发工作看作是一项工程来加以管理和实施。一个应用程序可能会由多个文件组成,工程是指用于建立应用程序的所有文件。对于VB的使用界面,它的菜单栏中包含了许多常见的菜单项,如文件、编辑、视图、项目等。这些菜单项与其他应用软件的菜单栏相似,但也有一些不同之处。例如,VB的“调试”菜单项包含了许多与调试相关的功能,而其他应用软件可能没有这样的菜单项。三、体验简单程序的执行在VB中输入上一个任务中的程序代码,运行程序,查看结果,进一步理解该程序的作用。1.启动VB系统。2.单击“工程资源管理器”中“查看代码”按钮,在代码窗口上方左边的对象框中选择Form,右边的事件框中选择Click,在Private Sub Form Click()与End Sub之间输入代码,如图所示。Form是指窗体对象,Click是指单击鼠标事件,上述操作的意义:只要鼠标单击窗体这个对象,就执行Private Sub Form_ Click()与End Sub之间所输入的程序。三、体验简单程序的执行在VB中输入上一个任务中的程序代码,运行程序,查看结果,进一步理解该程序的作用。3.单击工具栏的“启动”按钮运行程序,程序运行时单击窗口,运行结果如图所示。4.单击工具栏中的“结束”按钮,结束程序运行。拓展1:改变代码显示字体和大小的方法单击菜单栏的“工具”选项卡;01在工具下拉菜单中单击“选项”;02在“选项”面板中单击“编辑器格式”;03选择“字体”和“大小”;04单击“确定”。05拓展2:面向对象编程语言的特点将数据和方法组合在一起,以便于控制和保护数据的访问。这可以防止数据被意外修改或破坏,同时也可以隐藏实现细节,使代码更加模块化和易于维护。封装一个类可以从另一个类继承属性和方法。这可以减少代码的重复性,同时也可以使代码更加灵活和可扩展。继承同一个方法可以在不同的对象上产生不同的行为。这可以使代码更加灵活和可扩展,同时也可以提高代码的可读性和可维护性。多态三、体验简单程序的执行在代码窗口中修改源代码中变量a、b的值,分别为以下数值:a=16,b=5;a=345,b=678。试判断并验证程序的运行结果。三、体验简单程序的执行Dim a,b As Integer 定义两个名为a、b的变量,存放整数类型数据a= 5 把数值常量5赋值给变量a,使a的值为5b=7 把数值常量7赋值给变量b,使b的值为7s=a*b 计算表达式a*b的值,并赋值给变量s,使s的值为3Print s 屏幕输出变量s的值,在屏幕上看到35运行完上述程序,你能理解其中每个语句的作用吗?请看下列解释:三、体验简单程序的执行各语句的格式、作用及使用说明如表所示。类型 格式及作用 使用说明定义变量语句 Dim变量名,As数据类型作用:定义变量的数据类型 输入Dim语句时自动弹出多种数据类型供选择赋值语句 变量名=表达式作用:计算表达式的值并保存到指定变量中 表达式中可以有常量、变量、函数、运算符等,其中乘法、除法运算分别用“*”和“/”表示打印输出语句 Print常量或变量或表达式作用:显示各输出项的值 多个输出项之间可以用逗号或分号分隔,分别对应紧凑输出或分区输出三、体验简单程序的执行阅读以下VB程序,理解各语句的作用,运行并查看结果。Dim a As Single →定义变量a存放小数类型数据a=Val(InputBox(“请输入a的值”,“输入数据”))→接受用户输入的数据转换成数值后赋值给变量aa=a+1 →把变量a中存储的值加1后赋值给变量aPrint "a=";a →输出双引号内的字符a=和变量a的值三、体验简单程序的执行操作如前述方法,在代码窗口输入任务中的程序,如图所示运行该程序,得到相应的运行结果。三、体验简单程序的执行程序中赋值语句a=Val(InputBox("请输入a的值","输入数据")使用了Val函数和InputBox函数,InputBox函数的作用是打开输入框,提示用户输入数据,得到的字符串数据。例如执行语句a=InputBox("请输入a的值","输入数据"),输入“90”,a的值是字符串“90”,而不是真正的数值90,Val函数作用是把输入的数据转为数值后赋值给变量a。InputBox函数的格式为:变量名=InputBox(提示信息,输入框标题)执行本语句时界面如图所示。三、体验简单程序的执行在程序运行过程中尝试输入不同的值,判断并验证程序运行的结果。输入90.45,输出91.45输入12.56,输出13.56三、体验简单程序的执行在输入程序代码时,英文字符的大小写转换会影响语句的执行吗?程序中的双引号、逗号等符号在中文状态与英文状态下输入,都能执行吗?一般情况下,在输入VB程序代码时,英文字符的大小写转换不会影响语句的执行。一般情况下,VB程序中的双引号、逗号等符号在英文状态下输入才能执行。在中文状态下输入会提示编译错误。四、体验简单程序的编写试用VB编写程序实现下列功能:屏幕输入圆的半径的值,程序自动计算,并输出圆的周长和面积。分析问题要用计算机解决问题,我们首先要分析问题解决的步骤,然后才把它转换为计算机的工作指令。经过分析,我们可以得出指挥计算机完成该任务的工作流程,如图所示。四、体验简单程序的编写编写代码假设圆半径、周长、面积、圆周率分别用小数类型变量r、1、s和pi表示,则完成上述任务的程序代码可以编写为:Dim r, 1, s, pi As Singler=Val(InputBox("请输入圆的半径(单位:厘米)”,"输入数据"))pi=3.141=2*pi*rs=pi*r*rPrint"半径为";r;"厘米的圆周长为";l;"厘米"Print"半径为";r;"厘米的圆面积为";s;"平方厘米”四、体验简单程序的编写调试运行把编写好的代码输入计算机并运行,就可以指挥计算机按照我们的设计工作了。在运行程序时,可能需要调试,直到程序能够正常运行为止。四、体验简单程序的编写操作方法启动VB系统。1单击“工程资源管理器”中“查看代码”按钮,在代码窗口上方左边选择Form,右边选择Click,在Private Sub Form_Click()与End Sub 之间输入程序代码。2如图所示运行程序,观察运行结果是否正确。如果程序不能正常运行或结果不正确,则要进行检查与修改,直到程序运行正确为止。3课堂总结计算机程序与语言计算机程序是用计算机语言编写的、能指挥计算机工作的指令代码序列。体验计算机程序运行定义变量语句赋值语句打印输出语句编写简单VB程序1.分析问题2.编写代码3.调试运行板书设计课后作业借助互联网,创建一个简单的计算器,它有一个文本框和一个按钮。用户输入正方体的边长,然后单击“计算”按钮。计算结果将显示在第二个文本框中,即正方体的体积。借助互联网,创建一个简单的计算器,它有两个文本框和一个按钮。用户输入三角形的底和高,然后单击“计算”按钮。计算结果将显示在第三个文本框中,即三角形的面积。12谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站兼职招聘:https://www.21cnjy.com/recruitment/home/admin 展开更多...... 收起↑ 资源预览