




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法基本语句算法基本语句 -输入、输出、赋值语句输入、输出、赋值语句 计算机程序计算机程序 ks5u精品课件 复习回顾复习回顾 1. 1. 什么是算法?什么是程序框图?什么是算法?什么是程序框图? 2. 2. 算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些? 数学中算法通常是指按照一定规则解决某一类问题的明数学中算法通常是指按照一定规则解决某一类问题的明 确和有限的步骤确和有限的步骤. . 程序框图又称流程图程序框图又称流程图, ,是一种用程序框、流程线及文字是一种用程序框、流程线及文字 说明来表示算法的图形。说明来表示算法的图形。 有三种:顺序结构、条件结构、循环结构,有三种:顺序结构、条件结构、循环结构, 其中循环结构又分为当型结构和直到型结构两种。其中循环结构又分为当型结构和直到型结构两种。 ks5u精品课件 新课引入新课引入 我们用自然语言或程序框图描述的算法,计算我们用自然语言或程序框图描述的算法,计算 机是看不懂的,更不理解的机是看不懂的,更不理解的. . 因此还需要将算因此还需要将算 法用计算机能够理解的程序设计语言翻译成计法用计算机能够理解的程序设计语言翻译成计 算机程序算机程序. . 程序设计语言有很多种程序设计语言有很多种. . 各种程序设计语言中都包含下列基本的算法语句各种程序设计语言中都包含下列基本的算法语句 :输入语句、输出语句、赋值语句、条件语句和输入语句、输出语句、赋值语句、条件语句和 循环语句循环语句. .今天,我们一起用类今天,我们一起用类BASICBASIC语言学习语言学习 输入语句、输出语句、赋值语句输入语句、输出语句、赋值语句. . ks5u精品课件 例例1 1 用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值。编的图象时,需要求出自变量和函数的一组对应值。编 写程序,分别计算当写程序,分别计算当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精品课件 例例1 1 用描点法作函数用描点法作函数 的图象时,需要求出自变量和函数的一组对应值。编的图象时,需要求出自变量和函数的一组对应值。编 写程序,分别计算当写程序,分别计算当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精品课件 例1.用描点法作函数 的图象时,需要求出 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 程序: INPUT “x=”;x y=x3+3 x2-24 x+30 PRINT x PRINT y END * INPUT “提示内容”;变量 输入语句: 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式 ks5u精品课件 输入、输出语句和赋值语句输入、输出语句和赋值语句 的功能是什么?对应什么程的功能是什么?对应什么程 序框?序框? 输入输出语句输入输出语句-输入输出框;输入输出框; 用来输入输出信息;用来输入输出信息; 赋值语句赋值语句-处理框;用来处理框;用来 给变量赋值。给变量赋值。 ks5u精品课件 语语语语句句一般格式一般格式主要功能主要功能 是否有是否有计计计计 算功能算功能 输输输输入入语语语语句句 输输输输出出语语语语句句 赋值语赋值语赋值语赋值语 句句 INPUT “INPUT “提示内容提示内容” ”; ;变量变量 PRINT “PRINT “提示内容提示内容” ”; ;变量变量 变量表达式变量表达式 可对程序中的可对程序中的 变量赋值变量赋值 可输出表达式可输出表达式 的值,计算的值,计算 可对程序中的变量可对程序中的变量 赋值,计算赋值,计算 无无 有有 有有 问题导学问题导学 ks5u精品课件 INPUT语语句PRINT语语句赋值语赋值语 句 格式INPUT “提示内容”;变量PRINT “提示内容”;表达式变变量=表达式 说说 明 1.“提示内容”和它后面的 “;”可以省略; 2.一个语语句可以给给多个变变 量赋值赋值 ,中间间用“,”隔 开; 3.无计计算功能,不能输输入 表达式; 4.输输入多个数据时时用“,” 分隔,且个数要与变变量 的个数相同。 1.“提示内容”和它后面的 “;”可以省略; 2.一个语语句可以输输出多个表 达式,不同的表达式之间间 用“,”隔开; 3.表达式可以是变变量,也可 以是计计算公式; 4.有计计算功能,能直接输输出 计计算公式的值值。 1.“=”左侧侧必须须是变变 量,右侧侧可以是数 字、变变量或者是计计 算公式; 2.一个语语句只能有一 个“=”,并且只能给给 一 个变变量赋值赋值 ; 3.有计计算功能,可以 把表达式的值赋给值赋给 一个变变量。 ks5u精品课件 例例2 2、 编写程序,计算一个学生语文、数学、英编写程序,计算一个学生语文、数学、英 语三门课程的总成绩和平均成绩,并输出。语三门课程的总成绩和平均成绩,并输出。 巩固提高巩固提高 算法如下:算法如下: 第一步,输入该学生数学、语文、英语三门课的成绩第一步,输入该学生数学、语文、英语三门课的成绩 第二步,计算第二步,计算 第四步,输出第四步,输出 第三步,计算第三步,计算 ks5u精品课件 例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。 算法: 第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分。 框图: 开始 输入a,b,c 输出average 结束 average=(a+b+c)/3 程序: INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c average=(a+b+c)/3 PRINT “The average=”;average END INPUT “Maths, Chinese, English=”;a,b,c程序2: PRINT “The average=”;(a+b+c)/3 ENDks5u精品课件 例例3 3、若三角形的三边分别是、若三角形的三边分别是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精品课件 例4.分析下列程序,考虑输出的结果是什么? 程序2: A=10 A=A+15 PRINT A END 程序1: a=1 x=a+1 PRINT x END 程序3: a=1 b=3 PRINT “a+b=”;a+b END 答: 2 答: 25 答: a+b=4 ks5u精品课件 例例5 5、交换两个变量、交换两个变量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语语句PRINT语语句赋值语赋值语 句 格式INPUT “提示内容”;变量PRINT “提示内容”;表达式变变量=表达式 说说 明 1.“提示内容”和它后面的 “;”可以省略; 2.一个语语句可以给给多个变变 量赋值赋值 ,中间间用“,”隔 开; 3.无计计算功能,不能输输入 表达式; 4.输输入多个数据时时用“,” 分隔,且个数要与变变量 的个数相同。 1.“提示内容”和它后面的 “;”可以省略; 2.一个语语句可以输输出多个表 达式,不同的表达式之间间 用“,”隔开; 3.表达式可以是变变量,也可 以是计计算公式; 4.有计计算功能,能直接输输出 计计算公式的值值。 1.“=”左侧侧必须须是变变 量,右侧侧可以是数 字、变变量或者是计计 算公式; 2.一个语语句只能有一 个“=”,并且只能给给 一 个变变量赋值赋值 ; 3.有计计算功能,可以 把表达式的值赋给值赋给 一个变变量。 2.判断下列程序语句表达是否正确: (1).INPUT “a+b=”;a+b (2).INPUT “h=”,h (3).PRINT “S=”;S=(a+b) h/2 * ks5u精品课件 输入语句 INPUT 的常用方法: INPUT “提示内容”;变量 INPUT 变量 INPUT “提示内容”;变量1,变量2,变量3, INPUT 变量1,变量2,变量3, 输出语句 PRINT 的常用方法: PRINT “提示内容”;表达式 PRINT 表达式 PRINT “提示内容”;表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, PRINT “提示内容” 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精品课件 2.分析下列程序,判断运行的结果。 a=2 b=3 c=a+b b=a+c-b PRINT “a=,b=,c=”;a,b,c END (1) (2) INPUT A INPUT B PRINT A,B x=A A=B B=x PRINT A,B END ks5u精品课件 ks5u精品课件 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、赋值语句是最重要的一种基本语句、赋值语句是最重要的一种基本语句 ,也是程序必不可少的重要组成部分,也是程序必不可少的重要组成部分 ,使用赋值语句,一定要注意其格式,使用赋值语句,一定要注意其格式 要求,如:要求,如:赋值号左边只能是变量而赋值号左边只能是变量而 不是表达式;赋值左右两边不能对换不是表达式;赋值左右两边不能对换 ;不能利用赋值语句进行代数式;不能利用赋值语句进行代数式(字母) 计算计算等等 3、利用赋值语句能够实现两个变量利用赋值语句能够实现两个变量 的互换,方法是引进第三
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 团员注册管理办法
- 团队跑步管理办法
- 园级资助管理办法
- 固阳退休管理办法
- 国企督查管理办法
- 国外队伍管理办法
- 安全应急装备产业分类指导目录(2025版)
- 2025至2030增强和虚拟现实软件和服务行业项目调研及市场前景预测评估报告
- 2025至2030宣传品行业项目调研及市场前景预测评估报告
- 2025至2030中国海外投资行业发展分析及投资前景与战略规划报告
- TCALC 003-2023 手术室患者人文关怀管理规范
- 复方氨基酸(19)丙谷二肽注射液-临床用药解读
- 微创外科进展课件
- 人教版小学英语PEP三至六年级单词默写纸(汉译英+英译汉)
- 甲状腺肿瘤消融治疗理论知识考核试题及答案
- 《手穴保健操》课件
- 广东省广州市白云区2023-2024学年九年级上学期期中物理试卷
- 上海交通大学学生生存手册
- 造林(绿化)工期计划安排及保证措施
- 柴油MSDS-安全技术说明书
- 国际数学与科学教育评价新动向-例析TIMSS 2023的主要特点
评论
0/150
提交评论