粤教版算法与程序设计顺序结构_第1页
粤教版算法与程序设计顺序结构_第2页
粤教版算法与程序设计顺序结构_第3页
粤教版算法与程序设计顺序结构_第4页
粤教版算法与程序设计顺序结构_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

顺序结构算法与程序设计算法描述的三种形式:自然语言描述流程图描述伪代码描述或计算机程序描述程序的三种结构:顺序结构选择结构循环结构开始结束Pi=3.1416输入:半径到变量r计算:Spi*r*r输出面积:S1.顺序结构从上至下开始结束Pi=3.1416输入:半径到变量r计算:Spi*r*r输出面积:S声明输入处理输出按语句出现的先后顺序执行只有一个入口和一个出口先执行语句1,然后才执行语句2程序执行时一条语句接着一条语句地依次向下执行,没有任何跳转。Step1Step2顺序结构流程图描述执行完一个处理步骤step1后顺序执行下一个处理步骤step2自然语言描述2、赋值语句程序是由一条条语句构成的,赋值语句是结构化程序设计中的最根本语句,一般用于对变量赋值或对控件设定属性值。赋值语句的功能:首先计算赋值符号“=〞右边表达式的值,然后把计算结果转为相同的数据类型数据后为变量或对象的属性名赋值。<变量名>=<表达式><对象名>.<属性名>=<表达式>赋值语句的格式Text1.text=“VB程序设计〞’把“VB程序设计〞赋值给text1的text属性‘‘把数值常量赋值给变量a‘a=5 ‘把字符串常量赋值给变量s‘s=“VB程序设计〞 赋值符号“=〞两端的数据类型要一致说明:=赋值符号“=〞左端一定只能是变量或对象的属性名,而不能是常量、符号常量或表达式=变量或对象的属性名M+5=NX+Y+6=Z×M=n+5X=6+1√赋值符号“=〞不是数学中的等号。a=a+5x=y=z=1x,y,z=0错误错误不能在一句赋值语句中,同时给多个变量赋值。x=0:y=0:z=0如要完成上述操作可以在同一行用三个独立的语句书写。输入数据的函数Inputbox

它是提供从键盘输入数据的函数。利用它可产生一个对话框,提示用户输入数据并单击命令按钮R=InputBox(“r=〞,“输入半径〞〕语法格式〔P36〕Inputbox(提示信息,标题,默认值,位置)提示信息:指对输入数据的提示,显示在对话框中,不能省略。标题:指对运行此函数后弹出的对话框的标题。默认值:指默认的输入数据值。位置:是指运行此函数后弹出的对话框的左上角在屏幕上的位置D=InputBox("请输入粮食的单价:","数据输入",20,100,200)提示信息标题默认值①②③①②③④4InputBox("请输入你的年龄:","调查",18)Inputbox函数?怎么写?Age=输出数据的方法Print根本格式是:print输出内容说明:1.如果输出的内容是数、变量、表达式,那么输出的是数、变量、表达式的值。2.如果是用引号引起来的字符串,那么原样输出。3.如果print后没有输出内容,那么表示输出一个空行X=5Printx5print"你好"你好Print方法多个输出内容之间,▲如果用分号分隔,那么后一个输出紧跟着前一个输出。▲如果用逗号,那么按分区格式输出。①Print〞a=〞;a,〞b=〞;ba=3b=4那么执行下面语句:②Print〞a=〞;a;〞b=〞;ba=3b=4a=3b=4Print应用Print“1+2=“;1+2输出:1+2=3Print1,2,3输出:123

a=5b=3print"a=";a;"b=";b--输出:a=5b=3Print1+2=3--输出:true现在桌上有两杯饮料,一杯是牛奶,一杯是咖啡,如何把牛奶倒入咖啡杯中,咖啡倒入牛奶杯中?3.交换算法BA方法1:中间变量法CBA暂时用来存放牛奶/咖啡用的。中间变量在很多问题的解决中都需要用到交换算法,比方在按照从小到大排序时指将两个变量的

进行互换。交换假设有整型变量a和b,分别存储整数2和6,变量a与b的数值之间的交换ab中间变量ab2662要将变量a和b交换就意味着交换变量a和变量b中的值,使得变量a存放变量b交换前的值,而变量b存放变量a交换前的值。为什么会出现这样的情况呢?a=b

b=a不能实现变量a、b交换a、b最终都存放变量b的值了因为根据算法的特点:赋值的操作具有覆盖性,赋值即覆盖,当我们执行a=b后,变量a中原来的值就已被覆盖了,此时变量a中最新的值就是变量b的值,再实现b=a时,b的值就是a最新的值,那么也就是b的值。其算法思想:若交换两个变量的值,必须引入第三个新的变量进行传递。t=aa=bb=t变量a中的值与变量b中的值如何进行交换?第三变量tt中存储的变量先被赋值如何用数学中的加减法进行两个整型变量a与

温馨提示

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

评论

0/150

提交评论