第二章:程序设计基础 第二节:程序的顺序结构
教 学 设 计
【学习内容分析】
《程序的顺序结构》是广东教育出版社第二章第二节的内容。在前面学习中,我们通过交流、探究和实践活动,经历了分析问题、设计算法、编写程序、调试程序等利用计算机解决问题的基本过程,领略了计算机解决问题的奇妙之道,感悟到程序设计的重要性。
《程序的顺序结构》将从一些生动有趣的问题出发,沿着分析问题、设计算法、编写程序、调试程序运用计算机解决问题之路,开始学习如何使用VB程序设计语言编写程序解决实际问题。本节内容重点掌握VB程序中最简单、最基本的顺序结构,能利用顺序结构帮助我们解决生活中复杂而有趣的问题,为以后进一步的学习打下夯实的基础。 【学习对象分析】
高中一年级学生第一次接触算法与程序设计,学生对程序的认识和编程的知识相当少。教师要通过简单的例子让学生模仿、体验,提高学生学习的兴趣,开始老师和学生一起探讨学习降低难度,先从模仿入手,先填充,后让学生尝试编写。要注意引导学生从日常学习、生活中发现问题、分析问题、归纳和提炼其中的方法和思想,通过亲身体验、操作解决实际问题,使学生充分了解和掌握用计算机解决问题的方法和步骤。引导学生能够结合实例,感悟运用计算机解决我那天的奇妙之道,提高自己分析问题和解决问题的能力。 【教学目标】 1.知识与技能
(1)掌握赋值语句、输入数据语句和输出数据语句的应用; (2)初步掌握程序的顺序结构,了解程序设计的基本思想和方法。 (3)初步学会把实际问题设计转换为程序,并把程序应用于解决实际问题。
1
2.过程与方法
(1)通过比较、观察、实践、阅读、修改和分析程序,了解程序设计在解决问题过程中的地位和作用;
(2)初步学会从简单问题出发,运用程序设计解决实际问题的方法,体验程序设计的基本思想方法; 3.情感态度与价值观
(1)体验程序解决实际问题的思想方法,激发学生学习程序设计的求知欲,形成积极主动地学习和使用信息技术、参与信息活动的态度;
(2)培养学生的创新、探索精神,让学生体验自主学习、协作学习的方式和优势;
【教学重点】
1、认识并理解程序顺序结构的流程图;
2、能根据程序顺序结构的执行流程,编写程序解决简单的问题; 【教学难点】
1、赋值语句、InputBox()、输出语句print的实际运用; 2、根据问题要求写出正确的程序; 【教学方法】
讲授法、演示法、案例分析法、合作探究法、任务驱动法 【教学环境】 多媒体网络教室 【教学过程】 教学环节 教 学 引 入
教师活动 一、温故知新: 学生活动 教学意图 复习旧知,让学生温故知 通过“求圆的面积”程序,请 学生回顾程序的顺序结构第一课观察、回答 新,能够进一时中涉及的赋值语句、输入数据的 函数、输出数据的语句; 2
步加强对知识点的认识和学习。 新 课 教 学 二、知识应用 1、赋值语句 (1)基本格式 变量=表达式 (2)作用 将表达式的值赋给左边的变量; 学生活动一: 回顾所学的知识,让学生回顾、记忆 完成练习,实 际应用加深学生对知识的理解; 输入a,b的值分别为10,20; 合作、学习 请编写程序,实现a,b交换; a=10 b=20 c=a a=b b=c 2、输出数据的语句 (1)基本格式 Print 输出内容 (2)作用 输出数据 学生活动二: 展示、思考 书写、调试 赋值语句的 使用直接转入输出语句,让学生理解回顾、记忆 困难的知识 能够过渡下合作、学习 去; 展示、思考 请编写程序,输出一行5个*; Print “*****” 3、输入数据的函数 (1)基本格式 书写、调试 回顾所学的 知识,让学生完成练习,实 InputBox(提示信息,标题) 回顾、记忆 际应用加深(2)作用 学生对知识的理解; 提供从键盘上输入数据的函数 3
新 课 教 学 学生活动三: 请编写程序,实现从键盘上输入任意符号; x=InputBox(“”) Print x 三、课堂练习 学生活动四: 合作、学习 展示、思考 书写、调试 1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分; (一)分析问题 (1)这个问题需要设置几个变量 (2)这个问题需要列出的数学公式 (二)设计算法 (1)用自然语言描写算法 (2)用流程图描写算法 (三)编写程序 (1)变量设置为什么类型? (2)怎样输入变量的值? (四)调试程序 2、键盘输入一个三位整数,实现反向输出; (一)分析问题 (二)设计算法 (三)编写程序 (四)调试程序 四、知识梳理 以交换两数输出的程序为例 4
思考、回答 各小组合作 完成程序书合作、学习 写,培养学生展示、思考 自主学习和书写、调试 合作学习的 能力。 思考、回答 合作、学习 展示、思考 书写、调试 思考、回答
新 课 教 学 思考: 根据实践操作,总结程序顺序结构的这个程序是按什么顺序执行? 1、顺序结构流程图 2、顺序结构执行顺序 当执行第一条语句后,必须从 第二条语句执行,顺序执行所有语总结、概括 特点,提高学句,直到执行完最后一条语句为止 3、顺序结构程序特点 在这个结构内按由上往下的书写顺序执行,只有一个入口和一个出口。 生总结、概括能力。 课 堂 小 结
1、赋值语句及其应用; 2、输出数据的语句及其应用; 3、输入数据的函数及其应用; 4、程序的顺序结构及其特点; 知识体系化, 明确重难点,归纳、反思 各个击破,掌握知识,应用知识。 5