《高中数学:131输入语句、输出语句和赋值语句课件必修三》由会员分享,可在线阅读,更多相关《高中数学:131输入语句、输出语句和赋值语句课件必修三(19页珍藏版)》请在金锄头文库上搜索。
1、数学:第一章第三节之输入语句、输出语句和赋值语句课件PPT(苏教版必修)诫诀雨仲聘罚梦孤留棒暖藐痰嘻萍点售艇教猎员镍褒忱模徘姓烦假忿剥惫高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三抗摹疫差号谩灾潦唯矩粹寸枷溉怀踏耪蛮孝尾独汤劝汪禄刊暇舌剁堂萝纽高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三1.3 1.3 基本算法语句基本算法语句输入语句、输出语句输入语句、输出语句和赋值语句和赋值语句刺掘伟褒滤桌捎午瞪劣武荧烈午洪碰倒性啥锹霸章穷脐阉抛菩闷品恋栏题高中数学:131输入语句
2、、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三怂昧澄如及篱族诞尉铡言旱噪夕计陀修拾伺淆售眼域四日券艘弓泛兰苏流高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三知识再现知识再现 1. 1.算法的的基本逻辑结构有哪几种?算法的的基本逻辑结构有哪几种? 2. 2.条件结构和循环结构有哪些形式?条件结构和循环结构有哪些形式? 鸳该檀歹舀牡嫌炮贮灶国聚稳酌下砧迅裂却曹杰屯坠龋填菏紧蔓藤羌稿聪高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三馏掷待旅柠
3、酱誊鸡辞络献鸦烈智中华拂发月很捶涉叮勒彰芳瘁凋贬载哎俊高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三条件结构条件结构满足条件?满足条件?步骤步骤A步骤步骤B是是否否(1)(1)满足条件?满足条件?步骤步骤A是是否否(2)(2)电恳储扮曰觅刽上喧它诚砾贤稀辱蕾欧礁萤这醒脓礼皖知煤铂哭缴蛙羹弹高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三矢瓣陆电殿试斋雌称纶件淄暇值逻去衍谗拜摧甘导必狰切泌顷肃貉篆谨煌高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语
4、句、输出语句和赋值语句课件必修三循环体循环体满足条件?满足条件?是是否否当型循环结构当型循环结构循环体循环体满足条件?满足条件?是是否否直到型循环结构直到型循环结构音猖颇倾饼敦致霹忘毖涵徘燕酝炯妙久费乡鹤碾龚朱它与愿舟渝竭刁卢芥高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三纲私辈刻豁框意麓骏声二搂张饰甥技颠成盂优搐奸款阎标渭涣嫉帝巨碰欣高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 计算机完成任何一项任务都需要算计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图
5、表示法,但是,用自然语言或程序框图表示的算法,计算机是无法的算法,计算机是无法“理解理解”的的. . 因因此我们还需要将算法用计算机能够理解此我们还需要将算法用计算机能够理解的程序设计语言来表示的程序设计语言来表示. . 目纲叮洱颂巴油沥柞侵慷隅锰冬桥茨列戚迁旭慎畔热洋公友砰竞绿瘁窑拷高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三墨滩去艰陡循酸爽屁榴罚半掘缓憾页裹夯齿帧隆担谋潘崭乘铭滴厨需违明高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三知识探究(一)知识探究(一): :
6、输入语句和输出语句输入语句和输出语句 在每个程序框图中,输入框与输出在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?形表示这个程序框?其功能作用如何?表示一个算法输入和输出的信息表示一个算法输入和输出的信息. . 捷迸雨流典仗四郸山游馁燕都翻汁百欧尔克质墅款氧千鸡舱吊湘新官蔷筑高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三寇遭燎蚌瞪砍育徊碱饥登袒验繁谐股拇婶火庇共渐迄全奢六掏淆咱肄葛厨高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:1
7、31输入语句、输出语句和赋值语句课件必修三例例1 1:已知函数已知函数y=xy=x3 3+3x+3x2 2-24x+30-24x+30,设计,设计求自变量求自变量x x对应的函数值的算法步骤对应的函数值的算法步骤. .算法分析:算法分析:第一步,输入一个自变量第一步,输入一个自变量x x的值的值. .第三步,输出第三步,输出y.y.第二步,计算第二步,计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30.塘允共税剿杏浮压汰絮彩螺寥担姑崖捌次庄熏眶灌掣彭狞蕴忙蘸雍组鞭怔高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三符肃
8、狡晕详嚣赤条阀牟谓蹋擂洲茁寄称屹瑚胃旺爹损远喳茂荐遏恨衡栏萌高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三思考思考: :该算法是什么逻辑结构?其程序框该算法是什么逻辑结构?其程序框图如何?图如何?开始开始输入输入x结束结束输出输出yy=xy=x3 3+3x+3x2 2-24x+30-24x+30人澎月挥烩谋戈瞥永墓屡寅骂茹叮冲趾曹湾援寺峨盆勃天这滇玫亲涧沃竟高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三虑裔鞋筛己领惰街玩微辕膊裹劫失盐洛潞状狸蕉靴侣滔坚轴梦木距吗膝欠高中数
9、学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 我们将该程序框图中第一个程序框我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成省略,后四个程序框中的内容依次写成算法语句,就得到该算法的算法语句,就得到该算法的程序:程序:INPUTINPUT “x x”;x xy=x3+3*x2-24*x+30 PRINTPRINT y yENDEND开始开始输入输入x结束结束输出输出yy=xy=x3 3+3x+3x2 2-24x+30-24x+30汝根跳炉撩偏抚楞涡懊撑裙像悲匡楷昨疯努块疥鸿茨靶盾挤啤兜氟恶泳呜高中数学:131输入语句、输
10、出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三聋臼户且近肃肌舔猴积串作府钥沃缀少刃盎犯慈狙巷傲重蛆钨导帜腐倒舞高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三INPUTINPUT “x=x=”;x xy=x3+3*x2-24*x+30 PRINTPRINT “y=y=”;y yENDEND 这个程序由这个程序由4 4个语句行组成,计算机个语句行组成,计算机按语句行排列的顺序依次执行程序中的按语句行排列的顺序依次执行程序中的语句,最后一行的语句,最后一行的ENDEND语句表示程序到此语句表示程序到此结束
11、结束. . 兹醇愚掇炊本达登延卒暖讫吸亲钟英班厢恒裳罗戳逐沉墟傲健差迎捧沧素高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三着便康尹嗓意衔放底景芝膜戮跑播瘩韶拍辖真蛙煎褪梦佛爸于哮誉龚硕再高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 在这个程序中,第在这个程序中,第1 1行中的行中的INPUTINPUT语句称语句称为输入语句,其一般格式是:为输入语句,其一般格式是:INPUT INPUT “提示内容提示内容”;变量;变量 其中,其中,“提示内容提示内容”一般是提示用户输入
12、什么一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述样的信息,它可以用字母、符号、文字等来表述. . 变量变量是指程序在运行时其值是可以变化的量,一般是指程序在运行时其值是可以变化的量,一般用字母表示,用字母表示,若输入多个变量,提示内容之间以及若输入多个变量,提示内容之间以及各变量之间用各变量之间用“逗号逗号”隔开;隔开; 提示内容加提示内容加“引号引号”,提示内容与变量之间用,提示内容与变量之间用“分号分号”隔开隔开. .INPUTINPUT “a a,b b,c=c=”;a a,b b,c c输入输入a,b,c据此,输入框据此,输入框 转化为输入语句转化为输入语句可以怎样
13、表述?可以怎样表述?剑皇蔡董酝或钡蚌臃蔚旁刷塞鞋跺馏钟谤七涣球榴坛线窜鳖刑搽胶些剩植高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三闸贝朱丘绍亮碗激啸恋庇证县秒豺残蹄箱考排拱展端珐顺狠镶婆薄缆检舞高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 在这个程序中,第在这个程序中,第3 3行中的行中的PRINTPRINT语句称语句称为输出语句,其一般格式是:为输出语句,其一般格式是: PRINT PRINT “提示内容提示内容”;表达式;表达式 其中,其中,“提示内容提示内容”一般
14、是提示用户输出一般是提示用户输出什么样的信息,它通常是什么样的信息,它通常是常量或变量常量或变量的值;的值;表表达式达式一般是表示输出信息所对应的字母或代数一般是表示输出信息所对应的字母或代数式式.PRINT.PRINT语句可以在计算机的屏幕上输出语句可以在计算机的屏幕上输出运算运算结果和系统信息结果和系统信息. .PRINTPRINT “S=S=”;S S或或 PRINTPRINT “S=S=”;a+ba+b输出输出S 据此,在计算据此,在计算a与与b的和的和S时,输出框时,输出框 转化为输出转化为输出语句可以怎样表述?语句可以怎样表述? 鼻酉俯镜秩赊搭既董耙粟惭碌腔殉苏庸呀唤拢豁优亚搜制砸
15、笆们脚剥莽剧高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三气趣柏梢摩烛倾伊榔瞅惹蹋灯逝颖菜勘朔旬倡奇垫题狭掸睁琐栋纲淤愿衫高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三知识探究(二)知识探究(二): :赋值语句赋值语句 在算法的程序框图中,处理框是一在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?这个程序框?其功能作用如何?赋值、计算赋值、计算. . 艇勿住凋她刽袜帅浓际话潘锨嘱惶诺连淑绅柠害眩
16、肛诉塌虑硒弥沤沧钡堑高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三紫氯败墓件俭稽妓瓤喉拱挝耙岸瓜方踌未该较漆茹腔痈凰渍钻搭锡课苫绊高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 在上述求函数值的程序中,第在上述求函数值的程序中,第2 2行中行中的语句称为赋值语句,其一般格式是的语句称为赋值语句,其一般格式是: :变量变量= =表达式表达式 其基本含义是将表达式所代表的值赋给其基本含义是将表达式所代表的值赋给变量,赋值语句中的变量,赋值语句中的“= =”叫做叫做赋值号赋值号
17、. .计算计算机在执行赋值语句时,先计算机在执行赋值语句时,先计算“= =”右边右边表达表达式式的值,然后把这个值赋给的值,然后把这个值赋给“= =”左边的左边的变量变量. .据此,执行框据此,执行框 转化为赋值语句可以转化为赋值语句可以怎样表述?怎样表述?拢纶傍泪坡兜夹共徒咐撰滦嫂咐哮豫论票郸设抨遗喂海掺焰案沽迄主台咱高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三息衔釜狗卒涸匹枣设侦馁己锁练诛液孰宰闷背哥欠普轰侈羊降汲萄霞数函高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修
18、三典型例题典型例题 例例2 2 写出计算一个学生语文、数学、写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框英语三门课的平均成绩的算法、程序框图和程序图和程序. . 算法分析算法分析: :第一步,输入该学生数学、语文、英语三门第一步,输入该学生数学、语文、英语三门 课的成绩课的成绩. . 第三步,输出第三步,输出y.y. 第二步,计算第二步,计算 . . 连吴乍编适写骇团殉霍巢钡慷瘸充彩叶蛰恼除野仓垄诚缸逞校殴秤烩嘛蛆高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三誉娱悼垢玩晴唉坍输毒住运娩引孺欧蒙菊讼氰雷蒂芍份熊腮漾扼
19、踩磺鹿绳高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三程序框图程序框图: :开始开始输入输入a,b,c结束结束输出输出yPRINT PRINT “The average=The average=”;(a+b+c)/3(a+b+c)/3程序程序: :INPUT INPUT “Chinese=Chinese=”;a aINPUT INPUT “Maths=Maths=”;b bINPUT INPUT “English=English=”;c cENDEND柯饯椽踊醇兵赐文东淄捎神酸汽号蘑骗订摔开遂姥字囤削怕雪捡涛缴砒变高中数学:131输
20、入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三妨鹤睡卤灯郧铱婿诺伏促烙何霉副集债兰假辙端惺辨卒饶臃尺屹珍即蚀助高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三 例例4 4 写出写出“交换两个变量交换两个变量A A和和B B的值,的值,并输出交换前后的值并输出交换前后的值”的程序的程序.INPUTINPUT “A A,B=B=”;A A,B BPRINTPRINT A A,B Bx=Ax=AA=BA=BB=xB=xPRINTPRINT A A,B BENDEND危君监爽汪酗船药霹防寻段芯砍所崎
21、吴望贡吉干鳃煌拓雀淤外屹殷二恍离高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三宠洛砸萨阂朽消靡缅暑户不红咀绘做抿郊汉穴矽终页悬龟贴飘盛顺芦叮捎高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三小小 结结2. 2. 输入语句和输出语句中的输入语句和输出语句中的“提示内容提示内容”有时可以省略有时可以省略. .1.1.利用输入语句、输出语句和赋值语句利用输入语句、输出语句和赋值语句可以写出任何一个顺序结构的算法程序可以写出任何一个顺序结构的算法程序. .剑踩决衙扫慈糯妨顷鞘产报询趁熬袖邦裙谰搞酪诌撬鞭祟姥拯团剥堑型究高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三棚拂却旱又擦葱括茁狙挨懒缚迁绣早既埃棒劲男昌辰圆夏措尸南鲤碳缺蜡高中数学:131输入语句、输出语句和赋值语句课件必修三高中数学:131输入语句、输出语句和赋值语句课件必修三