1.2.1 输入语句、输出语句和赋值语句 课件2

文档属性

名称 1.2.1 输入语句、输出语句和赋值语句 课件2
格式 zip
文件大小 234.8KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2016-12-04 10:52:56

图片预览

文档简介

课件16张PPT。 第一章 算法初步
1.2.1 输入语句、输出语句
和赋值语句算法基本语句-------输入、输出、赋值语句复习回顾1. 什么是算法?什么是程序框图? 2. 算法的基本逻辑结构有哪些? 数学中算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.
程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.有三种:顺序结构、条件结构、循环结构,
其中循环结构又分为当型结构和直到型结构两种. 新课引入我们用自然语言或程序框图描述的算法,计算机是看不懂的,更不理解的. 因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序. 程序设计语言有很多种. 各种程序设计语言中都包含下列基本的算法语句:输入语句、输出语句、赋值语句、条件语句和循环语句.今天,我们一起用类BASIC语言学习输入语句、输出语句、赋值语句.
引例 用描点法作函数
的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法如下:
第一步,输入一个自变量X的值;第二步,计算第三步,输出程序框图:开始输出y输入X结束引例 用描点法作函数
的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.程序框图:程序:INPUT “x=”;xy=x^3+3*x^2-24x+30PRINT yEND输入、输出语句和赋值语句的功能是什么?对应什么
程序框?输入、输出语句---输入、输出框;用来输入、输出信息;
赋值语句---------处理框;用来给变量赋值.INPUT “提示内容”;变量PRINT “提示内容”;变量变量=表达式可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算无有有问题导学例1、 编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出.巩固提高算法如下:
第一步,输入该学生数学、语文、英语三门课的成绩第二步,计算第四步,输出第三步,计算例1、 编写程序,计算一个学生语文、数学、英语三门课程的总成绩和平均成绩,并输出.程序:INPUT “yuwen=”;a
INPUT “shuxue=”;b
INPUT “yingyu=”;c
s=a+b+c
p=s/3
PRINT “zongfen=”;s
PRINT “pingjunfen=”;p
END巩固提高程序中语文、数学、英语成绩能否同时输入,有什么变化?开始输入a,b,c例2、给一个变量重复赋值.程序如下:
A=10
A=A+15
PRINT A
END
问:A的输出值是多少 A=25思考1:赋值语句中的”=”还叫等号吗?
它的作用和等号一样吗?例3、交换两个变量A和B的值,并输出交换前后的值. INPUT A,B
PRINT A,B
X=A
A=B
B=X
PRINT A,B
END思考1:这里的变量X的作用是什么?1、判断下列输出语句是否正确?为什么?
(1)PRINT m=4
(2)PRINT 20,3+2
(3)PRINT a;b;c解答:(1)错,PRINT语句中不能再用赋值号;(2)对,PRINT语句可以输出常量变量的值;(3)错,不同的表达式之间应该用逗号隔开.练习反馈2、分析下面程序执行的结果INPUT “A,B=”;A,B
B=A+B
A=B-A
B=B-A
PRINT “A,B=”;A,B
END
(运行时从键盘输入3,7)(1)(2)A=-1000
A=A+100
PRINT “A=”;A
END 将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值 .A=-900A,B=7 ,3说出下面程序初值A=2的输出结果INPUT “A=”;A
B=A*2
B=B*3
PRINT “B=”;B
END(3)B=12小结:1、输入语句、输出语句和赋值语句的功能与表示方法 2、赋值语句是最重要的一种基本语句,也是程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号左边只能是变量而不是表达式;赋值左右两边不能对换;不能利用赋值语句进行代数式(字母)计算等3、利用赋值语句能够实现两个变量的互换,方法是引进第三个变量,用三个赋值语句完成