- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法基本语句1剖析
* 温故而知新 1. 什么是算法?什么是程序框图? 2. 算法的基本逻辑结构有哪些? 算法通常是指按照一定规则解决某一类问题的明确的和有限的步骤。 程序框图是一种用程序框、流程线及文字说明来表示算法的图形。 算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。 计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看懂”的。因此还需要将算法用计算机能够理解的程序设计语言(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 “x=”;x y=x^3+3*x^2-24*x+20 PRINT y END 程序: 输入语句 赋值语句 输出语句 一、输入语句 INPUT “提示内容”;变量 输入语句的一般格式 说明: 输入语句的作用是实现算法的输入数值功能; 提示内容提示用户输入什么样的数值,必须用双引号“”括起来,双引号中的内容会原封不动地在屏幕上显示出来。 变量是指程序在运行时其值是可以变化的量;一般用字母或字符串表示 输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式;输入语句不具有计算功能。 提示内容与变量之间用分号(;)隔开,若输入多个变量,变量与变量之间用逗号(,)隔开. INPUT “n=”; n 如: 注: 所有指令(INPUT、PRINT 、IF 、ELSE 、DO 、UNTIL 、WEND等等)后面必须加空格,否则程序无法执行。 计算机运行程序时一般只在后台运行,不会显示在屏幕上,但是运行至输入语句时,会暂停下来,在屏幕上显示“?”,如果有提示语句就显示“提示内容?”,等待用户输入数值后按“Enter”键,才会继续运行,计算机自动将数值赋给语句中定义的变量,然后执行后面的程序。 例如前面的语句:INPUT “n=”; n 程序运行至此处时,计算机会在屏幕上显示“n=?” 等待用户输入数值并按“Enter”键,数值自动赋给n 如图所示 提示内容可写可不写,但如果不写提示内容,运行程序时屏幕上只会出现一个“?”,写上提示内容可使别人明白要输入的是什么。 例如,输入一个学生数学,语文,英语三门课的成绩,可以写成: INPUT “Math,Chinese,English”;a,b,c INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,… 注意:语句中变量之间用“,”连接,输入数值时,多个数值之间也必须用“,”连接,计算机会自动按顺序将数值分别赋给各个变量,无须再人为赋值给变量。 二、输出语句 PRINT “提示内容”;表达式 说明: ①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果。 (1)输出语句的用途: 输出语句的一般格式 PRINT “S=”; S 如 (2)同输入语句一样
您可能关注的文档
- 金版学案2016_2017学年高中语文第二单元孟子蚜七仁义礼智我固有之新人教版选修先秦诸子.ppt
- 金版学案2016_2017学年高中语文第一单元论语蚜三知之为知之不知为不知.ppt
- 简谐振动特性研究与弹簧劲度系数测量.ppt
- 金正昆商务礼仪--(完整精华版).ppt
- 简谈如何备课.ppt
- 专题复习之--文化第二单元__文化传承与创新.ppt
- 简述土壤污染及其防治措施.docx
- 金版导学案2.1复习.ppt
- 金牌班组长.ppt
- 简答题软工.docx
- 【重庆市S街道家庭医生签约服务现状调研分析报告6000字】.docx
- 八年级生物下册教学课件《选择健康的生活方式》.pptx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练30 和平与发展 (2).doc
- 企业社保费申报流程(核定版).docx
- 高中高考思想政治一轮总复习课后习题 选择性必修一 当代国际政治与经济 课时规范练31 中国的外交 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第1单元 各具特色的国家 第一单元过关检测.doc
- 第6章 生物的进化B卷 能力提升—高一生物学人教版(2019)必修二单元达标测试卷.docx
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第2单元 世界多极化 第4课 和平与发展 第2框 挑战与应对 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第3单元 经济全球化 第6课 走进经济全球化 第2框 日益开放的世界经济.doc
- 【泰安交通建设集团人力资源管理模式研究4900字】.doc
最近下载
- 山东省政府采购专家测评题库600-800.docx VIP
- Unit5ThevalueofmoneyReadingandThinking知识点课件高一英语人教版.pptx
- IPD华为研发之道.pptx VIP
- 安全教育培训课件 了解并预防盗窃犯罪的基本知识.pptx
- 2024年396经济类联考综合能力真题及答案【精编】.pdf
- [2020版]石油化工项目可行性研究报告编制规定.pdf
- 山东省政府采购专家测评题库400-600.docx VIP
- 安全评价方法及应用.ppt
- 《0~3岁婴幼儿保育与教育》PPT课件(共8单元)项目八 0~3岁婴幼儿家庭保育与教育的指导.pptx VIP
- 心中有“数”,脚下有路-五年级(上)数学期中家长会-发言稿.docx VIP
文档评论(0)