版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、算法基本语句-赋值语句,天马行空官方博客: ;QQ:1318241189;QQ群:175569632,开始,Pi=3.1415926,S=pirr,结束,输入半径r,输出s,流程图:以直观的图形和流向线形象地描述算法,起止框,处理框,输入输出框,流程线,(一)顺序结构,按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或称为算法的顺序结构.,特点: 直观、清楚 便于检查和交流,开始,Pi=3.1415926,S=pirr,结束,输入半径r,输出s,INPUT “提示文字”;变量,INPUT “提示1,提示2”;变量1,变量2,作用:输入变量的值,无计算功能,PRINT “提示文字”;变量
2、,PRINT “提示1,提示2”;变量1,变量2,作用:输出变量的值,有计算功能,例1 编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出。,开始,输入语文a,输入数学b,输入英语c,总分s=a+b+c,平均p=s/3,输出总分s,输出平均分p,结束,程序:,(1)输入语文a的值;,(2)输入数学b的值;,(3)输入英语c的值;,(4)总分s=a+b+c;,(5)平均p=s/3,(6)输出总分s的值;,(7)输出平均分p的值;,(8)结束,INPUT “语文=”;a,INPUT “数学=”;b,INPUT “英语=”;c,s=a+b+c,p=s/3,PRINT “总分=”
3、;s,PRINT “平均分=”;p,END,例1 编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出。,INPUT “语文=”;a,INPUT “数学=”;b,INPUT “英语=”;c,s=a+b+c,p=s/3,PRINT “总分=”;s,PRINT “平均分=”;p,END,INPUT “C、M、E=”;a,b,c,PRINT “总分=”;a+b+c,PRINT “平均分=”;(a+b+c)/3,END,Sum=a+b+c,赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值。,一般格式是:,1.2.1 赋值语句,
4、赋值语句的定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句,叫做赋值语句。,变量=表达式,例如: x=4 y=6,注:赋值号左边只能是变量名字,而不是表达式。,问题1:下列的赋值形式正确吗?为什么?,例如: x+y=2+3 2=x,2、下列给出的赋值语句中正确的是 A. 4 = M B. M =M C. b-3=a D. x + y = 0,问题3:在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗?,注意:赋值号左右不能对换。赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。,赋值号与数学中的等号意义不同: Y=X,表示
5、用X的值替代变量Y原先的取值。 X=Y,表示用Y的值替代变量X原先的取值。 所以“Y=X与 X=Y”的含义运行结果是不同的。,注意(4): 辗转赋值,即先将一个数值赋给一个变量,再将第一个变量的值赋给第二个变量一直继续下去。,探究交流:,:下面的程序A的输出值是多少?,A=10 A=A+15 PRINT “A=” ; A END,x=10,x=10;y=10,x=10;y=10;z=10,A=10,A=25,可以给一个变量重复赋值,:下面的程序运行后,x,y各等于多少?,:下面的程序运行后,a,b,c各等于多少?,x=3,x=3;y=4,x=4;y=4,a=-5;b=-5,a=-5;b=8;c
6、=8,a=-5;b=8;c=-5,4、写出下列程序运行结果:,a=1 b=2 c=a-b b=a+c-b print a,b,c end,a=10 b=20 c=30 a=b b=c c=a print“a,b,c=”;a,b,c end,例1:交换两个变量A和B的值,并输出交换前后的值。,INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END,程序:,一、分析下面程序执行的结果,INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运行时从键盘输入3,7),(1),(2),A=-1000 A=A+100 PRINT “A=”;A END,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值 。,A=900,A,B =7 3,变量表达式,赋值语句,a:b:c PRINT a,b,c t = a a = b b = t PRINT a,b,c t = a a = c c = t PRINT a,b,c t = b b = c c = t PRINT a,b,c END,相应的QBASIC程序:,交换a,b 的值,交换a,c 的值,交换b ,c的值,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋八年级数学上册 第6章 一次函数6.4 课题学习 选择方案教案(新版)苏科版
- 2024秋八年级数学上册 第十五章 分式15.2 分式的运算 4分式的加减-异分母的分式相加减教学设计(新版)新人教版
- 高中语文 第五单元 散而不乱 气脉中贯 第1课 六国论教案4 新人教版选修中国古代诗歌散文鉴赏
- 2024年五年级数学下册 八 探索乐园单元概述与课时安排教案 冀教版
- 2023九年级化学下册 第十二单元 化学与生活 课题2 化学元素与人体健康教案 (新版)新人教版
- 润滑脂 轴承动态寿命试验方法(征求意见稿)
- 运输合同范本(2篇)
- 湖南专升本课件
- 景阳冈课件阅读
- 幼儿园小班音乐《怪汽车》课件
- 2024年消防宣传月知识竞赛考试题库500题(含答案)
- 医院病历书写基本规范培训课件
- 国开2024年秋《机电控制工程基础》形考任务1答案
- 2024年典型事故案例警示教育手册15例
- 高一历史(中外历史纲要上册)期中测试卷及答案
- CJT 358-2019 非开挖工程用聚乙烯管
- 20K607 防排烟及暖通防火设计审查与安装
- 家长会课件:小学二年级家长会课件
- 一氧化碳中毒培训课件
- DB31∕T 398-2015 建筑垃圾车技术及运输管理要求
- 教案(餐巾折花)
评论
0/150
提交评论