ID: 8495758

人教A版高中数学必修3第一章1.2.1 输入语句、输出语句和赋值语句课件(32张PPT)

日期:2025-11-22 科目:数学 类型:高中课件 查看:12次 大小:475251B 来源:二一课件通
预览图 1/12
语句,PPT,32张,课件,赋值,输出
  • cover
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句 问题提出 1.算法的基本逻辑结构有哪几种? 2.设计一个算法的程序框图的基本思路如何? 第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示. 第一步,用自然语言表述算法步骤. 第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框. (1)顺序结构, (2)循环结构, (3)分支结构。 3.计算机完成任何一项任务都需要算法,但是,用自然语言比较复杂、用程序框图表示的算法比较直观,但这两种情况计算机都无法理解和执行. 因此我们还需要将算法用计算机能够理解的程序设计语言来表示. 知识探究(一):输入语句和输出语句 思考1:在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何? 表示一个算法输入和输出的信息. 思考2:已知函数y=x3+3x2-24x+30,求自变量x对应的函数值的算法用如何用自然语言设计? 第一步,输入一个自变量x的值. 第三步,输出y. 第二步,计算y=x3+3x2-24x+30. 思考3:该算法是什么逻辑结构?其程序框图如何表示? 开始 输入x 结束 输出y y=x3+3x2-24x+30 思考4:我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的计算机程序: INPUT “x=”;x y=x^3+3x^2-24*x+30 PRINT “y=”;y END 开始 输入x 结束 输出y y=x3+3x2-24x+30 你能理解这个程序的含义吗? 这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束. INPUT “x=”;x y=x^3+3x^2-24*x+30 PRINT “y=”;y END 在这个程序中,第1行中的INPUT语句称为输入语句 输入语句 INPUT “提示内容”;变量 (1)其一般格式是: (2)作用: 向变量输入具体的数值 (3)说明: ①输入语句要求输入的值是具体的常量. ②提示内容会原原本本在在计算机屏幕上显示,提示用户输入的是什么信息,必须加双引号。提示内容与变量之间要用分号隔开. ③一个输入语句可以给多个变量赋值,中间用逗号分隔。如 INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,… 例如: INPUT "数学,语文,英语:";a,b,c 功能: 计算机屏幕显示: 数学,语文,英语: 并依次输入一个学生数学,语文,英语三门课的成绩。 这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束. INPUT “x=”;x y=x^3+3x^2-24*x+30 PRINT “y=”;y END 在这个程序中,第3行中的PRINT语句称为输出语句。 PRINT “提示内容”;表达式 输出语句 (1)一般格式是: (2)作用: 输出信息和表达式的值。 (3)说明: ①表达式是指算法和程序要求输出的常数、变量和式子等,有计算功能。 ②提示内容会原原本本的在计算机屏幕上显示,提示用户要输出的是什么信息,提示内容必须加双引号。提示内容要用分号和表达式分开. ③输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用逗号分隔。如 PRINT “提示内容1,提示内容2,提示内容3,…”;表达式1,表达式2,表达式3,… 例如:PRINT“S=”;2+3 功能:输出信息:S=5 例如:PRINT “a=, b: c=”;2,1,3^2 功能:输出信息:a=, b: c=2,1,9 问题:输入语句和输出语句有什么异同? 格式类似,但输出语句有计算功能。 知识探究(二):赋值语句 思考1:在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何? 赋值、计算. 这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束. INPUT “x=”;x y=x^3+3x^2-24*x+30 PRINT “y=”;y END ... ...

~~ 您好,已阅读到文档的结尾了 ~~