所属成套资源:粤高教A版信息技术八下PPT课件+教案+素材整套
初中信息技术粤高教A版八年级下册第三章 认识计算机程序第一节 初识计算机程序优质课件ppt
展开
这是一份初中信息技术粤高教A版八年级下册第三章 认识计算机程序第一节 初识计算机程序优质课件ppt,文件包含粤高教A版信息技术八下31《初识计算机程序》课件pptx、粤高教A版信息技术八下31《初识计算机程序》教案docx等2份课件配套教学资源,其中PPT共32页, 欢迎下载使用。
规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。
增强使用互联网学习VB程序相关知识技能;
培养使用计算机程序解决生活中的实际问题的思维方式;
建立将学习其他软件的方法应用到学习VB系统软件中的意识;
计算机的出现,给我们的学习与生活带来了极大的方便。我们可以打字、画画、上网、听音乐、看电影、玩游戏……你有没有惊叹过计算机的“高超本领”?这些都离不开计算机软件工程师精心设计的程序。计算机程序神秘吗?
通过本章的学习,我们将初步认识计算机程序,认识VB基本程序结构语句的格式,体验利用VB解决生活实际问题,经历分析问题、编写程序、调试程序的过程。本章学习内容包括五小节,分别是:
应用计算机程序解决问题
李鸣的舅舅是软件开发公司的程序员,开发了很多实用的程序。李鸣想,要是我也学会程序设计,那该多好啊!舅舅建议他,学习程序设计可以从学习VB开始,但在用VB编写程序之前,先要了解一下计算机程序的概念和认识一些简单的VB程序。
程序中有哪些基本元素?
二、认识计算机程序与程序设计语言
下面是一段用程序设计语言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是目前基于Windws平台下常用的程序设计语言之一,它由Basic语言发展而来,继承了原Basic语言简单易学的优点,增加了一些先进的编程技术。Visual是可视化的意思,提供可视化编程是VB的特点之一。我们学习程序设计语言可以从VB开始。
在“开始”菜单的“所有程序”中找到Visual Basic系统程序,双击启动,出现“新建工程”对话框,如图所示。单击“打开”按钮可以看到VB的工作环境(界面),如图所示。
观察VB的使用界面,浏览VB菜单栏中的各项菜单列表,对比你熟悉的其他应用软件,说说有什么异同。
VB引入了工程的思想方法,将软件开发工作看作是一项工程来加以管理和实施。一个应用程序可能会由多个文件组成,工程是指用于建立应用程序的所有文件。
对于VB的使用界面,它的菜单栏中包含了许多常见的菜单项,如文件、编辑、视图、项目等。这些菜单项与其他应用软件的菜单栏相似,但也有一些不同之处。例如,VB的“调试”菜单项包含了许多与调试相关的功能,而其他应用软件可能没有这样的菜单项。
三、体验简单程序的执行
在VB中输入上一个任务中的程序代码,运行程序,查看结果,进一步理解该程序的作用。
1.启动VB系统。2.单击“工程资源管理器”中“查看代码”按钮,在代码窗口上方左边的对象框中选择Frm,右边的事件框中选择Click,在Private Sub Frm Click()与End Sub之间输入代码,如图所示。Frm是指窗体对象,Click是指单击鼠标事件,上述操作的意义:只要鼠标单击窗体这个对象,就执行Private Sub Frm_ Click()与End Sub之间所输入的程序。
3.单击工具栏的“启动”按钮运行程序,程序运行时单击窗口,运行结果如图所示。4.单击工具栏中的“结束”按钮,结束程序运行。
拓展1:改变代码显示字体和大小的方法
拓展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
运行完上述程序,你能理解其中每个语句的作用吗?请看下列解释:
各语句的格式、作用及使用说明如表所示。
阅读以下VB程序,理解各语句的作用,运行并查看结果。
Dim a As Single →定义变量a存放小数类型数据a=Val(InputBx(“请输入a的值”,“输入数据”)) →接受用户输入的数据转换成数值后赋值给变量aa=a+1 →把变量a中存储的值加1后赋值给变量aPrint "a=";a →输出双引号内的字符a=和变量a的值
操作如前述方法,在代码窗口输入任务中的程序,如图所示运行该程序,得到相应的运行结果。
程序中赋值语句a=Val(InputBx("请输入a的值","输入数据")使用了Val函数和InputBx函数,InputBx函数的作用是打开输入框,提示用户输入数据,得到的字符串数据。例如执行语句a=InputBx("请输入a的值","输入数据"),输入“90”,a的值是字符串“90”,而不是真正的数值90,Val函数作用是把输入的数据转为数值后赋值给变量a。InputBx函数的格式为:变量名=InputBx(提示信息,输入框标题)执行本语句时界面如图所示。
在程序运行过程中尝试输入不同的值,判断并验证程序运行的结果。
输入90.45,输出91.45
输入12.56,输出13.56
在输入程序代码时,英文字符的大小写转换会影响语句的执行吗?程序中的双引号、逗号等符号在中文状态与英文状态下输入,都能执行吗?
一般情况下,在输入VB程序代码时,英文字符的大小写转换不会影响语句的执行。一般情况下,VB程序中的双引号、逗号等符号在英文状态下输入才能执行。在中文状态下输入会提示编译错误。
四、体验简单程序的编写
试用VB编写程序实现下列功能:屏幕输入圆的半径的值,程序自动计算,并输出圆的周长和面积。
分析问题要用计算机解决问题,我们首先要分析问题解决的步骤,然后才把它转换为计算机的工作指令。经过分析,我们可以得出指挥计算机完成该任务的工作流程,如图所示。
编写代码假设圆半径、周长、面积、圆周率分别用小数类型变量r、1、s和pi表示,则完成上述任务的程序代码可以编写为:
Dim r, 1, s, pi As Singler=Val(InputBx("请输入圆的半径(单位:厘米)”,"输入数据"))pi=3.141=2*pi*rs=pi*r*rPrint"半径为";r;"厘米的圆周长为";l;"厘米"Print"半径为";r;"厘米的圆面积为";s;"平方厘米”
调试运行把编写好的代码输入计算机并运行,就可以指挥计算机按照我们的设计工作了。在运行程序时,可能需要调试,直到程序能够正常运行为止。
单击“工程资源管理器”中“查看代码”按钮,在代码窗口上方左边选择Frm,右边选择Click,在Private Sub Frm_Click()与End Sub 之间输入程序代码。
如图所示运行程序,观察运行结果是否正确。如果程序不能正常运行或结果不正确,则要进行检查与修改,直到程序运行正确为止。
计算机程序与语言计算机程序是用计算机语言编写的、能指挥计算机工作的指令代码序列。
体验计算机程序运行定义变量语句赋值语句打印输出语句
编写简单VB程序1.分析问题2.编写代码3.调试运行
借助互联网,创建一个简单的计算器,它有一个文本框和一个按钮。用户输入正方体的边长,然后单击“计算”按钮。计算结果将显示在第二个文本框中,即正方体的体积。
借助互联网,创建一个简单的计算器,它有两个文本框和一个按钮。用户输入三角形的底和高,然后单击“计算”按钮。计算结果将显示在第三个文本框中,即三角形的面积。
相关课件
这是一份初中信息技术粤高教A版八年级下册第三节 实现条件选择程序完美版课件ppt,文件包含粤高教A版信息技术八下33《实现条件选择程序》课件pptx、粤高教A版信息技术八下33《实现条件选择程序》教案docx等2份课件配套教学资源,其中PPT共17页, 欢迎下载使用。
这是一份粤高教A版八年级下册第一节 筹划班级网站精品ppt课件,文件包含粤高教A版信息技术八下21《筹划班级网站》课件pptx、粤高教A版信息技术八下21《筹划班级网站》教案doc等2份课件配套教学资源,其中PPT共17页, 欢迎下载使用。
这是一份粤高教A版八年级下册第三节 实现条件选择程序精品课件ppt,文件包含粤高教A版信息技术八年级下册第三章第三节实现条件选择程序课件pptx、核心素养目标粤高教A版信息技术八年级下册第三章第三节实现条件选择程序教学设计docx等2份课件配套教学资源,其中PPT共17页, 欢迎下载使用。