算法课件 输入输出语句

合集下载

算法案例PPT优秀课件8

算法案例PPT优秀课件8

-1 O 1 2 3
x
-1
f(2.5)=0.25>0,即f(2)·f(2.5)<0,
故近似解在区间(2,2.5)内.
通过依次取区间中点的方法,将根所在的区间逐 步缩小,并列出表格:
区间 (2,3) (2,2.5) (2.25,2.5) (2.375,2.5) (2.375,2.4375)
区间中点的值 2.5 2.25
2、不断二分解所在的区间
若 x 1 (a ,b )不 , f( 妨 a ) 0 ,f( 设 b ) 0
(1)若 (2)若
f (ab) 0,由
2
f (ab) 0 ,由
2
f (a) 0,则
f (b) 0,则
xx11((aa,2ab2,bb))
(3)若 f (ab) 0,则
孙子的解法是:
先从3和5、3和7、5和7的公倍数中相应地找出分别被7、5、3除均余1的 较小数15、21、70.即
15÷7=2……余1, 21÷5=4……余1, 70÷3=23……余1. 再用找到的三个较小数分别乘以被7、5、3除所得的余数的积连加, 15×2+21×3+70×2=233. 最后用和233除以3、5、7三个除数的最小公倍数. 233÷105=2……余23, 这个余数23就是合乎条件的最小数.
顺序结构及框图表示
1.顺序结构: 依次进行多个处理的结构称为 顺序结构.
2.顺序结构的流程图
语句A 语句B
顺序结构是最简单、 最基本的算法结构,语句与 语句之间,框与框之间是按 从上到下的顺序进行的.它 是由若干个处理步骤组成 的,这是任何一个算法都离 不开的基本结构.
选择结构也叫条件结构,是指在算法中通过对条件的 判断,根据条件是否成立而选择不同流向的算法结构.

人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9

人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9

1.2.1输入语句、输出语句和赋值语句
一、教学目标:
1、知识与技能:掌握输入语句、输出语句和赋值语句
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地写出输入语句、输出语句和赋值语句。

3、情感态度与价值观:通过本节的学习,使我们基本算法语句有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图和算法语句是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

二、重点与难点:重点是3种算法语句,难点是能综合运用这些知识正确地画出程序框图和写出算法语句。

三、学法与教学用具:
学法:自主探究,合作交流
教学用具:电脑
四、教学内容:
基本概念:
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。

各种程序语言都包含了下列基本的算法语句:
计算机运行程序语句的基本顺序:
小结:
2、巩固练习:。

基本算法语句(输入输出赋值)

基本算法语句(输入输出赋值)

算 法
程 序 框 图
程 序 设 计 语 言
文字语言
图形语言
程序设计语言的基本算法语句有哪些?
输入语句、输出语句、赋值语句 条件语句、循环语句
例1、任意给定一个正实数,设计一个程序, 求以这个数为半径的圆的面积. 第一步:输入一个正实数r; 第二步:计算S=π r2; 第三步:输出圆的面积S. 输入语句
其中 p
abc 2 开始

设计一个求三角形面积的程序。
程序: 程序框图:
输入a,b,c 计算p
计算S 输出,b,c p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “三角形面积S=”;S END
例4、设计程序交换两个变量A和B的值,并 输出交换前后的值。
程序:
INPUT INPUT PRINT X=A A=B B=X PRINT END “A”;A “B”;B A,B
A,B
小结
作业 P24 练习题 T2 T4
基本算法语句
输入、输出、赋值语句
瑞四中 林光明
回顾
1. 什么是算法?什么是程序框图? 算法通常指按照一定的规则解决的某一类 问题的明确和有限的步骤。 程序框图是一种用程序框、流程线及文字 说明来准确、直观的表示算法的图形。
2. 算法的基本逻辑结构有哪些? 算法的基本结构有三种:顺序结构、条件 结构、循环结构(循环结构又分为当型和直 到型)。
程序框图:
开始
输入数学a
输入语文b 输入英语c 总分s=a+b+c 平均分p=s/3
程序: INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “Enghlish=”;c s=a+b+c p=s/3 PRINT “zongfen=”;s PRINT “The average=”;p END

算法语句的作用输入语句输出语句和赋值语句

算法语句的作用输入语句输出语句和赋值语句

一、算法语句的作用1.输入语句的作用:输入信息。

2.输出语句的作用:输出信息。

3.赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。

二、输入语句:在该程序中的第1行中的INPUT语句就是输入语句。

这个语句的一般格式是:其中,“提示内容”一般是提示用户输入什么样的信息。

如每次运行上述程序时,依次输入5,4,3,2,1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值执行下面的语句。

三、输出语句:在该程序中,第3行和第4行中的PRINT语句是输出语句。

它的一般格式是:同输入语句一样,表达式前也可以有“提示内容”。

四、赋值语句:用来表明赋给某一个变量一个具体的确定值的语句。

除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值。

它的一般格式是:赋值语句中的“=”叫做赋值号。

(一)输入语句在该程序中的第1行中的INPUT语句就是输入语句。

这个语句的一般格式是:其中,“提示内容”一般是提示用户输入什么样的信息。

如每次运行上述程序时,依次输入5,4,3,2,1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值执行下面的语句。

(二)输出语句在该程序中,第3行和第4行中的PRINT语句是输出语句。

它的一般格式是:同输入语句一样,表达式前也可以有“提示内容”。

(三)赋值语句用来表明赋给某一个变量一个具体的确定值的语句。

除了输入语句,在该程序中第2行的赋值语句也可以给变量提供初值。

它的一般格式是:赋值语句中的“=”叫做赋值号。

赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。

1-2-1输入语句、输出语句和赋值语句

1-2-1输入语句、输出语句和赋值语句

提示 输入语句可使初始数值与程序分开,利用输入语句
改变初始数据时,程序不变,而赋值语句是程序的一部
分,输入语句可对多个变量赋值,赋值语句只能给一个变
量赋值.
课前探究学习
课堂讲练互动
活页规范训练
名师点睛
1.输入语句的理解 (1)输入语句的一般格式是 INPUT “提示内容”;变量 输入语句的作用是实现算法的输入信息功能. (2)输入语句无运算功能,要求输入的值只能是具体的 数,不能是函数、变量或表达式.例如,输入40+5,10- 1,20]INPUT“a=”;a时,屏幕上出现提示信息“a=”,若 我们输入1,程序则把输入的值赋给a,即a=1. 如INPUT“a=,b=,c=”;a,b,c,当我们依次输入 1,2,3时,程序在运行时把输入的值依次赋给a,b,c即a= 1,b=2,c=3.
课前探究学习
课堂讲练互动
活页规范训练
(3)在一个赋值语句中只能给一个变量赋值,故不能出现 两个或多个“=”.如A=B=1就不能实现. (4)一个赋值语句不能同时给两个变量赋值,如A+B=1是 错误的. (5)若两端含有同名变量时,如A=A+1,则赋值后变量A 原值加1,原值丢失;若两端变量名不同,如A=B+1, 则赋值后A的值变化,B的值不变. 对于同一个变量多次赋值时,只保留最后一次所赋的值.
课前探究学习
课堂讲练互动
活页规范训练
题型一 输入、输出和赋值语句的格式
【例1】下列给出的输入、输出语句正确的是
( ).
①输入语句INPUT a;b;c
②输入语句INPUT x=3
③输出语句PRINT A=4
④输出语句PRINT 20,3]
A.①②
B.②③ C.③④ D.④

高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3

高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3
故运行的结果为:b=-5,a=2. (2)∵a=2,b=-5,∴a=a+b=-3, ∴b=a-b=-3-(-5)=2,a=a+2 b=-32+2=-0.5, b=a-2 b=-0.25-2=-1.25. 故运行的结果为:b=-1.25,a=-0.5.
第二十九页,共42页。
(3)∵a=2,b=-5, ∴a=a+b=-3,b=a-b=-3-(-5)=2, ∴a=a-2 b=-32-2=-2.5, b=a+2 b=-2.25+2=-0.25. 故运行的结果为:a=-2.5,b=-0.25.
(2)计算机执行到输入语句时,等候用户输入“提示内容” 所提示的数据,输入后回车,则程序继续运行,“提示内容” 及其后的“;”可省略.
(3)输出(shūchū)语句可以输出(shūchū)常量、变量或表达式 的值(输出(shūchū)语句有计算功能)或字符,程序中引号内的部 分将原始呈现.
第二十一页,共42页。
第三十页,共42页。
赋值、输入(shūrù)、输出语句在现实生活中的应 用
甲、乙、丙三名同学语文、数学、英

85
92
73

88
75
84

79
98
83
设计一个程序,计算每个学生的总分和平均分. [分析] 先输入某个学生每科的成绩,然后(ránhòu)将它们 求和即可得到总分,将总分除以3便可以得到平均分.
第三十一页,共42页。
[解析] 程序如下: chn=input“请输入语文成绩”; math=input“请输入数学成绩”; en=input“请输入英语成绩” S=chn+math+en; aver=S/3; print%io2,S,aver;
第三十二页,共42页。

高中数学必修3输入、输出语句和赋值语句课件

高中数学必修3输入、输出语句和赋值语句课件

语句n 语句n+1
探究新知
程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,J++,VB等。为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的 算法语句: 输入语句 输出语句 赋值语句 条件 语句 循环 语句 这就是这一节所要研究的主要内容——基本算法语句。今天,我们先一起来学习输入、输出语句 和赋值语句。
输出S
PRINT “S=”; S
〖思考〗:在课本图1.1-2程序框图中的输出框的内容怎样用输出语句来表达? 参考答案: 输出框:PRINT “n是质数.” PRINT “n不是质数.”
探究新知
【例题解析】 〖例2〗:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
分析:先写出算法,画出程序框图,再进行编程。
课堂小结
基本算法语句
三、赋值语句 1、一般格式:
变量=表达式
2、说明: ①作用是将表达式所代表的值赋给变量,计算。 ②赋值语句中的“=”称为赋值号。 ③赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。 ④赋值号左右不能对换。 ⑤不能用赋值号进行代数式的演算。 ⑥一个语句只能给一个变量赋值; ⑦可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。
y=x^3+3*x^2-24*x+30 ---------赋值语句
PRINT x -------------------------输出语句
PRINT y -------------------------输出语句
END -------------------------表示结束
探究新知

高一数学必修3 1.2.1输入、输出和赋值语句

高一数学必修3 1.2.1输入、输出和赋值语句

赋值语句
变量=表达式 变量 1."="左侧必须是变 左侧必须是变 量,右侧可以是数 字,变量或者是计 算公式; 算公式; 2.一个语句只能有一 一个语句只能有一 个"=",并且只能 , 给 个变量赋值; 一 个变量赋值; 3.有计算功能,可以 有计算功能, 有计算功能 把表达式的值赋给 一个变量. 一个变量.
程序:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END 问:程序中的三个赋值语句用来交换两个 变量的值,变量x的作用是什么?
练习1:判断下列给出的语句是否正确?为什么?
1,输入语句INPUT A;B;C 2,输出语句:A=B 3,赋值语句 3=B 4,赋值语句 A=B=2
的常用方法: 输入语句 INPUT 的常用方法 INPUT "提示内容";变量 INPUT 变量 … INPUT "提示内容";变量1,变量2,变量3, INPUT 变量1,变量2,变量3, … 输出语句 PRINT 的常用方法 的常用方法: PRINT "提示内容";表达式 PRINT 表达式 … PRINT "提示内容";表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, … PRINT "提示内容"
自变量和函数的一组对应值,编写程序,分别计算当 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值. 时的函数值. 时的函数值 算法: 算法: 框图: 框图:
开始 输入x 输入
第一步:输入 的值 的值; 第一步:输入x的值; 3 2 第二步: 的值; 第二步:计算 y = x + 3x 24x + 30的值; 第三步:输出 的值 的值. 第三步:输出x,y的值. 程序: 程序: INPUT "x=";x y=x^3+3* x^2-24*x+30 PRINT x PRINT y END
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

〖例〗交换两个变量A和B的值,并输出交换前后 的值。 分析:引入一个中间变量X,将A的值赋予X,又将B 的值赋予A,再将X的值赋予B,从而达到交换A, B的值.(比如交换装满水的两个水桶里的水需要 再找一个空桶) 程序: 问题:能否用下列赋值 语句交换A,B的值? A=B B=A
INPUT A INPUT B X=A A=B B=X PRINT A,B END
【课堂小结】 (1)本节课介绍了输入语句、输出语 句和赋值语句的结构特点及功能,其中 输入和输出语句在结构上有相近的地方 要注意区分,赋值语句的知识点较多, 大家下去要重点巩固 (2)掌握并应用输入语句,输出语句, 赋值语句编写一些简单的程序解决数学 问题,并且会看一些简单程序所表达的 算法
作业: P24 练习
INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C PRINT “S=”; S END
巩固提高 归纳总结 水果店的老板忙极了,小新设计了一个程序 帮助老板算账.已知水晶梨2.4元/千克,葡萄8.6 元/千克,哈密瓜4.2元/千克,某顾客分别买这三 种水果a,b,c 千克.请你将程序补充完整。 INPUT a, b, c A=2.4*a B=8.6*b C=4.2*c S= A+B+C PRINT S END
abc y 3
INPUT “English= ”;c
PRINT “The average= ”;(a+b+c)/3
输出y
END
结束
三.赋值语句
赋值语句的一般格式:
变量=表达式
(1)“=”在这里是赋值符号,而不是等于号 (2) “=”右边可以是常量 变量 表达式 (3)“=”左边只能是变量名字而不是表达式 (4)一个语句只能给一个变量赋值。 (5)对于一个变量可以多次赋值,但只保留最后被赋的 值。
练一练:输出框
输出S
可以转化为输出语句:
PRINT “S=”; S
【例题解析】 〖例〗:编写程序,计算一个学生数学、语文、 英语三门课的平均成绩。 分析:先写出算法,画出程序框图,再进行编程。 程序框图
开始
程序:
INPUT “Maths= ”;a INPUT “Chinese= ”;b
输入a,b,c
不能!!!!!!
练习:读下列两个程序,回答问题.
①X=3
y=4
② X=3
y=4
x=y
PRINT END x, y
y=x
PRINT END x, y
上述程序最后输出的x ,y 分别是为:
4, 4 3, 3
练习:分析下列程序,考虑输出的结果是什么?
(1)
A=-1000 A=A+100 PRINT“A=”;A END
如INPUT “x=”;x 或INPUT x
注意: INPUT语句还可以给多个变量赋值,变量与变 量之间用逗号“,”隔开.其格式为:
INPUT “提示内容1,提示内容2,…”;变量1,变量2,…
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: INPUT “数学,语文,英语=”;a,b,c 练一练:1、给定一个任意正整数n。
〖例〗:给一个变量重复赋值。 程序: A=10 A=A+15 PRINT A END A的输出 值是多少?
分析:此程序给变量A赋了两次值.A的初值为10,第二 次赋值后,初值被“覆盖”,A的值变为25,因此输出值是25.
高考链接 (2011福建)运行如图所示的程序,输出 的结果是_______ 。 3 a=1 b=2 a=a+b PRINT a END
2、给定三角形的三条边长 1 2 INPUT “n=”; n INPUT a, b, c
二.输出语句 输出语句的一般格式 PRINT “提示内容”;表达式 说明:
①输出语句的作用是实现算法的输出结果功能 ②“提示内容”提示用户输出什么样的信息 ③提示内容与变量之间用分号“;”隔开,“提示内容” 和它后面的 “;”可以省略;
1.2.1基本算法语句
——输入语句、输出语句和赋值语句
讲课人:王燕
温故而知新
1.什么是算法?什么是程序框图?
算法通常是指按照一定规则解决某一类问题的明确的和有限的步 骤。 程序框图是一种用程序框、流程线及文字说明来表示算法的图形。
2.算法的基本逻辑结构有哪些?
算法的基本结构有三种:顺序结构、条件结构、循环结构,其中 循环结构又分为当型结构和直到型结构两种。
3.设计一个算法的程序框图的基本思路是什么?
第一步 用自然语言表述算法步骤 第二步 确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示 第三步 将所有步骤的程序框图用流程线连接起来,并加上两个终端狂框
引入新知
已知函数y=x3+3x2-24x+30,求自变量
x对应的函数值y的算法步骤如何设计?
(2)
A=-900
INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运行时从键盘输入3,7)
A,B =7 3
将一个变量的值赋给另一个变量,前一个变量的值保 持不变;可先后给一个变量赋多个不同的值,但变量的取 值总是最近被赋予的值 。
BASIC语言中的常用运算符号
一.输入语句 输入语句的一般格式 INPUT “提示内容”;变量 说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式; (4)提示内容与变量之间用分号“;”隔开, (5)“提示内容”和它后面的 “;”可以省略;
第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30.
第三步,输出y.
该算法包含什么逻辑结构?其程序框图 如何?
开始
输入x y=x3+3x2-24x+30
输出y
结束
程序设计语言有很多种。如BASIC,C语言,C++, J++,VB等。为了实现算法中的三种基本的逻辑结 构:顺序结构、条件结构和循环结构,各种程序设 计语言中都包含下列基本的算法语句: 输入语句 输出语句 赋值语句 条件语句 循环语句 这就是这一节所要研究的主要内容——基本算 法语句。今天,我们先一起来学习输入语句、输 出语句和赋值语句。
运算符 * / ^ >= <= <> \ MOD
功能 乘法运算 除法运算 幂运算


函数名 ABS(x) SQR(x) LOG(x)
功能 |x|
x
注意事项
x0 x0
Inx

取商一个圆的半径, 便能输出该圆的周长和面积.( π取3.14) 分析:设圆的半径为R,则圆的周长C=2πR,面积 S=πR2,可以利用顺序结构中的INPUT语句,PRINT 语句和赋值语句设计程序。
框图
开始
输入x
y x3 3x2 24x 30
输出y
程序
结束
INPUT
----------输入语句 y x^3 3 * x^2 24* x 30 ---------赋值语句 ---------输出语句 PRINT “y=”;y --------表示结束 END
“x=”;x
相关文档
最新文档