




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1高中数学必修基本算法语句高中数学必修基本算法语句第1页/共23页INPUT “x=”;xy=x3+3*x224*x+30PRINT xPRINT yEND程序:输入语句赋值语句输出语句输出语句第2页/共23页基本算法语句一、输入语句1、一般格式:INPUT “提示内容”;变量“提示内容”提示用户输入什么样的信息。变量是指程序在运行时其值是可以变化的量。2、说明:作用为对程序中的变量赋值。输入语句要求输入的值只能是具体的常数。提示内容与变量之间用“;”隔开,变量与变量之间用“,”隔开。 “提示内容”和它后面的“;”可以省略。无计算功能,用户由键盘输入的数据必须是常量,输入多个数据时用“,
2、”分隔,且个数要与变量的个数相同。输入a,b,cINPUT a,b,c第3页/共23页基本算法语句二、输出语句1、一般格式:PRINT “提示内容”;表达式2、说明:作用是实现算法的输出结果功能,计算。“提示内容”提示用户输出什么样的信息。表达式是指程序要输出的数据。输出语句可以输出常量、变量或表达式的值及字符。一个语句可以输入多个表达式,不同的表达式之间可用“,”分隔。有计算功能,能直接输出计算公式的值。N不是质数PRINT “n is not a prime number.”第4页/共23页基本算法语句三、赋值语句1、一般格式:变量=表达式2、说明:作用是将表达式所代表的值赋给变量,计算。
3、赋值语句中的“=”称为赋值号。赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。赋值号左右不能对换。不能用赋值号进行代数式的演算。一个语句只能给一个变量赋值;将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。P=(2+3+4)/2第5页/共23页数学符号数学符号程序符号程序符号*/ab=|x|ABS(x)SQR(x)且且或或ANDOR数学符号与程序符号的对比第6页/共23页练习1、判断下列赋值语句是否正确 (1) 4m (2) x+y=10 (3) A=B=2 (4) N=2*N基本算法语句2、写出下列语句
4、描述的算法的输出结果(1)a=5 b=3 c=(a+b)/2 d=c*c print d(2)a=1 b=2 c=a+b b=a+c-b print a,b,c(3)a=10 b=20 c=30 a=b b=c c=a print a,b,cd= 16a=1,b=2,c=3a=20,b=30,c=20第7页/共23页例题2已知一个学生数学、语文、英语三科的成绩分别为100,85,90,则可用赋值语句编写程序:a=100b=85c=90PRINT “The average=”;(a+b+c)/3ENDINPUT “Maths=”;aINPUT “Chinese=”;bINPUT “Englsih
5、=”;cPRINT “The average=”;(a+b+c)/3END第8页/共23页四、练习基本算法语句3、写出求1+2+3+4+5+6+7+8n的一个程序算法input “n=”;ns=n*(n+1)/2print send4、写出用公式法求x2-2x-8=0的根的程序input a,b,ca=1b=-2c=-8p=-b/(2*a)q=sqr(b2-4*a*c)/2*ax1=p+qx2=p-qprint x1,x2end第9页/共23页四、练习基本算法语句5、根据下列程序,画出程序框图input x,yprint x/2,3*yx=x+1y=y-1print x,yend 第10页/共
6、23页输入一个x的值,要求输出它的绝对值。画出框图x=0?输出-x输出x开始结束YN输入x第11页/共23页基本算法语句五、条件语句一般格式:IF 条件 THEN语句END IF 说明:“条件”表示判断的条件,“语句”表示满足条件时执行的操作内容;条件不满足时,结束程序,END IF表示条件语句的结束。满足条件语句 1是否第12页/共23页基本算法语句五、条件语句1、一般格式:IF 条件 THEN语句 1ELSE语句 2 END IF 2、说明:在条件语句的一般格式中,“条件”表示判断的条件;“语句 1”表示满足条件时执行的操作内容;“语句 2”表示不满足条件时执行的操作的内容;END IF表
7、示条件语句的结束。满足条件语句 1语句 2是否第13页/共23页开始输入a,b,c0?=0?结束输出p原方程无实数根NYYN第14页/共23页基本算法语句五、条件语句例1、编写程序,输入一个x的值,要求输出它的绝对值。input xif x=0 thenprint xelseprint -xend ifend第15页/共23页基本算法语句五、条件语句例2、编写程序,输入一个x的值,如果它是正数,则输出它,否则不输出。input xif x0 then print xend ifend第16页/共23页开始输入a,b,cba?ca?cb?输出a,b,c结束t=aa=bb=tt=aa=cc=tc=
8、tb=ct=bYNYNNYINPUT “a,b,c=”;a,b,cIF ba THEN t=a a=b b=tEND IFIF ca THEN t=a a=c c=tEND IFIF cb THEN t=b b=c c=tEND IFPRINT a,b,cEND程序:第17页/共23页基本算法语句六、循环语句1、一般格式:WHILE 语句WHILE条件循环体WEND2、说明:先判断,再执行。循环体满足不满足条件P第18页/共23页i=1SUM=0WHILE i=100 SUM=SUM+I i=i+1WENDPRINT SUMEND开始?结束是否当型循环结构程序:第19页/共23页练习:编写一个程序计算1+1/2+1/3+1/4+1/99i=1s=0while i99print send第20页/共23页基本算法语句六、循环语句1、一般格式: u
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025FIDIC中文版金皮书施工总承包合同条款
- 2025建筑工程土石方挖掘合同范本
- 仲恺面试试讲真题及答案
- 厨房设备安全培训课件
- 渠道经理兼职协议合同
- 电梯使用转让协议书
- 砂石运输协议合同协议
- 工期结算公司合同协议
- 喷涂厂厂房出售合同协议
- 研发合作协议书合同模板
- 幼儿园成语故事《朝三暮四》课件
- 病案信息技术基础知识考试重点梳理(最新最全)
- 安全施工作业票(模版)
- 项目部施工管理实施计划编制任务分工表
- 【2021部编版语文】-三年级下册第七单元教材解读--PPT课件
- 橙色黑板风小学生知识产权科普PPT模板
- 中国供销合作社标识使用手册课件
- Q∕CR 9218-2015 铁路隧道监控量测技术规程
- 甲状腺解剖及正常超声切面ppt课件
- 上海市城市地下空间建设用地审批及房地产登记试行规定
- 蠕墨铸铁项目可行性研究报告写作范文
评论
0/150
提交评论