人教A版高中数学必修3《1.2基本算法语句1.2.1输入语句、输出语句和赋值语句》31.docx

人教A版高中数学必修3《1.2基本算法语句1.2.1输入语句、输出语句和赋值语句》31.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.1 输入、输出语句和赋值语句 【教学目标】 (一)知识与技能: 正确理解输入语句、输出语句、赋值语句的结构;会写一些简单的程序;掌握赋值语句中的“ =”的作用。 (二)过程与方法: 通过实例讲解,鼓励学生尝试设计出解决问题的算法和程序框图,并将程序框中的内容写成相应的算法语句,了解算法语句的格式。 (三)情感态度与价值观: 通过本节内容的学习, 使我们认识到计算机与人们生活密切相关, 增强计算机应用意识, 提高学生学习新知识的兴趣。 【教学重难点】 重点:正确理解输入语句、输出语句、赋值语句的格式和作用。 难点:准确写出输入语句、输出语句、赋值语句。 【教学过程】 (一)复习引入 1、提问: 学习了算法的哪些表示形式?(自然语言或程序框图描述 ) 算法的基本逻辑结构有哪些?(顺序结构、条件结构和循环结构) 2、引入: 我们用自然语言或程序框图描述的算法, 计算机是无法 “理解” 的。因此还需要将算法 用计算机能够理解的程序设计语言翻译成计算机程序。程序设计语言有很多种,如 BASIC, Foxbase, C 语言, C++,J++, VB等。各种程序设计语言中都包含下列基本的算法语句:输 入语句、输出语句、赋值语句、条件语句和循环语句。 (二)探索新知 输入语句、 输出语句分别与程序框图中的输入、 输出框对应, 用来输入和输出信息。 赋值语句与程序框图中表示赋值的处理框对应,用来给变量赋值。输入、输出语句和赋值语句基本上对应于算法中的顺序结构。下面通过几个例子来说明这几种语句的应用。 例:用描点法作函数 y x3 3x 2 24 x 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 y END 提问:在这个程序中,输入语句、输出语句和赋值语句分别是哪些呢? 1、 入 句 入 句的一般格式是: INPUT “提示内容” ; 量 明 : 1)“提示内容”和它后面的“; ”可以省略; 2)提示内容与 量之 用分号“; ”隔开; 3) 量是指程序在运行 其 是可以 化的量; 4)用 由 入的数据必 是常量; 5)无 算功能。 INPUT 句不但可以 个 量 , 可以 多个 量 ,其格式 : INPUT “提示内容 1,提示内容 2,提示内容 3,?”; 量 1, 量 2, 量 3,? 注:各“提示内容”之 及各 量之 必 用逗号“, ”隔开。(最后的 量的后面不需要) 例如, 入一个学生数学, 文,英 三 功 的成 ,可以写成: INPUT “ Maths, Chinese, English ;” a, b, c 2、 出 句 出 句的一般格式是: PRINT “提示内容” ;表达式 明 : 1)“提示内容”和它后面的“; ”可以省略; 2)表达式可以是 量、 算公式或系 的信息; 3)一个 句可以 出多个表达式,不同表达式之 可用“,”分隔; 4)有 算功能,能直接 出 算公式的 。 3、 句 量 =表达式 句的一般格式是: 明 : 1) 句中的“=”称作 号 , 与数学中的等号意 不同。作用是先 算出“=”右 表达式的 , 然后把 个 左 的 量,使 量的 等于表达式的 。 ( 2) 号左 必 是 量名字,而不能是表达式。 如: 2=x 是 的。 3) 号左右不能 。如“ A=B”和“ B=A”的含 是不同的。 4)不能 行代数式的演算。 (如因式分解)巩固 :判断下列 句是否正确 ( 1) 4=m; ( 2) x+y=10 ; ( 3)A=B=2 ; ( 4) N=N+1. (三)例 解 例 2: 写程序, 算一个学生数学、 文、英 三 的平均成 。 (分析:先写出算法,画出程序框 ,再 行 程。 )例 3: 一个 量重复 。 程序: A=10 A=A+15 思考: A 的 出 是多少 ? PRINT A END [ 变式引申 ] :在此程序的基础上,添加一个赋值语句,要求最后 A 的输出值是 30。 (四)课堂练习 编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。 ( 取3.14) (五)课堂小结 1、输入语句、输出语句和赋值语句的一般格式 2、编程的一般步骤:先写出算法,再进行编程。 (六)布置作业 1、课本 24 页练习 2、名师面对面习题

您可能关注的文档

文档评论(0)

155****7807 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档