济崇灬哪 12生算语
【创设情境】 在现代社会里,计算机已经成为人们日常 生活和工作不可缺少的工具,如:听MP3,看电影, 玩游戏,打字排版,画卡通画,处理数据等等,那 么,计算机是怎样工作的呢? 计算机完成任何一项任务都需要算法,但 是,我们用自然语言或程序框图描述的算法, 计算机是无法“看得懂,听得见”的。因此还 需要将算法用计算机能够理解的程序设计语言 ( prpgramming language)翻译成计算机程序
计算机完成任何一项任务都需要算法,但 是,我们用自然语言或程序框图描述的算法, 计算机是无法“看得懂,听得见”的。因此还 需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序。 【创设情境】 在现代社会里,计算机已经成为人们日常 生活和工作不可缺少的工具,如:听MP3,看电影, 玩游戏,打字排版,画卡通画,处理数据等等,那 么,计算机是怎样工作的呢?
程序设计语言有很多种。如BASI0, Foxbase, 0语言,C艹,J++,ⅦB等。为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循 环结构,各种程序设计语言中都包含下列基本的 算法语句: 输入语句输出语句赋值语句 条件语句循环语句 这就是这一节所要研究的主要内容一一基本算法 语句↓今矢,我们先一起来学习输入、输出语句 和赋值语句
这就是这一节所要研究的主要内容——基本算法 语句。今天,我们先一起来学习输入、输出语句 和赋值语句。 程序设计语言有很多种。如BASIC,Foxbase, C语言,C++,J++,VB等。为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循 环结构,各种程序设计语言中都包含下列基本的 算法语句: 输入语句 输 出 语 句 赋 值 语 句 条件 语句 循环 语句
121基本算法语句 输入语句、输出语句和赋值语句
1.2.1基本算法语句 ——输入语句、输出语句和赋值语句
【探究新知】 我们知道,顺序结构是任何一个算法 都离不开的基本结构。输入、输出语句和 赋值语句基本上对应于算法中的顺序结构 (如右图) 计算机从上而下按照语 句排列的顺序执行这些语句 语句n 么语句和输出语句分 语句n+1 别用来实现算法的输入信息 输出结果的功能
【探究新知】 我们知道,顺序结构是任何一个算法 都离不开的基本结构。 语句n+1 语句n 输入、输出语句和 赋值语句基本上对应于算法中的顺序结构. 计算机从上而下按照语 句排列的顺序执行这些语句. 输入语句和输出语句分 别用来实现算法的输入信息, 输出结果的功能. (如右图)
输入语句和输出语句分别用来实现算法的 输入信息,输出结果的功能。 例1用描点法作函数y=x3+3x2-24x+30的图象 时,需要求出自变量和函数的一组对应值编写程序, 分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值 程序 INPUT“X=X 输入语句 yX3+3*x^2-24冰x+30 赋值语句 PRINT X 输出语句 PRINT Y 输出语句 END 表示结束
输入语句和输出语句分别用来实现算法的 输入信息,输出结果的功能。 例1 用描点法作函数y=x 3+3x2-24x+30的图象 时,需要求出自变量和函数的一组对应值.编写程序, 分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值. INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 程序: -----------------输入语句 ---------赋值语句 -------------------------打印语句 -------------------------打印语句 -------------------------表示结束 输出语句 输出语句
输入语句 输入语句的一般格式 NPUT“提示内容”;变量 说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量 (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式; 4)提示内容与变量之间用分号“;”隔开, 若输入多个变量,变量与变量之间用逗号“,”隔开
一.输入语句 INPUT “提示内容”;变量 输入语句的一般格式 说明: (1)输入语句的作用是实现算法的输入信息功能; (2)“提示内容”提示用户输入什么样的信息, 变量是指程序在运行时其值是可以变化的量; (3)输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式; (4)提示内容与变量之间用分号“ ; ”隔开, 若输入多个变量,变量与变量之间用逗号“ , ”隔开
注意 INPUT语句不但可以给单个变量赋值,还可以 给多个变量赋值,其格式为: ⊥NP提示内容1,提示内容2,提示内容3,“;变量1,变量2,变量3,」 例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: P NPUT“数学,语文,英语”;a,b,c 练一练:请你用输入语句表达课本P5和P9 页程序框图中输入框中的内容 P5: NPUT“n=;n P9页: NPUT a, b,c
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: INPUT “数学,语文,英语”;a,b,c 注意: INPUT语句不但可以给单个变量赋值,还可以 给多个变量赋值,其格式为: INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,… 练一练:请你用输入语句表达课本P5和P9 页程序框图中输入框中的内容. P5页: INPUT “n=”; n P9页: INPUT a, b, c
二.输出语句 输出语句的一般格式 PRNT“提示内容”;表达式 说明: (1)“提示内容”提示用户输出什么样的信息,表 达式是指程序要输出的数据; ()输出语句的用途: ①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果
二.输出语句 PRINT “提示内容”;表达式 说明: (1)“提示内容”提示用户输出什么样的信息,表 达式是指程序要输出的数据; ①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果。 (2)输出语句的用途: 输出语句的一般格式
(3)同输入语句一样,表达式前也可以有“提示内 形 如p页的输出框/输出S用以转化为输出语句 PRINT S=.S 〖思考〗:在课本P7页图1.1-2程序框图中的输 出框的内容怎样用输出语句来表达? 参考答案: 输出框 PR|NT“ is a prime numb. PR|NT“ n is nota prime numbe
(3)同输入语句一样,表达式前也可以有“提示内 容”. 〖思考〗:在课本P7页图1.1-2程序框图中的输 出框的内容怎样用输出语句来表达? 参考答案: 输出框: PRINT “ n is a prime number .” PRINT “ n is not a prime number.” 如P9页的输出框 输出 可以转化为输出语句: S PRINT “S=”; S