- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.1输入、输出和赋值语句
温故而知新
1. 什么是算法?什么是程序框图?
2. 算法的基本逻辑结构有哪些?
算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。
程序框图是一种用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。
算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。
1. 计算机能够理解的语言与人的语言有什么区别?
计算机不同于人:人有大脑,可以思考问题,而计算机则不能.用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即程序语言。
2、各种程序设计语言中都包含下列基本的算法语句,并且形式是类似的
输入语句、输出语句、赋值语句基本上是对应顺序结构,条件语句对应条件结构、循环语句对应循环结构。
常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、Java等等。
算法:
框图:
第一步:输入x的值;
第三步:输出x,y的值。
程序:
程序:
输入语句:
输出语句:
赋值语句:
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
第一步:分别输入三科的成绩a,b,c;
第二步:计算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
END
例3.分析下列程序,考虑输出的结果是什么?
程序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
例1.分析下列程序,判断运行的结果。
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
a=2 b= 4 c= 5
B A
INPUT语句
PRINT语句
赋值语句
格式
INPUT “提示内容”;变量
PRINT “提示内容”;表达式
变量=表达式
说明
1.“提示内容”和它后面的
“;”可以省略;
2.一个语句可以给多个变
量赋值,中间用“,”隔开;
3.无计算功能,不能输入
表达式;
4.输入多个数据时用“,”
分隔,且个数要与变量
的个数相同。
1.“提示内容”和它后面的
“;”可以省略;
2.一个语句可以输出多个表
达式,不同的表达式之间
用“,”隔开;
3.表达式可以是变量,也可
以是计算公式;
4.有计算功能,能直接输出
计算公式的值。
1.“=”左侧必须是变
量,右侧可以是数
字、变量或者是计
算公式;
2.一个语句只能有一
个“=”,并且只能给 一 个变量赋值;
3.有计算功能,可以
把表达式的值赋给
一个变量。
课堂小结:
BASIC语言中的常用运算符号
练习:
1.判断下列程序语句的含义。
(1).INPUT “小朋友,你今年几岁啊?”;x
(2).INPUT “a=,b=,c=”; a,b,c
(3).PRINT “1+1=” ;2
(4).PRINT “斐波那契数列为:”;1,1,2,3,5, 8,13, “ ”
(5).A=B
(6).B=A
2.P24 练习
…
作业: 课本P33 A组 2(作业要求:要写出算法,并画出流程图)
4.程序:INPUT “水果糖的质量(千克):”;a
INPUT “奶糖的质量(千克):”;b
INPUT “巧克力糖的质量
文档评论(0)