基本算法语句课堂课件人教版1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入x
yx33x224x30
程序:
INPUT “x=”;x y=x^3+3*x^2-24*x+30
PRINT“ y=”;y
END
输出x,y 结束
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
例1 用描点法作函数y=x3+3x2-24x+30的图象 时,需要求出自变量和函数的一组对应值.编写程序 分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值.
PRINT 8 PRINT “y=” ; y PRINT “yes”
PRINT y PRINT 3+5
PRINT a,b,c
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
三.赋值语句 赋值语句的一般格式: 变量=表达式
(1)功能:给变量赋值。 (2)“=”称作赋值号, 左边只能是变量,右边表达式
小试牛刀
例1.下面输入、输出语句、赋值语句是
否正确:
√ (1) INPUT a,b,c
INPUT “提示内容”;变量
× (2) INPUT x=3
× (3) PRINT A=4
PRINT “提示内容”;表达式
√ (4) PRINT 3*2
√ (5) A=A+1 √ (6) y=2*x+3 × (7) 2=y
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
【探究新知】 我们知道,顺序结构是任何一个算法都离 不开的基本结构。 输入、输出语句和赋值语句基本上对应于 算法中的顺序结构.
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
变量=表达式
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
〖例2〗:给一个变量重复赋值。
程序:
A=10 A=A+15 PRINT A END
A的输出 值是多少?
分析:此程序给变量A赋了两次值.A 的初值为10,第二次赋值后,初值被“覆 盖”,A的值变为25,因此输出值是25.
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
〖例3〗:给一个变量重复赋值。
程序: A=10 A=A+15
PRINT A
END
[变式引申]:在此程序的基础上,设计一个程序, 要求最后A的输出值是30.
A=10
程序:
A=A+15 A=A+5
一.输入语句: 基本算法语句课堂课件人教版1(精品课件) 输入语句的一般格式 INPUT “提示内容”;变量
说明: (1)INPUT语句具有输入信息功能(即给变量赋值)。
(2)“提示内容”提示用户输入什么样的信息,也可省略 (3) INPUT语句后跟变量,不能是表达式 (4)多个变量逗号隔开
如:INPUT “数学,语文,英语”;a,b,c
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
新课讲解
例1.Leabharlann Baidu描点法作函数 yx33x224x30的图象时,需要求出
自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。
算法: 第一步:输入x的值;
框图: 开始
第二步:计算 yx33x224x30的值; 第三步:输出y的值。
输入语句 条件 语句
输出语句 循环 语句
赋值语句
这就是这一节所要研究的主要内容——基本算法 语句。今天,我们先一起来学习输入、输出语句 和赋值语句。
1.2.1基本算法语句
——输入语句、输出语句和赋值语句
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
重点难点点拨
重点:输入、输出、赋值语句的格式和功能 难点:赋值号“=“的理解,三种语句的正确使用
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
二.输出语句: 输出语句的一般格式
PRINT “提示内容”;表达式
说明:
(1)PRINT语句具有输出表达式的值的功能 (2) “提示内容”也可省略 (3)表达式可以是常量、变量、函数、计算公式或字符 (4)多个表达式用逗号隔开
(表达式可以是一个常量、变量、算式或函数) ; (3)一个语句只能给一个变量赋值 (如A=B=10是错误的 (4)对于一个变量可以多次赋值。a=3,a=7 (5)将一个变量的值赋给另一个变量,前一个变量不变
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
PRINT A
END
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
新课讲解
例4.分析下列程序,考虑输出的结果是什么?
程序1:
A=3 B=5 A=B B=A PRINT A ,B END
答: 5 5
程序2:
a=1 b=3 PRINT “a+b=”;a+b END
1、我们已经学习了算法的几种表示形式?
2、算法中有几种基本逻辑结构? 顺序结构
自然语言
条件结构
循环结构
程序框图
程序语言 计算机实现
程序语言有很多种。如BASIC,Foxbase, C语言,C++,J++,VB等。为了实现算法中的 三种基本的逻辑结构,各种程序设计语言中都 包含下列基本的算法语句:
答: a+b=4
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)
程序3 基本算法语句课堂课件人教版1(精品课件)
INPUT a,b,c a=b b=c c=a PRINT a,b, c END
若输入10,20,30, 则输出结果_2_0__3_0__20_
程序: INPUT “x=”;x -----------------输入语句
y=x^3+3*x^2-24*x+30---------赋值语句
PRINT “y=”;y ---------------打输印出语句
END
-------------------------表示结束
基 本 算 法 语 句课堂 课件人 教版1( 精品课 件)