输入语句输出语句和赋值语句_第1页
输入语句输出语句和赋值语句_第2页
输入语句输出语句和赋值语句_第3页
输入语句输出语句和赋值语句_第4页
输入语句输出语句和赋值语句_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1.2.1输入语句、输出语句和赋值语句和条件语句1.2.1输入语句输出语句赋值语句输入语句输出语句赋值语句条件语句循环语句探要点、究所然INPUT“x=”;xy=x^3+3*x^2-24*x+20PRINTyEND输入语句赋值语句输出语句基本算法语句一、输入语句一般格式:INPUT“提示内容”;变量INPUT“x=”;xINPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:INPUT“提示内容1,提示内容2,…”;变量1,变量2,…INPUT“a,b,c=”;a,b,c例:要想输入一个学生的语、数、外三门课的成绩:INPUT“Maths,Chinese,English”;a,b,c二、输出语句一般格式:PRINT“提示内容”;表达式三、赋值语句一般格式:变量=表达式INPUT“提示内容”;变量一、输入语句一般格式:数学符号与程序符号的对比x\yx除以y的商SQR(x)ABS(x)|x|<>≠>=≥<=≤a^b/÷*×程序符号数学符号x除以y的余数xMODy开始输出S结束输入a,b,cINPUT“a,b,c=”;a,b,cp=(a+b+c)/2S=SQR(p*(p-a)*(p-b)*(p-c))PRINT“三角形面积S=”;SEND例1:上述程序表示什么?例2:下列程序表示什么?程序①:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序②:

INPUT“Maths,Chinese,English”;a,b,cm=(a+b+c)/3PRINT“Theaverage=”;mEND计算一个学生数学、语文、英语三门课的平均成绩。例3:某工种是计件算工资的,每月工资=每月完成的数量(件)×每件工资,再从总工资中扣除5%交纳各种费用,其余为实发工资。下列程序的意义是什么INPUT“每件工资=”;AINPUT“完成数量=”;BM=(A*B)*(1-0.05)PRINT“实发工资=”;MEND程序:课堂练习:1、下列程序计算是什么意义。程序①:INPUT“x=”;xINPUT“y=”;yPRINT“x^2+y^2=”;x^2+y^2END程序②:INPUT“x=”;xINPUT“y=”;ya=x^2+y^2PRINT“x^2+y^2=”;aEND例4:A的输出值是多少?程序:A=10A=A+15PRINT

AEND25例5:下列程序有什么功能?INPUT

AINPUT

BPRINT

A,BX=AA=BB=XPRINT

A,BEND程序:交换两个变量A和B的值,并输出交换前后的值。1.2.2条件语句复习回顾输入语句INPUT“提示内容”;变量输出语句PRINT“提示内容”;表达式赋值语句变量=表达式步骤A满足条件?步骤B是否步骤A满足条件?是否复习:条件语句:

1、条件语句的一般格式有两种:

(1)

IF—THEN语句

:IF

条件THEN

语句体

ENDIF步骤A满足条件?是否(2)

IF—THEN—ELSE语句:

IF

条件THEN

语句体1ELSE

语句体2ENDIF

步骤A满足条件?步骤B是否IF

条件THEN

语句体1ELSE

语句体2ENDIFIF

条件THEN

语句体ENDIF满足条件?语句体是否满足条件?语句体1语句体2是否(单分支条件结构)(双分支条件结构)开始输入a,ba<b?x=a,a=b,b=x输出a,b结束框图:否是IF

条件THEN

语句体ENDIF程序:INPUT“a,b=”;a,bIFa<bTHENx=aa=bb=xENDIFPRINTa,bEND例1、编写程序,输入一个x的值,要求输出它的绝对值.是程序框图:开始输入xx≥0?输出x否输出-x结束INPUTxIFx>=0THENPRINTxELSEPRINT-xENDIFEND程序例21.

INPUT“x=”;xIFx>3THENy=x*xELSEy=2*xENDIFPRINT“y=”;yEND

若输入4,输出结果是__补充完整下面用来求任意一个实数x的绝对值的程序

INPUT“x=”;x

_____________PRINT“|x|=”;xELSEPRINT“|x|=”;-x_____________END16IFX>=0THENENDIF开始输入a,ba>b?输出b-a否是输出a-b结束INPUT“a=”;aENDIFINPUT“b=”;bIFa>bTHENPRINTa-bELSEPRINTb-aEND例3.根据下面的算法和程序写出相应的框图。结束x<0?否y=x+1输出yy=-2x+1是开始输入xIFx<0THENy=(-2)*x+1ELSE

y=x+1PRINTyENDIFINPUTxEND例4.根据下面的算法和程序写出相应的框图。巩固练习1.右边给出的是用条件语句编写的一个程序,根据该程序回答:INPUTxIFx<3THENy=2*xELSEIFx>3THENy=x*x-1ELSEy=0ENDIFENDIFPRINTyEND(1)若输入5,则输出结果是

____;(2)若输入2,则输出结果是

____;244小结:

条件语句的一般格式有两种:

(1)

IF—THEN语句

:IF

条件THEN

语句ENDIF(2)

IF—THEN—ELSE语句:IF

条件THEN

语句1ELSE

语句2ENDIF否是满足条件?语句1语句2否是满足条件?语句11、写出下列语句描述的算法的输出结果a=5b=3c=(a+b)/2d=c*cprintda=1b=2c=a+bb=a+c-bprinta,b,ca=10b=20c=30a=bb=cc=aprinta,b,c161,2,320,30,20课堂练习:(5)INPUT“A,B=”;A,BB=A+BA=B-AB=B-APRINT“A,B=”;A,BEND(运行时从键盘输入3,7)(4)A=-1000A=A+100PRINT“A=”;AENDA=-900A,B=73巩固练习2.下列程序运行后的结果是()a=2b=3IFa<bTHENt=aa=bb=tENDIFPRINT“a=”;aPRINT“b=”;bENDA.a=2,b=3B.a=3,b=3C.a=2,b=2D.a=3,b=2D解法一:程序框图开始

温馨提示

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

评论

0/150

提交评论