




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.1赋值、输入和输出语句赋值、输入和输出语句问题提出问题提出1.1.算法的的基本逻辑结构有哪几种?算法的的基本逻辑结构有哪几种? 2.2.设计一个算法的程序框图的基本思路如何?设计一个算法的程序框图的基本思路如何? 第二步,确定每个算法步骤所包含的逻辑结构,并用第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示相应的程序框图表示. .第一步,用自然语言表述算法步骤第一步,用自然语言表述算法步骤. .第三步,将所有步骤的程序框图用流程线连接起来,第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框并加上两个终端框. .3.3.计算机完成任何一项任务都需要算法,但是,
2、用自然计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图表示的算法,计算机是无法语言或程序框图表示的算法,计算机是无法“理解理解”的的. . 因此我们还需要将算法用计算机能够理解的程序设计语因此我们还需要将算法用计算机能够理解的程序设计语言来表示言来表示. . 几种常见的算术运算符几种常见的算术运算符 运算符运算符作用作用乘幂运算,如:乘幂运算,如:ab=ab*,乘法,除法运算,如:乘法,除法运算,如:ab=a*b, MOD,求余运算,取商运算求余运算,取商运算,加法,减法运算加法,减法运算SQR求正的平方根求正的平方根开始输入x输出y结束INPUT “x”; xy=x3+3*x2-
3、24*x+30PRINT yEND赋值、输入和输出语句赋值、输入和输出语句3024323xxxy1.赋值语句赋值语句在表述一个算法时,经常要引入变量,并赋给改变量一个值。用来表明赋给某一个变量一个具体的确定值的语句叫作赋值语句 赋值语句的一般格式:变量名=表达式要求:(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式。如:2=x是错误的;(2)赋值号的左右两边不能对换。赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。如“A=B”“B=A”的含义运行结果是不同的,如x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的。(3)不能利用赋
4、值语句进行代数式的演算。(如化简、因式分解、解方程等)要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是“提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,”的形式。 格式如: INPUT “x=”; x INPUT“a=,b=,c=”;a,b,c输入语句的一般格式:变量=input(“提示内容”)2.输入语句输入语句名名称称格式格式功能功能是否有赋值是否有赋值功能功能输输入入语
5、语句句INPUT “提示内容提示内容”;变量;变量INPUT 变量变量 如INPUT “x=”; x INPUT“a=,b=,c=”; a,b,c把程序中新输入的值赋给变量“提示内容”提示用户输入什么样的信息 否否输输出出语语句句PRINT PRINT “提示内容提示内容”;表达式;表达式或:或:PRINT 表达式表达式如如PRINT“S=”;SPRINT “a,b,c:”;a,b,c 在计算机的屏幕上输出常量、变量的值和系统信息是是赋赋值值语语句句变量变量= =表达式表达式一般先计算一般先计算“= =”右边表达式右边表达式的值,然后把这个值赋给的值,然后把这个值赋给“= =”左边的变量左边的
6、变量是是例例1 1:判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句 INPUT a;b;c(2)输出语句 A4(3)赋值语句 3B(4)赋值语句 AB2(1)错,变量之间应用)错,变量之间应用“,”号隔开;号隔开; (2)错,)错,PRINT语句不能用赋值号语句不能用赋值号“=”;(3)错,赋值语句中)错,赋值语句中“=”号左右不能互换;号左右不能互换;(4)错,一个赋值语句只能给一个变量赋值。)错,一个赋值语句只能给一个变量赋值。例例2:请写出下面运算输出的结果。(1) (2)ddPRINTccdbacba; 2/ )(35cbacbaPRINTbcabbacba
7、,; ,21答案:答案:(1 1)16 16 (2 2)1 1,2 2,3 3 cbacbaPRINTaccbbacba,; ,302010)3(2020,3030,2020 例例3 3:编写程序,计算一个学生数学、语文、英语三门课的平均成绩算法步骤:算法步骤: 第一步,输入该学生数学、语文、英语三门课的成绩a,b,c. 第二步,计算 3cbay第三步,输出y输入输入a,b,c输出输出S 结束结束 开始开始3cbay程序:程序: INPUT “Maths=”; aINPUT “Chinese =”; bINPUT “English=”; cPRINT “The average=”;(a+b+c)/3END小结:输出语句有计算功能小结:输出语句有计算功能 INPUT “a,b,c=”;a,b,c例例4:交换两个变量和的值,并输出交交换两个变量和的值,并输出交换前后的值换前后的值INPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND3 5A Bx思考:思考:能否用右边的赋能否用右边的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 糖尿病视网膜病变早期患者的全面管理
- cstc造船合同样本
- 信用卡放款合同样本
- 共享餐厅合同标准文本
- 代理咨询服务费合同标准文本
- 建设工程补充施工合同
- 买房全款合同标准文本
- 买房合同样本新民居
- 个人转让贷款合同样本
- 修井协议合同样本
- 江苏省中小学生金钥匙科技竞赛(高中组)考试题及答案
- 中图版七年级下册地理期中试卷1
- 国开学习网《金融基础》形考任务1-5答案
- 2024年度中国共产主义共青团团课课件版
- 《珠宝玉石鉴定仪器》课件
- 2025年上海市各区高三语文一模试题汇编之文言文二阅读(含答案)
- 食品安全教育课件教学
- 人不安全行为物的不安全状态考核试卷
- 食品生产车间6S管理
- 《经济国际化》课件
- 医学综合英语学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论