2017_2018学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修_图文


1 .2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句 课 标 阐 释 思 维 脉 络 1.了解算法语句(程序语言)与自然 语言和程序框图表示的算法的区 别. 2.理解输入语句、输出语句和赋值 语句的格式和功能. 3.能应用输入语句、输出语句和赋 值语句编写程序解决问题. 一、基本算法语句 【问题思考】 1.前面我们学习了算法的步骤设计和程序框图的画法,但是,计算 机对自然语言和程序框图表示的算法却无法识别.为了让计算机能 够理解算法步骤、程序框图,我们必须把它们转换成其能理解的语 言,即程序语言.程序语言中包括哪些基本算法语句? 提示包括输入语句、输出语句、赋值语句、条件语句和循环语 句五种. 2.基本算法语句与程序框图有怎样的对应关系? 提示 输入语句——输入框 输出语句——输出框 赋值语句——表示赋值的处理框 程序框图 条件语句——条件结构 循环语句——循环结构 二、输入语句、输出语句、赋值语句 【问题思考】 1.输入语句、输出语句、赋值语句的格式和功能分别是怎样的? 提示 格 式 功 能 INPUT “提 输入语句 示内容”;变量 输入提示内容要求的相应信息, 赋值 PRINT “提示 输出语句 实现算法的输出结果功能 内容”;表达式 赋值语句 变量=表达式 将表达式所代表的值赋给变量 2.做一做1:当x=3时,输出语句:PRINT 是 . 答案:-2 x-5的输出结果 3.做一做2:输入四个变量A,B,C,D,交换变量A和D的值,交换变量B 和C的值,并输出交换前后的值.试编写一个程序满足上述要求. 解: INPUT A,B,C,D PRINT A,B,C,D m=A A=D D=m n=B B=C C=n PRINT A,B,C,D END 4.做一做3:阅读下列程序,当输入a=3,b=-1时,输出结果 为 . INPUT a,b a=3 a+1 b=2 b-3 a=a/b+b b=a-b PRINT a,b END 解析:程序执行如下: a=3×3+1=10,b=2×(-1)-3=-5, 10 a= ?5 -5=-7,b=-7-(-5)=-2. 所以输出结果为-7,-2. 答案:-7,-2 5.数学符号与程序符号之间具有怎样的互化关系?请完成下表: 功能 乘法运算符 除法运算符 指数运算 不大于 不小于 不等号 数学符号 × 程序符号或函数 / a x <= >= <> ∧ ÷ ax ≤ ≥ ≠ 功能 绝对值 算术平方根 逻辑“且”运算 逻辑“或”运算 数学符号 |x| x 程序符号或函数 ABS(x) SQR(x) AND OR 思考辨析 判断下列说法是否正确,正确的在后面的括号内打“√”,错误的 打“×”. (1)输入语句与输出语句中“提示内容”与“变量”(或“表达 式”)之间必须用“;”分开.( ) (2)输入语句的“变量”可以是多个变量,书写时变量之间要用 “,”隔开;同样,输出语句中的“表达式”也可以是多个,书写时用 “,”隔开.( ) (3)赋值语句可以对一个变量多次赋值,每次赋的新值将取代变量 中的原有值.( ) (4)一个赋值语句只能给一个变量赋值.( ) 答案:(1)√ (2)√ (3)√ (4)√ 探究一 探究二 探究三 探究一 输入、输出语句 【例1】 下列输入、输出语句正确的是( ) ①输入语句:INPUT a,b,c,d,e ②输入语句:INPUT X=1 ③输出语句:PRINT A=4 ④输出语句:PRI

相关文档

2017_2018学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句课件新人教A版必修320180102231
2017_2018学年高中数学第一章算法初步1.2基本算法语句1.2.1输入语句输出语句和赋值语句课件新人教A版必修3
2017_2018学年高中数学第一章算法初步1.2基本算法语句1.2.1赋值输入和输出语句课件新人教B版必修3
2017_2018学年高中数学课时作业4 第一章算法初步1.2.1输入语句输出语句和赋值语句 新人教A版 必修3
2017_2018版高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句学案新人教A版必修3
2017_2018学年高中数学第一章算法初步1.2基本算法语句1.2.1赋值输入和输出语句教学案新人教B版必修
2017_2018学年高中数学第一章算法初步1.2基本算法语句1.2.1输入语句、输出语句和赋值语句课件
2017_2018版高中数学第一章算法初步1.2.1赋值输入和输出语句学案新人教B版必修3
电脑版