人教版-基本算法语句优秀课件2

合集下载

人教版高中数学必修三 基本算法语句共44页PPT

人教版高中数学必修三 基本算法语句共44页PPT
人教版高中数学必修三 基本算法语句
16、人民应该为法律而战斗,就像为 了城墙 而战斗 一样。 ——赫 拉克利 特 17、人类对于不公正的行为加以指责 ,并非 为的 牺牲者 。—— 柏拉图 18、制定法律法令,就是为了不让强 者做什 么事都 横行霸 道。— —奥维 德 19、法律是社会的习惯和思想的结晶 。—— 托·伍·威尔逊 20、人们嘴上挂着的法律,其真实含 义是财 富。— —爱献 生
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利

1.2基本算法语句(二)+课件(人教A版必修三)

1.2基本算法语句(二)+课件(人教A版必修三)

x
IF x>=0 THEN PRINT x
ELSE PRINT END IF END -x
输出-x
阅读下面的程序,你能得到什么结论? 开始
INPUT x IF x<0 THEN x=-x END IF PRINT END x
输入x
x<0?
是 x=-x 输出x 结束

开始 输入a,b,c
例6 将下列 解一元二次方 程ax2+bx+c=0的 程序框图转化 为程序.
例7 编写程序,使任意输入的3个整 数按从大到小的顺序输出.
算法分析: 第一步,输入3个整数a,b,c. 第二步,将a与b比较,并把小者赋给b,大者 赋给a. 第三步,将a与c比较,并把小者赋给c,大者 赋给a. 第四步,将b与c比较,并把小者赋给c,大者 赋给b. 第五步,按顺序输出a,b,c.
例5:编写一个程序,求实数x的绝对值.
算法分析: 第一步,输入一个实数x. 第二步,判断x的符号.若x≥0,则 输出 x;否则,输出-x. 该算法的程序框图如何表示?
开始 输入x x≥0? 是 输出x 否
输出-x
结束
你能写出这个算法对应的程序吗?
开始
输入x x≥0? 是 输出x 结束 否
INPUT
小结
1.条件语句有两种形式,应用时要根据 实际问题适当选取. 2.编写含有多个条件结构的程序时,每 个条件语句执行结束时都以END IF表示.
作业
课本P33
B组 2、3、4
一种科学只有在成功地运用数学时,才算达到完善的地步 算法是数学及其应用的重要组成部分,是计算科学的重要基础 数 学 , 科 学 的学 的 ;大 门 ,和 钥 的 皇 后 数 学 是 科 皇后 数论 数学 匙

人教版高中数学第一章基本算法语句(共52张PPT)教育课件

人教版高中数学第一章基本算法语句(共52张PPT)教育课件

三.赋值语句 (1)赋值语句的一般格式: 变量=表达式
(2)赋值语句的作用是:先计算出赋值号右边表达 式的值,然后把这个值赋给左边的变量,使该变量的 值等于表达式的值。 (3)赋值语句中的“=”称作赋值号,与数学中的等 号的意义是不同的.赋值号的左右两边不能对换. (4)赋值语句左边只能是变量名字而不是表达式, 如:2=x是错误的;右边表达式可以是一个数据、 常量或算式;不能利用赋值语句进行代数式的 演算。(如化简、因式分解、解方程等) (5)对于一个变量可以多次赋值。
算法初步
【创设情境】
在现代社会里,计算机已经成为人们日常 生活和工作不可缺少的工具,如:听MP3,看电影, 玩游戏,打字排版,画卡通画,处理数据等等,那 么,计算机是怎样工作的呢?
计算机完成任何一项任务都需要算法,但 是,我们用自然语言或程序框图描述的算法, 计算机是无法“看得懂,听得见”的。因此还 需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序。
y=x^3+3*x^2-24*x+30---------赋值语句
PRINT x -------------------------输打出印语句
PRINT y -------------------------打输印出语句
END
-------------------------表示结束
一.输入语句
输入语句的一般格式
相应的程序:
INPUT “a,b,c=”;a,b,c IF b > a THEN
例1 编写一个程序,求任意实数x的绝对值。
程序框图:
开始
程序如下:
输入 x

y=x

新人教版高中 1.2.2算法基本语句 课件

新人教版高中 1.2.2算法基本语句 课件
谢谢观赏
You made my day!
我们,还在路上……

不存在这样 的三角形
结束
2、某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算: 物品重量在50千克以内,托运费为每千克 0.53 元,超过的话,超过部分每 千克0.85元,试画出计算费用f的程序框图,并写出相应的QBASIC程序。


开始

图 : 输入重量G
G<=50 是 M=0.53*G
语句1
IF 条件 THEN
语句1

ELSE
语句2
满足条件?
END IF
语句2
IF 条件 THEN 语句
END IF
语句
2、注意书写的规范性
作业布置 课本P20 练习第3、4题
课外活动
试查找数学课本一些分段函数的事例,看看能否 能用条件语句写出解决问题的程序
1、书籍是朋友,虽然没有热情,但是非常忠实。2022年3月2日星期三2022/3/22022/3/22022/3/2 2、科学的灵感,决不是坐等可以等来的。如果说,科学上的发现有什么偶然的机遇的话,那么这种‘偶然的机遇’只能给那些学有素养的人,给那些善于 独立思考的人,给那些具有锲而不舍的人。2022年3月2022/3/22022/3/22022/3/23/2/2022 3、书籍—通过心灵观察世界的窗口.住宅里没有书,犹如房间里没有窗户。2022/3/22022/3/2March 2, 2022 4、享受阅读快乐,提高生活质量。2022/3/22022/3/22022/3/22022/3/2
b>a?

c>a?

c>b?

输入a,b,c
结束

人教版高中数学必修3-1.2《基本算法语句(第2课时)》名师课件

人教版高中数学必修3-1.2《基本算法语句(第2课时)》名师课件

详解:设该市居民每月的用水量为x t,则
9, 0≤x≤10, y 9 2(x 10), x>10.
知识回顾 问题探究 课堂小结 随堂检测
上述函数就是该市居民每月水费的一个算法,程序框图如图所示.
问题:你能编写出以上问题的计算机程序吗? 要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长 的物质需要”,因此,还需要进一步学习基本算法语句中的条件语句.
4x 1, x<1;
详解:该程序的功能为求分段函数 y 5,1≤x≤1;
的值.
4x 1,x>1.
程序框图为
点拨:条件语句在程序框图中能让计算机执行IF后表示判断的“条件”.在判断框中, 语句体1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中;语句体2 表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中.
1.2 基本算法语句 (第2课时)
知识回顾 问题探究 课堂小结 随堂检测
(1)三种语句 输入语句格式: 输出语句格式: 赋值语句格式: (2)算法的条件结构:算法的流程根据条件是否成立有不同的 流向,这种处理算法的结构称为条件结构. 如图①②所示.
检测下预习效果:
点击“随堂训练” 选择“《基本算法语句(第2课时) 》预习自测”
IF 条件 THEN
语句 END IF
计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果 条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语 句,转而执行其他语句.其对应的程序框图为:(如上右图) 条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定 是否需要转换到何处去.需要计算机按条件进行分析、比较、判断,并按判 断后的不同情况进行不同的处理.

人教版高中数学必修三 基本算法语句 ppt课件

人教版高中数学必修三 基本算法语句 ppt课件

INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C
PRINT “S=”; S
END
2020/12/27
16
〖练习3〗.
程序:
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 用描点法作函数y=x3+3x2-24x+30的图象 时,需要求出自变量和函数的一组对应值.编写程序, 分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值.
程序: INPUT “x=”;x -----------------输入语句
y=x^3+3*x^2-24*x+30---------赋值语句
2020/12/27
7
注意: INPUT语句不但可以给单个变量赋值,还可以
给多个变量赋值,其格式为:
INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量 3,…
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成:
INPUT “数学,语文,英语”;a,b,c
2020/12/27
2020/12/27
1
程序设计语言有很多种。如BASIC,Foxbase, C语言,C++,J++,VB等。为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循 环结构,各种程序设计语言中都包含下列基本的 算法语句:
输入语句 条件 语句
输出语句 循环 语句
赋值语句
这就是这一节所要研究的主要内容——基本算法 语句。
2020/12/27
2

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

基本算法语句课件人教新课标
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

人教课标版高中数学必修3《基本算法语句(第1课时)》名师课件

人教课标版高中数学必修3《基本算法语句(第1课时)》名师课件

知识回顾 问题探究
●活动二 常见数学运算符归纳 (1)程序中的常见算术运算符号
课堂小结
随堂检测
数学符号
程序符号
*(程序里面表示乘法的运算 ×(代数运算中的乘法运算符)
符)
/(程序里面表示除法的运算 ÷(代数运算中的除法运算符)
符)
[]代数中取整运算(如[5÷3]= 1)
\(如5\3=1)
a^b(程序里面表示指数的运算 ab(代数运算中的指数运算符)
完全不同. (3)赋值语句只能给一个变量 赋值,不能接连出现两个或多 个“=”.可给一个变量多次 赋值,但只保留最后一次所赋 的值.
知识回顾 问题探究 课堂小结 随堂检测
●活动二 应用输入语句、输出语句、赋值语句设计简单的程序
例3 交换两个变量A和B的值,并输出交换前后的值.
详解:
INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END
检测下预习效果:
点击“随堂训练” 选择“《基本算法语句(第1课时) 》预习自测”
知识回顾 问题探究 课堂小结 随堂检测
问题探究一 为什么要学习算法语句?
活动一 阅读与思考,了解学习算法语句的必要性 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听 MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是 怎样工作的呢? 计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的 算法,计算机是无法“看得懂,听得见”的.因此还需要将算法用计算机能够理 解的程序设计语言(programming language)翻译成计算机程序. 程序设计语言有很多种.如BASIC,Foxbase,C语言,C++,J++,VB等.为了实 现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设 计语言中都包含下列基本的算法语句:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础知识梳理
(3)秦九韶算法 秦九韶算法是我国南宋数学家秦九韶 在他的代表作《数书九章》中提出的一种用 于计算 一元n次多项式的值 的方法. (4)进位制 进位制是人们为了计数和运算方便而 约定的记数系统.“满几进一”就是几进 制,几进制的 基数 就是几.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
1.下列赋值能使y的值为4的是( ) 答案:D
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
2.执行下面程序段后,输出的
结果是( )
a=1b=3ຫໍສະໝຸດ a=a+bb=a-b
PRINT a,b
A.1,3
B.4,1
C.0,0
D.6,0
答案:B
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
3.读程序回答问题


人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
对甲、乙两程序和输出结果判断 正确的是( )
A.程序不同,结果不同 B.程序不同,结果相同 C.程序相同,结果不同 D.程序相同,结果相同 答案:B
人教版-基本算法语句优秀课件2
基础知识梳理
基础知识梳理
②IF—THEN—ELSE格式
基础知识梳理
3.循环语句 (1)算法中的循环结构 是由循环语 句来实现的. (2)循环语句的格式及框图. ①UNTIL语句
人教版-基本算法语句优秀课件2
基础知识梳理
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
基础知识梳理
课堂互动讲练
考点一 输入、输出和赋值语句
输入语句,输出语句,赋值语 句是任何一个算法中必不可少的语 句,在赋值语句中,变量的值始终 等于最近一次赋给它的值,先前的 值将被替换,要注意这一特点,“ =”是一个赋值号,左边只能是变 量,不能是常数或表达式,变量赋 值后其原来的值被改变,初始值不 被记忆.
句得到面积,最后输出两个面积.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
【解】 程序框图: 程序如下:
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
【误区警示】 注意程序语言中 运算符号的书写格式,如:乘号为 “*”,平方为“^ 2”,除号为“/”,这与 平时运算符号有所区别,其运算规则 为先乘除,后加减,幂优于乘除,同 级运算先左后右,括号内最优先.
第2课时 基本算法语句、算 法案例
基础知识梳理
1.三种语句的一般格式和功能
语句
一般格式
功能
INPUT“提示内容”; 输入语句 变量
输入信息
输出语句 PRINT“提示内容” ; 表达式
输出信息
赋值语句 变量=表达式
将表达式所代表的值 赋给变量
基础知识梳理
2.条件语句 (1)定义:算法中的条件结构 由条 件语句来表达. (2)条件语句的格式及框图 ①IF—THEN格式
基础知识梳理
(2)更相减损术的定义 任给两个正整数(若是偶函数,先用2 约数),以较大的数减较小的数 ,接着把 所得的差与较小的数比较,并以大数减 小数,直到所得的数相等为止 ,则这个 数(等数)(或这个数与约简的数的乘积)就 是所求的最大公约数.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
【思路点拨】 设围成的正方形的边长
为 a,依题意 4a=l,a=4l ,所以正方形 的面积为 S1=(4l )2=1l26;同理若设围成
的圆的半径为 R,则 2πR=l,R=2lπ,
所以圆的面积为
S2=
πR2=
π(2lπ)2=
l2 4π.
因此可以用顺序结构实现这一算法,采
用 INPUT 语句输入 l 的值,利用赋值语
(2)条件语句一般用在需要对条件 进行判断的算法设计中,如判断一个 数的正负,确定两个数的大小等问题 要用到条件语句.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
例2 国庆期间,某超市对顾客实行购 物优惠活动,规定一次购物付款总 额:①若不超过200元,则不予优 惠;②若超过200元,但不超过500 元,则按标价价格给予9折优惠;③ 如果超过500元,500元的部分按②条 优惠,超过500元的部分给予7折优 惠,编写一个收款程序.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
考点二 条件语句
(1)要区别好条件语句的两种格 式:IF-THEN-ELSE格式和IF -THEN格式,理解它们的区别与 联系,以及在实际编写程序中各自 的特点.
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
②WHILE语句
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
基础知识梳理
4.算法案例 (1)辗转相除法 辗转相除法是用于求两个正整数 的最大公约数 的一种方法,这种算法 是由欧几里得在公元前300年左右首 先提出的.因此又叫 欧几里得算法 .
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
4.下面的程序: 该程序运行的结果为________. 答案:6
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
三基能力强化
5.(教材习题改编)两个整数490 和910的最大公约数是________.
答案:70
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
例1 画出程序框图并编写一个程序,
求用长度为l的细铁丝分别围成一个正 方形和一个圆时所围成的正方形和圆 的面积.要求输入l的值,输出正方形 和圆的面积(π取3.14).
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
人教版-基本算法语句优秀课件2
课堂互动讲练
【思路点拨】 先根据题意,确定 分段函数,再利用条件语句写出程序.
【解】 依题意,付款总额y与标 价x之间的关系式为(单位为元)
x
y=0.9x (200<x≤500),
(x≤200),
0.9×500+0.7×(x-500) (x>500).
相关文档
最新文档