- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。 【创设情境】 这就是这一节所要研究的主要内容——基本算法 语句。今天,我们先一起来学习输入、输出语句 和赋值语句。 程序设计语言有很多种。如BASIC,Foxbase, C语言等。为了实现算法中的三种基本的逻辑 结构:顺序结构、条件结构和循环结构,各种 程序设计语言中都包含下列基本的算法语句: 输入语句 输出语句 赋值语句 条件 语句 循环 语句 1.2.1基本算法语句 ——输入语句、输出语句和赋值语句 【探究新知】 输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能. 算法: 第二步:计算 的值; 开始 输入x 输出y 结束 框图: 例1.用描点法作函数 的图象时,需要 求出自变量和函数的一组对应值,编写程序,分别计算 当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 第一步:输入x的值; 第三步:输出y的值。 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT y END 程序: -----------------输入语句 ---------赋值语句 -------------------------打印语句 -------------------------表示结束 输出语句 一.输入语句 INPUT “提示内容”;变量 输入语句的一般格式 说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, “提示内容”和它后面的“;”可以省略. 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求用户由键盘输入的值只能是具体 的常数,不能是函数、变量或表达式; (4)提示内容与变量之间用分号“;”隔开, 若输入多个变量,变量与变量之间用逗号“,”隔开. 无计算功能 例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: INPUT “数学,语文,英语”;a,b,c 注意: INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,… 练一练: 输入n的值 INPUT “n=”; n 输入a,b,c INPUT a, b, c 二.输出语句 PRINT “提示内容”;表达式 说明: (1)“提示内容”提示用户输出什么样的信息, “提示内容”和它后面的“;”可以省略. 表达式是指程序要输出的数据; ①输出常量、变量、计算公式的值和字符串等系统信息。 ②输出数值计算的结果。 (2)输出语句的用途: 输出语句的一般格式 有计算功能 (3)一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔. 如P9页的输出框 可以转化为输出语句: 输出S PRINT “S=”; S 【例题解析】 〖例2〗:编写程序,计算一个学生数学、语文、 英语三门课的平均成绩。 分析:先写出算法,画出程序框图,再进行编程。 结束 开始 输入a,b,c 输出y 程序框图 INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”; (a+b+c)/3 END 程序: 三.赋值语句 赋值语句的一般格式: 变量=表达式 (1)赋值语句的作用是:先计算出赋值号右边表达 式的值,然后把这个值赋给左边的变量,使该变量的 值等于表达式的值。 (2)赋值语句中的“=”称作赋值号,与数学中的等 号的意义是不同的.赋值号的左右两边不能对换. (3)赋值语句左边只能是变量名字而不是表达式, 如:2=x是错误的;右边表达式可以是一个数据、 常量或算式。 (4)一个语句只能给一个变量赋值。 (5)对于一个变量可以多次赋值,但变量取值总是 最近被赋予的值。 有计算功能 〖例3〗:给一个变量重复赋值。 程序: A=10 A=A+15 PRINT A END A的输出值是多少? 分析:此程序给变量A赋了两次值.A的初值为10,第二次赋值后,初值被“覆盖”,A的值变为25,因此输出值是25. [变式引申]:在此程序的基础上,设计一个程序, 要求最后A的输出值是30. A=10
您可能关注的文档
- Sports体育运动课件.ppt
- 磁介质中的恒定磁场课件.ppt
- 打开物理世界的大门课件.ppt
- 大学物理导论课件.ppt
- 第 4 章 组合逻辑电路课件.ppt
- 第二章 数据类型、运算符与表达式课件.ppt
- 第六章 思想政治教育的对象分析课件.ppt
- 第三章 思想政治教育历史考察课件.ppt
- 第五讲 思想政治教育环境论课件.ppt
- 第五章 思想政治教育过程及规律课件.ppt
- 数学:2.3《数学归纳法》课件新课件.ppt
- 数学:2.3绝对值与相反数(第2课时)课件(苏科版七年级上册)课件.ppt
- 数学:2.4有理数的加法与减法课件(一)(苏科版七年级上)课件.ppt
- 数学:2.5有理数的乘法与除法(第2课时)课件(苏科版七年级上)课件.ppt
- 数学:3.7作三角形课件(湘教版八年级上)课件.ppt
- 数学:18.1勾股定理课件(第2课时)(人教新课标八年级下)课件.ppt
- 数学:23绝对值与相反数第2课时课件(苏科版七年级上)课件.ppt
- 数学: 2.1.2《空间中直线与直线之间的位置关系》课件(新人教版必修2)课件.ppt
- 数学:第十章数据的代表复习课件(鲁教版七年级下)课件.ppt
- 数学:最新2013版28章锐角三角函数 复习课件(人教版九年级)课件.ppt
文档评论(0)