内容正文:
1.2.1输入语句、输出语句和赋值语句
温故而知新
1. 什么是算法?什么是程序框图?
2. 算法的基本逻辑结构有哪些?
算法通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成。
程序框图是一种用规定的图形、指向线及文字说明来准确、直观的表示算法的图形。
算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种。
计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“理解”、更是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。
【创设情境】
在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?
这就是这一节所要研究的主要内容——基本算法
语句。今天,我们先一起来学习输入、输出语句
和赋值语句。
程序设计语言有很多种。如BASIC,Foxbase,
C语言,C++,J++,VB等。为了实现算法中的
三种基本的逻辑结构:顺序结构、条件结构和循
环结构,各种程序设计语言中都包含下列基本的
算法语句,并且形式是类似的。
输入语句 输出语句 赋值语句 条件 语句 循环 语句
我们使用的语句形式和语法规则与BASIC语言类似,稍加改造就可以在计算机上运行实现。
1. 计算机能够"理解"的语言与人的语言有什么区别?
计算机不同于人:人有大脑,可以思考问题,而计算机则不能.用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即程序语言。
1.2.1输入语句、输出语句和赋值语句
2、基本的算法语句有哪些?各自对应怎样的算法结构?
基本的算法语句
输入语句
输出语句
赋值语句
条件语句
循环语句
对应顺序结构
对应条件结构
对应循环结构
第一步,输入一个自变量x的值.
第二步,计算y=x3+3x2-24x+30的值.
第三步,输出y的值.
程序框图
算法分析
输入x
开始
输出y
结束
例1:用描点法作函数