计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt

计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt

ID:57170410

大小:993.50 KB

页数:20页

时间:2020-08-02

计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt_第1页
计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt_第2页
计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt_第3页
计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt_第4页
计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt_第5页
资源描述:

《计算机完成任何一项任务都需要算法,但,我们用自然语言.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章算法初步1.2.1输入语句、输出语句和赋值语句计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语(programminglanguage)翻译成计算机程序。在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?新课引入这就是这一节所要研究的主要内容——基本算法语句。今天,我们先一起来学习输入、输出语句和赋值语句。程序设计语言有很多种

2、。如BASIC,Foxbase,C语言,C++,J++,VB等。为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?表示一个算法输入和输出的信息.诱思探究1一.输入语句、输出语句和赋值语句1.输入语句:INPUT“提示内容”;变量注:1.“提示内容”一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述.2.变量是指程序在运行时其值是可

3、以变化的量,一般用字母表示,若输入多个变量,变量与变量之间用逗号隔开.提示内容加引号,提示内容与变量之间用分号隔开.INPUT“a,b,c=”;a,b,c输入a,b,c输入xINPUT“x=”;xINPUTxINPUT“x”;xINPUT“a=,b=,c=”;a,b,cINPUTa,b,cINPUT3+5举例说明:注:1.“提示内容”一般是提示用户输出什么样的信息,它通常是常量或变量的值;2.输出语句:PRINT“提示内容”;表达式2.表达式一般是表示输出信息所对应的字母或代数式.PRINT语句可以在计算机的屏幕上输出运算结果和系统信息.

4、PRINT“S=”;SPRINT“S=”;a+b注:(1)在计算a与b的和时,可直接写成输入SPRINTS输入a,b,cPRINTa,b,c(2)也可以输出一句话:如:PRINT“输入错误”PRINT“a=,b=,c=”;a,b,c举例说明:数学符号计算机符号×≠*÷<>≥>=/乘方∧3x23*x∧2开平方SQR(x)求余数7÷27MOD2常见计算机符号:已知函数y=x3+3x2-24x+30,写出自变量x对应的函数值的算法、程序框图及程序?第一步,输入一个自变量x的值.第三步,输出y.第二步,计算y=x3+3x2-24x+30.(1)算

5、法步骤:例题剖析1开始输入xy=x3+3x2-24x+30输出y结束(2)程序框图:(3)程序:开始输入x结束输出yy=x3+3x2-24x+30INPUT“x=”;xPRINT“y=”;yEND写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.(1)算法:第一步,输入该学生三门课的成绩a,b,c.第三步,输出y.例题剖析2开始输入a,b,c输出y结束(2)程序框图:输出y(3)程序:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cEND输入a,b,c开始结束PRIN

6、T“Theaverage”;(a+b+c)/3在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?赋值、计算.诱思探究2变量=表达式注:是将表达式所代表的值赋给变量,“=”叫做赋值号.计算机在执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量.左右两边不能对换.x=5a=bb=a5=xb=a+ca=b=2x+y=03.赋值语句给一个变量重复赋值的程序:A=10A=A+15PRINTAEND那么,A的输出值是多少?25例题剖析3写出右图程序的运行结果a=2b=3d=(a+b+

7、c)/3c=4a=bb=c+2c=b+4PRINT“d=”;d运行结果为.课堂练习写出“交换两个变量A和B的值,并输出交换前后的值”的程序.INPUT“A,B=”;A,BPRINTA,Bx=AA=BB=xPRINTA,BEND例题剖析4课堂练习给出如图所示程序框图,写出相应的算法语句.课堂小结本节课学习的主要内容:1.理解输入语句、输出语句和赋值语句的一般形式;2.看懂输入语句、输出语句和赋值语句,能够解决简单的问题。

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

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

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