- 2
- 0
- 约2.67千字
- 约 25页
- 2017-12-13 发布于江苏
- 举报
期末复习:算法基本语句与算法案例
* 三种算法语言 (1)自然语言(2)程序框图 (3)程序语言 五种算法语句 输入语句、输出语句、赋值语句、条件语句、循环语句 一、基本算法语句 1.输入语句: (1)一般格式: INPUT “提示内容”;变量1,变量2 (2)功能:对程序中的变量赋值 (3)说明: ①提示的内容要用双引号. “提示内容”与变量之间必须用分号“;”隔开. 可以给多个变量赋值,中间用“,”分隔。 ②无计算功能 2.输出语句: (1)一般格式是: PRINT “提示内容”;表达式 (2)功能:输出表达式的值,计算。 (3)说明: ①表达式可以是常量、变量、系统信息或计算公式 ②一个语句可以输出多个表达式,不同的表达式 之间用“,”分隔 ③有计算功能,能直接输出计算公式的值 3.赋值语句: (1)一般格式是: 变量=表达式 (2)功能:对程序中的变量赋值,计算。 (3)说明: ①“=”叫“赋值号”它的左边必须是变量,右边必须是表达式 ②一个语句只能给一个变量赋值 4.条件语句 IF 条件 THEN 语句1 ELSE 语句2 END IF IF 条件 THEN 语句 END IF 或 或 IF 条件 THEN 语句1 ELSE IF 条件 THEN 语句2 END IF END IF 5.循环语句 条件成立? 循环体 否 是 条件成立? 循环体 否 是 WHILE 条件 循环体 WEND DO 循环体 LOOP UNTIL 条件 注:运算符 = = = 程序符号 小于等于 大于等于 小于 大于 不等于 等于 数学运算 2.下列输出语句中不正确的是 ( ) A. PRINT a B. PRINT a,b C. PRINT a-1 D. PRINT a=3 D 点评: PRINT 语句只能输出变量或表达式的值,而不能起赋值作用. 1.下列输入语句正确的是 ( ) A. INPUT 2,3,4 B. INPUT “x =”; x , “y =”; y C. INPUT x, y, z D. INPUT x = 2 C 点评: INPUT 语句不能直接输入常量,也不能起赋值作用,其中的提示信息只能紧跟INPUT,不能多次提示. 基础练习 4.如果本题程序运行后输出的结果是132,那么UNTIL语句的 “条件”应为( ) A. i11 B. i=11 C. i=11 D. i11 i=12 s=1 DO s=s*i i=i-1 LOOP UNTIL “条件” PRINT s D 3.下列赋值语句中正确的序号是___________. ① y=3.14*4 ② 4 = m ③ x + y=10 ④ A=B=2 ⑤ N=N^2 ⑥ x=2*y + z ① ⑤ ⑥ 点评:赋值语句中,赋值号“=”左边是变量,右边是表达式,赋值语句只能给一个变量赋值,不能出现两个或多个“=”. 5.下列程序运行后,a,b,c的值各等于什么? (1)a=3 (2)a=3 b=-5 b=-5 c=8 c=8 a=b a=b b=c b=c PRINT a,b,c c=a END PRINT a,b,c END (1)a=-5,b=8,c=8 (2)a=-5,b=8,c=-5 (1)1,3;2,4;3,5;4,6;5,7;6,8 (2)1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180; 9,190;10,200. 1.辗转相除法 算理:所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将较小的数和余数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最大公约数。 二、算法案例 例.用辗转相除法求85和51的最大公约数时,需要做除法的次数为 3 2.更相减损术 算理:所谓更相减损术,就是对于给定的两个数,用较大的数减去较小的数,然后将差和较小的数构成新的一对数,再用较大的数减去较小的数,反复
您可能关注的文档
- 月复变函数积分变换.ppt
- 月日,一个令千万人难以忘却的噩梦般的日子.ppt
- 月号四根轨迹上课用.ppt
- 月日数学基础.ppt
- 月中考物理一轮复习精品课件教科.ppt
- 月日中度台风艾莉的台风眼直径有.ppt
- 月日日全食.ppt
- 月财务管理考前辅导.ppt
- 月陈制作三课.ppt
- 月相变化().ppt
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 启动锅炉检修施工方案.docx VIP
- Yamaha 雅马哈 乐器音响 CLP-825_Owner's Manual 用户手册.pdf
- EJ_T 1212.4-2008烧结氧化钆-二氧化铀芯块分析方法 第4部分:微量杂质元素的测定—ICP-AES多元图谱拟合法.pdf
- 2026中考数学压轴题每日一题(120题).docx VIP
- formel-q v8(质量能力-软件).pdf VIP
- VW 01129-2024 摩擦系数限值 带公制ISO螺纹的钢机械紧固件(中文).pdf
- 危险性较大的分部分项工程专项施工方案编制指南 - 建办质〔2021〕48号(20211208)306.pdf VIP
- 儿童糖尿病的护理.pptx VIP
- (康德一诊)重庆市高2025届高三第一次联合诊断检生物试卷(含答案).docx
- 仪器使用记录.doc VIP
原创力文档

文档评论(0)