




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法基本语句算法基本语句 -输入、输出、赋值语句输入、输出、赋值语句 计算机程序计算机程序 ks5u精品课件 复习回顾复习回顾 1. 1. 什么是算法?什么是程序框图?什么是算法?什么是程序框图? 2. 2. 算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些? 数学中算法通常是指按照一定规则解决某一类问题的明数学中算法通常是指按照一定规则解决某一类问题的明 确和有限的步骤确和有限的步骤. . 程序框图又称流程图程序框图又称流程图, ,是一种用程序框、流程线及文字是一种用程序框、流程线及文字 说明来表示算法的图形。说明来表示算法的图形。 有三种:顺序结构、条件结构、循环结构,有三种:顺序结构、条件结构、循环结构, 其中循环结构又分为当型结构和直到型结构两种。其中循环结构又分为当型结构和直到型结构两种。 ks5u精品课件 新课引入新课引入 我们用自然语言或程序框图描述的算法,计算我们用自然语言或程序框图描述的算法,计算 机是看不懂的,更不理解的机是看不懂的,更不理解的. . 因此还需要将算因此还需要将算 法用计算机能够理解的程序设计语言翻译成计法用计算机能够理解的程序设计语言翻译成计 算机程序算机程序. . 程序设计语言有很多种程序设计语言有很多种. . 各种程序设计语言中都包含下列基本的算法语句各种程序设计语言中都包含下列基本的算法语句 :输入语句、输出语句、赋值语句、条件语句和输入语句、输出语句、赋值语句、条件语句和 循环语句循环语句. .今天,我们一起用类今天,我们一起用类BASICBASIC语言学习语言学习 输入语句、输出语句、赋值语句输入语句、输出语句、赋值语句. . ks5u精品课件 引例引例 用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值。编的图象时,需要求出自变量和函数的一组对应值。编 写程序,分别计算当写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函时的函 数值。数值。 算法如下:算法如下: 第一步,输入一个自变量第一步,输入一个自变量X X的值;的值; 第二步,计算第二步,计算 第三步,输出第三步,输出 程序框图:程序框图: 开始 输出y 结束 输入X ks5u精品课件 引例引例 用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值。编的图象时,需要求出自变量和函数的一组对应值。编 写程序,分别计算当写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函时的函 数值。数值。 程序框图:程序框图: 开始 输入X 输出y 结束 程序:程序: INPUT “xINPUT “x”;x;x y=x3+3*x2-24x+30 PRINT yPRINT y ENDEND ks5u精品课件 输入、输出语句和赋值语句输入、输出语句和赋值语句 的功能是什么?对应什么程的功能是什么?对应什么程 序框?序框? 输入输出语句输入输出语句-输入输出框;输入输出框; 用来输入输出信息;用来输入输出信息; 赋值语句赋值语句-处理框;用来处理框;用来 给变量赋值。给变量赋值。 ks5u精品课件 语语语语句句一般格式一般格式主要功能主要功能 是否有是否有计计计计 算功能算功能 输输输输入入语语语语句句 输输输输出出语语语语句句 赋值语赋值语赋值语赋值语 句句 INPUT “INPUT “提示内容提示内容” ”; ;变量变量 PRINT “PRINT “提示内容提示内容” ”; ;变量变量 变量表达式变量表达式 可对程序中的可对程序中的 变量赋值变量赋值 可输出表达式可输出表达式 的值,计算的值,计算 可对程序中的变量可对程序中的变量 赋值,计算赋值,计算 无无 有有 有有 问题导学问题导学 ks5u精品课件 例例1 1、 编写程序,计算一个学生语文、数学、英编写程序,计算一个学生语文、数学、英 语三门课程的总成绩和平均成绩,并输出。语三门课程的总成绩和平均成绩,并输出。 巩固提高巩固提高 算法如下:算法如下: 第一步,输入该学生数学、语文、英语三门课的成绩第一步,输入该学生数学、语文、英语三门课的成绩 第二步,计算第二步,计算 第四步,输出第四步,输出 第三步,计算第三步,计算 ks5u精品课件 例例1 1、 编写程序,计算一个学生语文、数学、英语三门课编写程序,计算一个学生语文、数学、英语三门课 程的总成绩和平均成绩,并输出。程的总成绩和平均成绩,并输出。 程序:程序: INPUT “INPUT “yuwenyuwen=”;a=”;a INPUT “INPUT “shuxueshuxue=”;b=”;b INPUT “INPUT “yingyuyingyu=”;c=”;c s=s=a+b+ca+b+c p=s/3p=s/3 PRINT “PRINT “zongfenzongfen=”;s=”;s PRINT “PRINT “pingjunfenpingjunfen=”;p=”;p ENDEND 巩固提高巩固提高 程序中语文、数学、英语成绩能否程序中语文、数学、英语成绩能否 同时输入,有什么变化?同时输入,有什么变化? 开始 输入a,b,c 输出S,p 结束 ks5u精品课件 例题例题2 2、若三角形的三边分别是、若三角形的三边分别是a a,b b,c c,借助三角,借助三角 形面积公式(海伦形面积公式(海伦- -秦九韶公式)秦九韶公式) 编写一个求三角形面积的程序。编写一个求三角形面积的程序。 程序:程序: INPUT “INPUT “a,b,ca,b,c=”;=”;a,b,ca,b,c p=(a+b+c)/2p=(a+b+c)/2 S=S=SQR(pSQR(p*(p-a)*(*(p-a)*(p-bp-b)*()*(p-cp-c) PRINT “PRINT “三角形面积三角形面积S=”;SS=”;S ENDEND ks5u精品课件 例例3 3、给给给给一个一个变变变变量重复量重复赋值赋值赋值赋值 . .程序如下程序如下: A=10A=10 A=A+15A=A+15 PRINT APRINT A ENDEND 问问问问:A A的的输输输输出出值值值值是多少是多少 A=25A=25 思考1:赋值语句中的”=”还叫等 号吗?它的作用和等号一样吗? ks5u精品课件 例例4 4、交换两个变量、交换两个变量A A和和B B的值,并输出交换前后的值的值,并输出交换前后的值. . INPUT A,BINPUT A,B PRINT A,BPRINT A,B X=AX=A A=BA=B B=XB=X PRINT A,BPRINT A,B ENDEND 思考1:这里的变量X的作用 是什么? ks5u精品课件 一、判断下列输出语句是否正确?为什 么? (1)PRINT m=4 (2)PRINT 20,3+2 (3)PRINT a;b;c 解答:(解答:(1 1)错,)错,PRINTPRINT语句中不能再用赋值号;语句中不能再用赋值号; (2 2)对,)对,PRINTPRINT语句可以输出常量变量的值;语句可以输出常量变量的值; (3 3)错,不同的表达式之间应该用逗号隔开。)错,不同的表达式之间应该用逗号隔开。 练习反馈练习反馈 ks5u精品课件 二、分析下面程序执行的结果二、分析下面程序执行的结果 INPUT “A,B=”;A,BINPUT “A,B=”;A,B B=A+BB=A+B A=B-AA=B-A B=B-AB=B-A PRINT “A,B=”;A,BPRINT “A,B=”;A,B ENDEND ( (运行时从键盘输入运行时从键盘输入3,7)3,7) (1) (2) A=-1000A=-1000 A=A+100A=A+100 PRINT “A=”;APRINT “A=”;A ENDEND 将一个变量的值赋给另一个变量,前一个变量的值保将一个变量的值赋给另一个变量,前一个变量的值保 持不变;可先后给一个变量赋多个不同的值,但变量的取持不变;可先后给一个变量赋多个不同的值,但变量的取 值总是最近被赋予的值值总是最近被赋予的值 。 A=A=900900 A A,B=7 B=7 ,3 3 ks5u精品课件 说出下面程序初值说出下面程序初值A A=2的输出结果的输出结果 INPUT “A=”;AINPUT “A=”;A B=A*2B=A*2 B=B*3B=B*3 PRINT “B=”;BPRINT “B=”;B ENDEND (3) B=12B=12 ks5u精品课件 三、某工种是计件算工资的,每月工资三、某工种是计件算工资的,每月工资= =每月完成的数量(每月完成的数量( 件)件) 每件工资,再从总工资中扣除每件工资,再从总工资中扣除5%5%交纳各种费用,其交纳各种费用,其 余为实发工资。试编写一程序,通过输入每件工资和完成余为实发工资。试编写一程序,通过输入每件工资和完成 数量,输出实发工资。数量,输出实发工资。 INPUT “INPUT “每件工资每件工资=”=”;A A INPUT “ INPUT “完成数量完成数量=”=”;B B M=(A*B)*(1-0.05) M=(A*B)*(1-0.05) PRINT “ PRINT “实发工资实发工资=”;M=”;M END END ks5u精品课件 小结:小结:1 1、输入语句、输出语句和赋值语句的、输入语句、输出语句和赋值语句的 功能与表示方法功能与表示方法 2 2、赋值语句是最重要的一种基本语句、赋值语句是最重要的一种基本语句 ,也是程序必不可少的重要组成部分,也是程序必不可少的重要组成部分 ,使用赋值语句,一定要注意其格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 往年经济法试题及答案
- 系统架构设计师项目成功标准试题及答案
- 明确复习方向的护士资格证考试试题及答案
- 考试周期2025年计算机二级考试试题及答案
- 我与地坛节选试题及答案
- 系统架构设计师考试创新设计的方法与案例试题及答案
- 深入理解2024年系统规划与管理师考试内容试题及答案
- 系统架构设计师考试相关工具使用试题及答案
- 药物潜在风险的识别与评估试题及答案
- 文化产业管理证书考试内容全面
- 工程结构检测鉴定与加固第1章工程结构检测鉴定与加固概论课件
- 立体构成概述课件完整版
- 沪教牛津版小学三至六年级英语单词表
- 采购谈判的技巧案例
- 质量整改通知单(样板)
- 公司董事会会议台账
- 西门子仿真数据与流程管理平台介绍
- 短视频:策划+拍摄+制作+运营课件(完整版)
- 专业税务顾问业务报告
- 2021-2022学年福建省厦门市第一中学高二下学期期中生物试题(原卷版)
- 学生宿舍楼建筑与结构设计毕业设计计算书
评论
0/150
提交评论