粤教版高中信息技术选修1教案-2.2.2赋值语句和输入输出语句-
加入VIP免费下载

粤教版高中信息技术选修1教案-2.2.2赋值语句和输入输出语句-

ID:676423

大小:236.17 KB

页数:7页

时间:2021-04-18

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
赋值语句和输入输出语句 【教学内容分析】 本节是信息技术普通高中课程实验教科书选修 1《算法与程序设计》第二章 第二节的内容,主要内容是介绍 VB 语言的赋值语句、输入输出语句。 【教学对象分析】 高一的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能 力都有了一定的水平,在教师的有效引导下,有能力进行自我探究。对于学生来 说,在平时上课中接触的主要是问题比较抽象,与生活实际相距较远,不够具体 生动,学生大多是以一种被动接受的态度进行学习。如果能用一种学生比较感兴 趣的,贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣, 使得学生由“要我学”转变为“我要学”,使得其他书本中学习的知识很好的帮 助信息课《算法与程序设计》的学习。 【教学目标分析】 1、知识与能力 (1)认识并掌握赋值语句格式、功能及注意事项。 (2)认识并掌握输入语句格式、功能及注意事项。 (3)认识并掌握输出语句格式、功能及注意事项。 2、过程与方法 在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学 习的乐趣。 3、情感态度与价值观 (1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。 (2)在自主探究解决问题的过程中,让学生体验学习的乐趣。 【教学重点】 赋值语句、输入输出语句的书写格式、功能、注意事项。 【教学难点】 学生理解并掌握三种语句的格式、执行过程及其功能,并能灵活运用。 【教学方法】 讲授法 演示法 讨论法 【教学过程】 一、回忆前面的知识点,情景引入 上节课我们介绍了 VB 程序设计的基本运算符和常用的函数,了解了 VB 程序 语言三种结构中的顺序结构,顺序结构的程序执行过程是自上而下依次执行。今 天我们一起学习三个基本语句,他们分别是赋值语句、输入语句和输出语句。 二、新课讲授 1.赋值语句 ⑴基本格式: 变量=表达式 ⑵注意事项: 这里的“=”是赋值符号,它的含义是将右边的表达式的值赋给左边的变量。 ⑶应用举例 a. A=123 表示将数值 123 赋值给变量 A。 b. A=B 表示将变量 B 的值赋给变量 A,但 B 的值不变。 c. A=A+10 表示将变量 A 的值加上 10 后再赋值给变量 A。 例如 A 变量初始为 0 A=A+10 后 A 变量的值等于 10 * d. 将两个变量的值相互交换,比如 A=30,B=40 (结合淘宝购物的流程讲解,激发学生的注意力) 提问:说说在淘宝购物的流程? 选择要买的商品→付款到支付宝→卖家发货给你→支付宝付款给卖家,这里 引入了第三方---支付宝。我们实现两变量交换也可以引入第三变量 具体语句: T=A ,A=B, B=T 图示为: 变量 T 变量 A 变量 B 开始状态 30 40 第一步 T=A 30 30 40 第二步 A=B 30 40 40 第三步 B=T 30 40 30 提问 1 实际的语句执行过程和淘宝购物的区别? 可以理解为复制和移动的区别。 提问 2 如果不引入第三变量,能实现交换吗?怎样实现(后面讲解) 2.输入语句 ⑴基本格式: InputBox(提示信息,标题,默认值,位置) ⑵注意事项: a 提示信息不能省略 b 提示信息和标题用英文状态下的双引号引起 ⑶对照实际例子说明用法 观察下面程序运行情况 Private Sub Command1_Click() A = InputBox("A=", "输入", 12, 5500, 3200) End Sub (位置的坐标单位是 Twip,和分辨率有关) 3.输出语句 ⑴基本格式: Print 输出内容 ⑵注意事项: a.输出内容可以是数,变量,表达式,也可以是字符、字符串 b.如果输出的内容是数、变量、表达式、则输出的是数、变量、表达式的值。 如果是引号引起的字符串,则原样输出。 c.输出内容可以是一个或者多个。如果是多个输出内容,各输出项之间可以 用英文状态逗号或者英文状态分号分隔;如果是用分号,则后一个输出项紧跟前 一个输出;如果用逗号,则按照分区格式输出。 d.如果输出内容后面没有符号,则表示下一个 Print 换行输出;如果 Print 中没有输出项,则表示输出一个空行。 ⑶实际应用 若 A=5,B=3 a.执行 Print "A=";A, "B=";B 运行结果为 A=5 B=3 b.执行 Print "A=";A; "B=";B 运行结果为 A=5B=3 c. 执行 Print "A=";A, Print "B=";B 运行结果为 A=5 B=3 d. 执行 Print "A=";A Print "B=";B 运行结果为 A=5 B=3 三、课堂练习 (课堂讲解并运行程序显示结果) 1 观察以下程序,写出运行结果 Private Sub Command1_Click() A = 10 B = 20 A = A + B B = A - B A = A - B Print "A="; A, "B="; B End Sub 变量 A 变量 B 开始状态 10 20 第一步 A=A+B 30 20 第二步 B=A-B 30 10 第三步 A=A-B 20 10 结果为 A=20 B=10 2 观察以下程序,写出运行结果 Private Sub Command1_Click() a = Val(InputBox("A=", "输入")) b = Val(InputBox("B=", "输入")) Max = (a + b) / 2 + Abs(a - b) / 2 Min = (a + b) / 2 - Abs(a - b) / 2 Print "Max="; Max, "Min="; Min End Sub 运行时 A 输入 5,B 输入 9 运行的结果是 Max=9 Min=5 (Val()函数是返回包含于字符串内的数字,字符串中是一个适当类型的数值。) 留下点时间给大家消化吸收,有问题的举手提问 四、小结 赋值语句的格式及注意事项 输入语句的格式及注意事项 输出语句的格式及注意事项。 下节课我们讲选择结构。

资料: 3.2万

进入主页

人气:

10000+的老师在这里下载备课资料