基本算法语句优秀课件

合集下载

1.2《基本算法语句》ppt课件之一

1.2《基本算法语句》ppt课件之一
(1) 4=m×(2) x+y=1×0 (3) A=B=2×(4) N=2*√N
2、写出下列语句描述的算法的输出结果
(1) a=5 b=3 c=(a+b)/2 d=c*c print d
d= 16
(2) a=1 b=2 c=a+b b=a+c-b print a,b,c
a=1,b=2,c=3
(3) a=10 b=20 c=30 a=b b=c c=a print a,b,c
的值赋予A,再将X的值赋予B,从而达到交换A,
B的值.(比如交换装满水的两个水桶里的水需要
再找一个空桶)
程序: INPUT A
问题:能否用下列赋值 语句交换A,B的值?
A=B B=A
不能!!!!!!
INPUT B PRINT A,B X=A A=B
B=X PRINT A,B END
练习
1、判断下列赋值语句是否正确
用“,”隔开;
3.无计算功能,不能输入 3.表达式可以是变量,也可
表达式;
以是计算公式;
4.输入多个数据时用“,” 4.有计算功能,能直接输出
分隔,且个数要与变量
计算公式的值。
的个数相同。
赋值语句
变量=表达式
1.“=”左侧必须是变 量,右侧可以是数 字、变量或者是计 算公式;
2.一个语句只能有一 个“=”,并且只能
PRINT “S=”; S
END
P24页T4.
程序:
INPUT “a,b,c=”;a ,b,c X=10.4*a Y=15.6*b Z=25.2*c sum=X+Y+Z PRINT “sum=”;sum END
P33页A”;a ,b,h p=a+b s=p*h/2 PRINT “s=”;s END

基本算法语句优秀课件2

基本算法语句优秀课件2

INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C PRINT “S=”; S END
〖练习2〗P24页T1.
程序: INPUT “F=”;F
C=(F-32) * 5/9 PRINT “C=”;C END
〖练习3〗P24页T2.
程序:
INPUT “a,b(a,b<>0)=”;a ,b X=a+b Y=a-b Z=a * b Q=a/b PRINT X,Y,Z,Q END
1.2基本算法语句
【创设情境】
在现代社会里,计算机已经成为人们日常 生活和工作不可缺少的工具,如:听MP3,看电影, 玩游戏,打字排版,画卡通画,处理数据等等,那 么,计算机是怎样工作的呢? 计算机完成任何一项任务都需要算法,但 是,我们用自然语言或程序框图描述的算法, 计算机是无法“看得懂,听得见”的。因此还 需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序。
〖例4〗交换两个变量A和B的值,并输出交换前后 的值。 分析:引入一个中间变量X,将A的值赋予X,又将B 的值赋予A,再将X的值赋予B,从而达到交换A, B的值.(比如交换装满水的两个水桶里的水需要 再找一个空桶) 程序: INPUT A 问题:能否用下列赋值 语句交换A,B的值? A=B B=A
一.输入语句 输入语句的一般格式 INPUT “提示内容”;变量
说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式; (4)提示内容与变量之间用分号“;”隔开, 若输入多个变量,变量与变量之间用逗号“,”隔开

1.2《基本算法语句》ppt课件之一

1.2《基本算法语句》ppt课件之一

输入x
y x3 3x2 24x 30
输出x,y
结束
例1用 描 点 法 作 函 数 y x 3 3 x 2 24x 20 的 图 像 时 , 需 要 求 出变 自量 和 函 数 的 一 组 对 应 值 , 编 写 程 序 ,别 分计 算 当 x 5,4, 3,2,1,0,1,2,3,4,5时 的 函 数 值 。
算法的基本结构有三种:顺序结构、条件结构、 循环结构,其中循环结构又分为当型结构和直到型 结构两种。
• • • • •
101^3 215^3 389^3 1058^3 21985617^3
• 思考:如何设计一个程序,解决一类问题 而不是单独解决一个问题?
1. 算法的描述方法有哪些? 自然语言、程序框图和程序语言。 2. 基本的算法语句有哪些? 基本的算法语句有:输入语句、输出语句、 赋值语句、条件语句、循环语句。
程序: scinotes 中编辑,控制台演示 x =INPUT( “x=”); y=x^3+3*x^2-24*x+20; PRINT (%io(2),y) 输入语句 赋值语句 输出语句
一.输入语句 输入语句的一般格式
变量=INPUT ( “提示内容”) ;
说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式;
1.2基本算法语句
输入语句 输出语句 赋值语句 条件语句 循环语句
1.2.1输入语句 输出语句 赋值语句
温故而知新
1. 什么是算法?什么是程序框图? 算法通常是指按照一定规则解决某一类问题的 明确的和有限的步骤。 程序框图是一种用程序框、流程线及文字说明 来表示算法的图形。

1[1].2《基本算法语句》ppt课件之一

1[1].2《基本算法语句》ppt课件之一

框图:
开始 输入a,b,c
average=(a+b+c)/3
输出average 结束
程序2: INPUT “Maths, Chinese, English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
第12页,共23页。
练习.分析下列程序,考虑输出的结果是什么?
程序:
INPUT “x=”;x y=x^3+3*x^2-24*x+20
PRINT y END
输入语句 赋值语句
输出语句
第5页,共23页。
一.输入语句
输入语句的一般格式
INPUT “提示内容”;变量 说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息,
p=a+b
s=p*h/2
PRINT “s=”;s
END
第21页,共23页。
课堂小结:
INPUT语句
PRINT语句
格式
INPUT “提示内容”;变 量
PRINT “提示内容”;表达 式
1.“提示内容”和它后面的
“;”可以省略;
1.“提示内容”和它后面的
2.一个语句可以给多个变
“;”可以省略;
量赋值,中间用“,” 2.一个语句可以输出多个表
INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,…
例如,输入一个学生数学,语文,英语三门课的成绩,
可以写成:
INPUT “数学,语文,英语”;a,b,c 练一练:
输入n的值
INPUT “n=”; nFra bibliotek输入a,b,c

《基本算法语句》ppt课件

《基本算法语句》ppt课件
PRINT y -------------------------打印语句 输出语句 END -------------------------表示结束
一.输入语句 一般格式 INPUT “提示内容”;变量
说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式; (4)提示内容与变量之间用分号“;”隔开, 若输入多个变量,变量与变量之间用逗号“,” 隔开. (5) INPUT 与“提示内容”之间要有一个空格 “提示内容”与“变量”之间也要有一个空格
P24练习1:
已知华氏温度和摄氏温度的转换公式是:
(华氏温度–32)×5/9=摄氏温度。 程序框图: 程序:
开始 输入华氏温度F
C=(F–32)× 5/9 输出 C 结束
INPUT “F=”;F C=(F–32)* 5/9 PRINT “C=”;C END
P24练习2:
程序:
INPUT “输入两个非零实数a,b” ; a , b
(4)A=-1000 A=A+100 PRINT “A=”;A END
? (5)INPUT
“A,B=”;A,B
B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运行时从键盘输入3,7)
A=-900 A,B =7 3
将一个变量的值赋给另一个变量,前一个变量的值保 持不变;可先后给一个变量赋多个不同的值,但变量的取 值总是最近被赋予的值 。
1.“提示内容”和它后面的 “;”可以省略; 2.一个语句可以给多个变 量赋值,中间用“,” 隔 说明 开; 3.无计算功能,不能输入 表达式; 4.输入多个数据时用“,” 分隔,且个数要与变量 的个数相同。

基本算法语句课件人教新课标

基本算法语句课件人教新课标
PRINT x ELSE
PRINT -x END IF END
应用实例
思考 阅读下面程序,你能得出什么结论。
INPUT x IF x<0 THEN
x=-x END IF PRINT x END
这个程序是求实数 x的绝对值。
应用实例
例6 把课本P12的程序框图转化为程序。
INPUT “a, b, c=”;a, b, c d=b^2-4*a*c IF d>=0 THEN
据必须是常量,输入多
6.一个语句只能给一个
个数据时用“,”分隔,
变量赋值.
且个数要与变量的个数
相同.
三、课后练习
p.24练习第一题程序 p.24练习第二题程序 p.24练习第三题程序 p.24练习第四题程序
三、课后练习:
p.24练习第一题程序
程序: INPUT “F=“;F C=(F-32)*5/9 PRINT “C=“;C END
PRINT “y=”;(a+b+c)/3
END
输出y
INPUT “Maths=“;a INPUT “Chinese=“;b INPUT “English=“;c PRINT “The average=“;(a+b+c)/3 END
结束
二、赋值语句
作用:用来实现把右边表达式所表示的值赋给左边的变量。
1.2基本算法语句
1.2.1输入语句、输出语句、赋值语句
一、输入、输出语句
作用:用来实现算法的输入信息、输出结果的功能。
格式:
输入语句格式:INPUT “提示内容”;变量 输出语句格式:PRINT “提示内容”;表达式
例:输入语句 INPUT “x=“;x 或INPUT x 或INPUT “x=,y=”;x,y

最新1.2.1基本算法语句(第1课时)教学讲义ppt课件

最新1.2.1基本算法语句(第1课时)教学讲义ppt课件
INPUT “x=”;x y=x^3+3*x^2-24*x+30
PRINT y
END
开始 输入x y=x^3+3*x^2-24*x+30 输出y 结束
(3)“提示内容”提示用户输入什 么样的信息,表达式是指程序要输出 的数据; (4)输出语句可以输出常量、变量 或表达式的值以及字符。
4、赋值语句 (1)赋值语句的一般格式 变量=表达式
1.2.1基本算法语句(第1 课时)
一一、、引引入入新新课课 1、计算机能识别的语言---程序语言。
(我们主要利用BASIC语言)
2、任何一种程序设计语言都包含五 种基本的算法语句,它们分别是输入 语句、输出语句、赋值语句、条件语 句和循环语句。
例1、用描点法作函数 y=x^3+3x^2-24x+30 的图象时,需要求自 变量和函数的一组对 应值。编写程序,求 对应值。
让我们从睁眼就开始养生 二十四节气之谷雨养生法 夏季养生 分体质行动
22
我们每天早晨起床之前,
让 坚持做几个简单易行的动作,
我 们
不但有助于全天精力充沛,提
从 睁
高工作效率,而且有利于增强
眼 就
身体素质,促进身心健康、延
开 始
年益寿。


23
·搓脸·
早晨睁开惺松睡眼后,很多人习惯用手背揉揉 眼皮,这对清醒头脑是有一定益处的。但这还 不够,揉眼后不妨用手搓搓脸。最好先用双手 中指同时揉擦两个鼻孔旁的“迎香穴”数次, 然后上行搓到额头,再向两侧分开,沿两颊下 行搓到颊尖汇合。如此反复搓脸20次,便有促 进面部血液循环、增加面部肌肤抗风寒能力和 醒脑预防感冒之功效。天长日久,还可减少面 部皱纹。

基本算法语句PPT课件

基本算法语句PPT课件

程序:
【规律小结】 赋值语句在使用时易出现 格式不符合要求的错误,应注意以下三点: (1)赋值号左边只能是变量而不是表达式; (2)赋值号两边不能对换; (3)不能利用赋值语句进行代数式计算.
考点2 条件语句
(1)条件语句一般用在需要对条件进行判断 的算法设计中,求分段函数的函数值往往 用条件语句编写程序.
A.a=b;b=a B.c=b;b=a;a=c C.b=a;a=b D.a=c,c=b,b=a 答案:B
2.某一程序中先后相邻的两个语句是: x=3*5;x=x+1;那么下列说法中正确的 是(
x=3*5的意思是x=3×5=15,此式与 算术式中的意义是一样的;②x=3*5是将 数值15赋给x;③x=3*5也可以写为3*5=x; ④x=x+1在执行时,赋值号右边的x的值 是15,执行后左边的x的值是16.
A.①③
B.
C.①④
D.
答案: B
3.若下列程序执行的结果是3.
INPUT “x=”;x IF x>=0 THEN y=x ELSE y=-x END IF PRINT y END
则输入的x的值是( )
A.3
B.-3
C.3或-3
D.0
答案:C
4.当x=2时,下面的程序段结果是
________. 答案:15
(1)条件语句的一般格式 IF 条件 THEN 语句序列1; ELSE 语句序列2; END IF 其对应的程序框图如图所示.
(2)条件语句的简单格式 IF 条件 THEN 语句序列; END IF 其对应的框图如图.
5.循环语句 (1)在算法程序语言中,处理一些需要 反复执行的运算任务,如累加求和,累 乘求积,递推等问题时,常常要用循 环语句编写程序. (2)两种循环语句格式的区别
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.条件语句 (1)程序框图中的 条件结与构条件语句相对应. (2)条件语句的格式及框图 ①IF-THEN 格式
②IF-THEN-ELSE 格式
3.循环语句 (1)程序框图中的 循环结构与循环语句相对应. (2)循环语句的格式及框图. ①UNTIL 语句
②WHILE 语句
【基础自测】 1.(课本精选题)下列关于“赋值语句”叙述正确的是( ) A.3.6=x 是赋值语句 B.利用赋值语句可以进行代数式的化简 C.赋值语句中的等号与数学中的等号意义相同 D.赋值语句的作用是先计算出赋值号右边表达式的值,然后把 该值赋给赋值号左边的变量,使该变量的值等于表达式的值 答案:D
0≤x≤4 4<x≤8程序框图如图:
【方法总结】 (1)条件语句对应算法中的条件结构,一般在需 要对条件进行判断的设计中使用.
(2)条件语句以 IF 语句开始,以 END IF 语句结束.
2.以下给出了一个程序,根据该程序回答:
(1)若输入 4,则输出的结果是________; (2)该程序的功能所表达的函数解析式为________.
1.计算机执行下面的程序段后,输出的结果是( ) a=1 b=3 a=a+b b=a-b PRINT a,b END
A.1,3
B.4,1
C.0,0
D.6,0
解析:a=1,b=3,得 a=1+3=4
b=4-3=1,输出值为 4,1.
答案:B
考向二 条件语句的应用 如图所示,在边长为 4 的正方形
解析:(1)x=4 不满足 x<3 ∴y=x2-1=42-1=15. 输出:15
答案:(1)15
2x
x<3
(2)y=2 x=3
x2-1 x>3
考向三 循环语句的应用
已知某算法如下:
a=1 b=1 s=1 i=2 WHILE i<=20
s=s+b t=a a=b b=a+t i=i+1 WEND PRINT s END
2.(教材改编)下列关于循环语句的说法,不正确的是( ) A.算法中的循环结构只能由 WHILE 语句来实现 B.一般程序设计语言中有当型和直到型两种循环语句结构 C.循环语句中有当型和直到型两种语句,即 WHILE 语句和 UNTIL 语句 D.算法中的循环结构由循环语句来实现 答案:A
3.当 a=1,b=3 时,执行完如图的一段程序后 x 的值是( )
答案:C
直到型循环语句结束条件的确定 (2012·江西盟校二联)如图为一个求 20 个数的平均数的程 序,在横线上应填充的条件为________.
【解题指南】 程序是利用直到型循环求出 20 个数的和,再求 这 20 个数的平均数,故结束条件应是满足累加了 20 个数,又计数 变量 i 从 1 开始,结束时 i=21,故结束条件为 i>20.
ABCD 的边上有一点 P,沿着折线 BCDA 由点 B(起点)向点 A(终点)运动.设点 P 运 动的路程为 x,△APB 的面积为 y,求 y 与 x(0≤x≤12)之间的函数关系式,写出算法并画出程序框图.
【审题视点】 先列出函数关系,据此写算法,然后画程序框 图.
【解】 由题意可得
2x y=8
A.1
B.3
C.4
D.-2
IF a<b THEN
x=a+b
ELSE x=a-b
END IF 答案:C
4. (课本精选题)读下面一段程序,当 x=1 时,求 y=________. 答案:10
5.执行完下面一段程序后,输出的结果是________. i=1 S=0 WHILE i<=100
S=S+i i=i+1 WEND PRINT S END 答案:5 050
3.(2013·东北三校模拟)下面程序运行的结果为( )
n=10
S=100
DO S=S-n
n=n-1
LOOP UNTIL S<=70
PRINT n
END A.4
B.5
C.6
D.7
解析:n=10,S=100,∴S=100-10=90 n=10-1=9 ∴S=90-9=81 n=9-1=8 S=81-8=73 n=8-1=7 S=73-7=66<=70 n=7-1=6
(1)指出该程序功能. (2)当 i=5 时,求输出结果 S. 【审题视点】 这是当型循环语句,由 S=S+b 可看出是求和 问题.
【解】 当 i=2 时,满足 i<=20 ∴S=1+1 t=1,a=1,b=1+1=2,i=3 i=3<=20 S=2+2 t=1 a=2 b=3,i=4 i=4<=20 ∴S=1+1+2+3…… 该程序表示数列 1,1,2,3,5.……的前 20 项和. (2)当 i=5 时 S=1+1+2+3+5=12 输出 S=12.
考向一 输入、输出、赋值语句的应用 编写一个程序,求用长度为 l 的线铁丝分别围成一个正方
形和一个圆时所围成的正方形和圆的面积.要求输入 l 的值,输出正 方形和圆的面积.(π 取 3.14).
【审题视点】 根据输入、输出、赋值语句的特点写算法.
【解】 程序如下
【方法总结】 输入、输出、赋值语句的注意点 (1)输入语句中的各变量之间用“,”隔开,最后一个变量后不 能加标点符号. (2)输出浯句:输出语句中的提示内容与表达式中的变量之间必 须用“;”隔开. (3)赋值语句:赋值号“=”的左边只能是变量名,右边是表达 式,左右两边不能交换.
◆赋值语句的注意事项 (1)赋值号左边只能是变量名字,而不是表达式,例如 3=m 是 错误的. (2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的 值赋给赋值号左边的变量,例如 Y=x,表示用 x 的值替代变量 Y 的 原先的取值,不能改写为 x=Y.因为后者表示用 Y 的值替代变量 x 的 值. (3)在一个赋值语句中只能给一个变量赋值,不能出现一个或多 个“=”.
基本算法语句
理解几种基本算法语句——输入语句、输出语句、赋值语句、 条件语句、循环语句的含义.
1.输入语句、输出语句、赋值语句的格式与功能
语句
一般格式
功能
INPUT“提示内容”; 输入语句
变量
输入信息
PRINT“提示内容”; 输出常量、变量的值和系统
输出语句
表达式
信息
赋值语句
变量=表达式
将表达式代表的值赋给变量
相关文档
最新文档