书签 分享 收藏 举报 版权申诉 / 21
上传文档赚钱

类型《程序设计顺序结构》课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:3709880
  • 上传时间:2022-10-06
  • 格式:PPT
  • 页数:21
  • 大小:138.83KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《《程序设计顺序结构》课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    程序设计顺序结构 程序设计 顺序 结构 课件
    资源描述:

    1、4.1 概述概述n使用VB开发应用程序一般包括界面设计和功能模块实现设计两个方面。n通常用可视化编程技术设计应用程序界面,用结构化程序设计思想编写事件代码。n结构化程序设计语言具有三种基本控制结构,即顺序结构、选择结构和循环结构。4.1 概述概述n顺序处理顺序处理n按一定顺序解决问题、代码按顺序书写,程序按按一定顺序解决问题、代码按顺序书写,程序按顺序执行,程序结构称为顺序执行,程序结构称为顺序结构顺序结构。n例如:计算两个术的和、差、积、商例如:计算两个术的和、差、积、商n步骤为:步骤为:数据两个数据;数据两个数据;依次计算、和、差、积、商依次计算、和、差、积、商 输出计算结果输出计算结果4

    2、.1 概述概述n选择(分支)处理选择(分支)处理n依据特定条件解决问题、根据条件编写相应的处依据特定条件解决问题、根据条件编写相应的处理代码,程序根据条件选择执行相应的代码,执理代码,程序根据条件选择执行相应的代码,执行过程依据条件产生分支,这种程序的结构称为行过程依据条件产生分支,这种程序的结构称为选择结构选择结构。n例如:例如:10122xxyx0 x0 x04.1 概述概述n选择(分支)处理选择(分支)处理n依据特定条件解决问题、根据条件编写相应的处依据特定条件解决问题、根据条件编写相应的处理代码,程序根据条件选择执行相应的代码,执理代码,程序根据条件选择执行相应的代码,执行过程依据条件

    3、产生分支,这种程序的结构称为行过程依据条件产生分支,这种程序的结构称为选择结构选择结构。n例如:例如:n步骤为:步骤为:输入数据输入数据x;根据条件(根据条件(x的取值)计算相应的的取值)计算相应的y值值 输出计算结果输出计算结果10122xxyx0 x0 x04.1 概述概述n循环(重复)处理循环(重复)处理n通过重复特定的操作步骤解决问题、程序执行过通过重复特定的操作步骤解决问题、程序执行过程中多次重复特定代码,该程序结构称为程中多次重复特定代码,该程序结构称为顺序结顺序结构构。n例如:例如:1+2+3+10n步骤为:步骤为:累加一个数;累加一个数;重复执行累加操作重复执行累加操作10次次

    4、 输出计算结果输出计算结果4.1 概述概述nVB中功能相对独立的程序段,一般由三部分中功能相对独立的程序段,一般由三部分组成:组成:n第一部分第一部分 提供数据提供数据n第二部分第二部分 数据运算处理数据运算处理n第三部分第三部分 结果输出结果输出 顺序结构选择结构循环结构n例如:例如:nLET A=3nLET B=5nLET C=A+BnPRINT C4.1 概述概述n学习过的语句学习过的语句n提供数据:提供数据:文本框文本框n数据运算处理:数据运算处理:LET语句语句n结果输出结果输出:PRINTn程序设计时,三部分功能可由以下语句实现程序设计时,三部分功能可由以下语句实现n提供数据:提供

    5、数据:文本框、文本框、InputBox函数等函数等n数据运算处理:数据运算处理:使用赋值语句使用赋值语句LETn结果输出结果输出:PRINT、MsgBox函数、标签等函数、标签等4.1 概述概述n简单示例:计算两个数的成绩简单示例:计算两个数的成绩n提供数据:提供数据:文本框文本框n数据运算处理:数据运算处理:LET语句语句n结果输出结果输出:PRINTn界面设计:文本框、命令按钮界面设计:文本框、命令按钮n程序代码:程序代码:nA=Val(Text1.text)nB=Val(Text2.text)nLET C=A*BnPRINT C4.2 输入数据的方法输入数据的方法n1.使用文本框使用文本

    6、框n格式:变量名=对象名.Textn说明:n通过文本框通过文本框TextText属性属性得到输入的数据,其数据类型为得到输入的数据,其数据类型为字字符型符型,n若需输入的数据为数值型,需进行数值转换,用若需输入的数据为数值型,需进行数值转换,用ValVal函函数实现,使用格式为:数实现,使用格式为:变量名变量名=Val(=Val(对象名对象名.Text.Text)4.2 输入数据的方法输入数据的方法n2 使用使用InputBox函数函数n格式:变量=InputBox(提示信息,标题,默认值n说明:n提示信息 为字符串表达式,用于指明在对话框中的提示信息。n标题 是一个字符串表达式,指明窗口标题

    7、内容,如果没有指明标题,则显示工程名。n默认值 当出现对话框时,如果不输入内容而直接回车或单击“确定”按钮,则将这个值赋给变量。4.2 输入数据的方法输入数据的方法n简单示例:计算两个数的成绩简单示例:计算两个数的成绩n提供数据:提供数据:InputBoxn数据运算处理:数据运算处理:LET语句语句n结果输出结果输出:PRINTn界面设计:命令按钮界面设计:命令按钮n程序代码:程序代码:nA=Val(InputBox(”输入输入A的值的值”)nB=Val(”输入输入A的值的值”)nLET C=A*BnPRINT C4.3 赋值语句赋值语句n1.赋值语句格式赋值语句格式n功能:用赋值语句可以把指

    8、定的值赋给某个变量功能:用赋值语句可以把指定的值赋给某个变量或赋给对象的某个属性或赋给对象的某个属性 n格式格式1:变量名变量名=表达式表达式n格式格式2:对象名对象名.属性名属性名=表达式表达式 n2.注意事项注意事项n赋值号左边只能是变量名,不能是函数或表达式赋值号左边只能是变量名,不能是函数或表达式 n“=”为赋值号,而不是数学上的等号为赋值号,而不是数学上的等号 n不能在同一个赋值语句中为多个变量赋值不能在同一个赋值语句中为多个变量赋值 n赋值应注意数据类型的问题赋值应注意数据类型的问题cos(x)=y 5=yx+3=y4.3 赋值语句赋值语句n4.交换变量值交换变量值 nT=X nX

    9、=YnY=Tn=n+1 将当前变量n的值加1后再赋给变量n (计数器)s=s+x 将当前变量s的值加x后再赋给变量s (累加器)f=f*i 将当前变量f的值乘i后再赋给变量f (累积器)n3.赋值语句使用赋值语句使用nX=5nY=X+14.4 输出数据的基本方法输出数据的基本方法n1.调用窗体的调用窗体的Print方法方法n基本格式:基本格式:Print 输出项列表输出项列表n定位格式:定位格式:Print Tab(n);输出项列表输出项列表n例如:例如:Print 1,2,3,4,5 Print 1;2;3;4;5Print 1,2;3;4,5Print 1,Print 2,3,4,5Pri

    10、nt Tab(20);1;Tab(30);2;Tab(40);34.4 输出数据的基本方法输出数据的基本方法n2.调用图片框的调用图片框的Print方法方法n基本格式:基本格式:图片框名.Print 输出项列表输出项列表n例如:例如:Picture1.Print 1,2,3,4,5 Picture1.Print 1;2;3;4;5Picture1.Print 1,2;3;4,5Picture1.Print 2,3,4,5Picture1.Print Tab(20);1;Tab(30);2n例例 在窗体上和在图片框中输出如下图形在窗体上和在图片框中输出如下图形4.4 输出数据的基本方法输出数据的

    11、基本方法n3.利用标签(利用标签(Label)输出结果)输出结果n基本格式:基本格式:标签名.Caption输出项输出项n例如:例如:Label1.Caption=1 Label1.Caption=x Label1.Caption=x+y4.5 应用举例应用举例n计算计算x的平方、立方、平方根的平方、立方、平方根n分析:分析:n1、给定、给定xn2、计算、计算x的平方的平方yn3、平方根、平方根zn写程序:写程序:n1、为变量提供数据、为变量提供数据n2、运算处理数据、运算处理数据n3、结果输出、结果输出 4.5 应用举例应用举例n程序设计方法步骤程序设计方法步骤n分析问题分析问题n建立数学模

    12、型建立数学模型n算法设计与表示算法设计与表示n代码编写代码编写n程序调试、运行程序调试、运行nVB可视化编程的一般方法可视化编程的一般方法n用户界面设计用户界面设计n设置对象属性设置对象属性n编写事件代码编写事件代码n调试运行程序调试运行程序4.5 应用举例应用举例n例例 鸡兔同笼问题。已知鸡和兔的总头数与总鸡兔同笼问题。已知鸡和兔的总头数与总脚数分别为脚数分别为16和和40。问笼中鸡和兔各几只?。问笼中鸡和兔各几只?n分析:用以前的数学知识:分析:用以前的数学知识:n1、设有鸡、设有鸡x只,兔只,兔y只,总头数为只,总头数为h,总脚数为,总脚数为fn2、列方程组,求解、列方程组,求解 nX=(4h-f)/2nY=(f-2h)/2n写程序:写程序:n1、为变量提供数据、为变量提供数据n2、运算处理数据、运算处理数据n3、结果输出、结果输出

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:《程序设计顺序结构》课件.ppt
    链接地址:https://www.163wenku.com/p-3709880.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库