1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)

1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)

ID:36175981

大小:1.54 MB

页数:23页

时间:2019-05-06

1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)_第1页
1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)_第2页
1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)_第3页
1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)_第4页
1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)_第5页
资源描述:

《1.2.1《基本算法语句——输入语句、输出语句和赋值语句》(新人教a版必修3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲老师潘学国算法初步1.2基本算法语句1.什么是算法?什么是程序框图?2.算法的基本逻辑结构有哪些?算法通常是指按照一定规则解决某一类问题的明确的和有限的步骤。程序框图是一种用程序框、流程线及文字说明来表示算法的图形。算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。温故知新提出问题思考:计算机完成任何一项任务都需要算法。但是,我们用自然语言或程序框图表示的算法,计算机是无法“理解”的。因此还需要将算法用计算机能够理解的程序设计语言表示成计算机程序。那么,程序设计语言

2、中有哪些基本的算法语句呢?输入语句、输出语句、赋值语句输入语句输出语句赋值语句条件语句循环语句常用的程序设计语言:BASIC、C、Delphi等等。算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。各种程序语言都包含了下列基本的算法语句:语句1语句2计算机运行程序语句的基本顺序:例1:用描点法作函数的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。y=x3+3x2-24x+30新知探究算法:框图:第一步:输入x的值;第三步:输出y

3、的值。开始输入x输出y结束第二步:计算的值;y=x3+-24x+30y=x3+3x2-24x+30INPUT“x”;xy=x^3+3*x^2-24*x+30PRINTyEND程序:输入语句赋值语句输出语句例1:用描点法作函数的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。y=x3+-24x+20新知探究一、输入语句1、一般格式:INPUT“提示内容”;变量②变量是指程序在运行时其值是可以变化的量。③输入语句要求输入的值只能是具体的常

4、数。2、说明:①“提示内容”提示用户输入什么样的信息。④提示内容与变量之间用“;”隔开,“提示内容”和它后面的“;”可以省略。⑤无计算功能,用户由键盘输入的数据必须是常量.INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:INPUT“提示内容1,提示内容2,…”;变量1,变量2,…INPUT“a,b,c=”;a,b,cINPUT语句的作用:用来向变量提供数据。说明:INPUT“Chinese,Maths,English”;a,b,c例:要想输入一个学生的语、数、外三门课的成绩:二、输出语句1、一

5、般格式:PRINT“提示内容”;表达式2、说明:①作用是实现算法的输出结果功能。②“提示内容”提示用户输出什么样的信息。③表达式是指程序要输出的数据。④输出语句可以输出常量、变量或表达式的值及字符。⑤一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔。⑥有计算功能,能直接输出计算公式的值。三、赋值语句1、一般格式:变量=表达式2、说明:①作用是将表达式所代表的值赋给变量,计算;②赋值语句中的“=”称为赋值号;③赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式;④赋值号左右不能对换;⑤不能

6、用赋值号进行代数式的演算;⑥一个语句只能给一个变量赋值;⑦可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。数学符号程序符号×*÷/a^b≤<=≥>=≠<>

7、x

8、ABS(x)SQR(x)且或ANDOR数学符号与程序符号的对比例2:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。算法:第一步:分别输入三科的成绩a,b,c;第二步:计算y=(a+b+c)/3;第三步:输出三科平均分。框图:开始输入a,b,c输出y结束y=(a+b+c)/3例2:编写程序,计算一个学生数学、语文、英语三门课的平均

9、成绩。程序①:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序②:INPUT“Maths,Chinese,English”;a,b,cy=(a+b+c)/3PRINT“Theaverage=”;yEND练习:编制程序计算两个数的平方和。程序①:INPUT“x=”;xINPUT“y=”;yPRINT“x^2+y^2=”;x^2+y^2END程序②:INPUT“x=”;xINPUT“y=”;ya=x^2+

10、y^2PRINT“x^2+y^2=”;aEND例3:给一个变量重复赋值。程序:A=10A=A+15PRINTAENDA的输出值是多少?分析:此程序给变量A赋了两次值。A的初值为10,第二次赋值后,初值被“覆盖”,A的值变为25,因此输出值是25.例4:交换两个变量A和B的值,并输出交换前后的值。分析:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。