[数学]基本算法语句课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数学]基本算法语句课件

算法语句中,×÷的表示与以往不同 ×用*表示,÷用/表示(如含多项式则用()括起来) 指数式 的表示方法为a^b, 则表示为a^(b+c) ≤用=表示 ≥用=表示 ≠用表示 语句中没有中括号和大括号,都用()表示 运算过程中,()的优先级最高,然后依次是:^、/、*、+- MOD 和 \(注意与表示“÷”的“/”不同) \ 表示取商 MOD 表示取余数 如17÷5商3余2 则语句 a=17 MOD 5 b=17\5 分别表示将余数2赋给a,将商3赋给b MOD前后也要加空格 BASIC语言中的标准函数 SQR(x)表示数x的算术平方根 ABS(x)表示x的绝对值. LOG(x)表示以e为底x的对数 在此处输入程序 我们运行BASIC程序常用QBASIC程序。 打开QBASIC,程序界面如下图所示: 此处输入文件名,不能包含特殊字符,长度不能超过8个字符。 程序输入完成后 可以点File菜单 下的Save保存 输入程序后准备运行时,应点击Run菜单下的Start 以前面求数学、语文、英语平均成绩为例 点击Start后计算机会显示如下界面,等待用户输入成绩。 成绩输入完后(中间用“,”间隔),按Enter键 屏幕上会显示结果,y=115 这里的意思是 “按任意键继续” 即返回刚才输入程序的界面。 计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看懂”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。 程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,VB等。 本书使用的语句形式和语法规则与BASIC语言类似。 我们使用的程序设计语言虽然有很多种,如:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB语言,但在语句形式以及语法上和BASIC语言类似,稍加改造就可以在计算机上运行 BASIC语言全称是Beginner’s all Purpose Symbolic Instruction Code,意为“初学者通用符号指令代码“。1964年由美国达尔摩斯学院的Thomas和John G.Kemeny完成设计并提出了BASIC语言的第一个版本,经过不断丰富和发展,现已成为一种功能全面的中小型计算机语言。BASIC是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序 John G.Kemeny Thomas 为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列五种基本的算法语句: 输入语句 输出语句 赋值语句 条件语句 循环语句 输出、输入和赋值语句基本上对应 算法中的顺序结构 语句n 语句n+1 利用输入、输出语句可以实现 信息的录入和结果的输出 例1.用描点法作函数 的图像 1.描点法作图需要用到哪些步骤? 2.描点法作图应该注意哪些问题? 描点法作图时,我们要计算自变量和函数的一组对应值,我们可以利用编程来实现对应数值的计算 程序: INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT X PRINT Y END 一、输入语句 INPUT “提示内容”;变量 输入语句的一般格式 说明: 输入语句的作用是实现算法的输入数值功能; 提示内容:提示用户输入什么样的数值,必须用双引号“”括起来,双引号中的内容会原封不动地在屏幕上显示出来。 变量:是指程序在运行时其值是可以变化的量;一般用字母或字符串表示 输入语句要求:输入的值只能是具体的常数,不能是函数、变量或表达式;输入语句不具有计算功能。 提示内容与变量之间用分号(;)隔开,若输入多个变量,变量与变量之间用逗号(,)隔开. INPUT “n=”; n 如: 注: 所有指令(INPUT、PRINT 、IF 、ELSE 、DO 、UNTIL 、WEND等等)后面必须加空格,否则程序无法执行。 例如,输入一个学生数学,语文,英语三门课的成绩,可以写成: INPUT “Math=,Chinese=,English=”;a,b,c INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT “提示内容1,提示内容2,提示内容 3,…”;变量1,变量2,变量3,… 注意:语句中变量之间用“,”连接,输入数值时,多个数值之间也必须用“,”连接,计算机会自动按顺序将数值分别赋给各个变量,无须再人为赋值给变量。 二、输出语句 PRINT “提示内容”;表达式 说明: ①输出常量,变量的值和字符串等系

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档