- 4
- 0
- 约 5页
- 2017-01-10 发布于湖南
- 举报
《xxxxx》课教学设计(5页)
《编程解决问题》教学设计
教材 上海科技教育出版社 课程 《信息技术基础(必修在掌握信息获取之后,信息的加工是一个非常重要的环节,信息的编程加工是信息加工的一种重要形式。教学的关键是让学生感受计算机程序解决实际问题的独特作用,体验计算机编程的内在魅力,以激发学生努力学习新知识的兴趣。对于程序代码的认识与编写也只能是了解与尝试
3、培养。。教 学 过 程 教学
阶段 教师活动 学生活动
及反应评价 教学意图 导
入
课
题
[教师设问]
回顾软件的种类及相应软件的信息处理功能 (ppt展示)
2、如何正确使用现成软件 (ppt展示)
3、当人们处理信息的时候,有些需求利用现成的软件难以满足时,怎么办?
[教师讲述]
大家生活在现代社会中,现代的许多技术产品都要归功于软件的发展,如:娱乐的MP4,手中的PSP游戏机,以及在网络世界中尽情的遨游等等,而软件的重要基础就是程序设计!”。
实际上我们在面临各种问题的时候,可以使用很多种程序设计语言来表述问题的解决过程。下面我们将用选用VB程序设计语言来解决一些实际的问题,这就是我们将要学习的《信息的编程加工》
1、让学生回答,并作引导。
2、引导回答:(1)根据任务性质确定软件类型;(2)了解软件功能;(3)考虑软硬件的兼容性。
3、引导回答:自己编写程序
考虑到学生第一次接触编程,不要提面向对象等专业性很强的特点,学生听了反而糊涂 意图1:从所提问题进行引入,引发学生兴趣,激发学生学习欲望
具体以例题1来进行讲解这四个步骤(例2略)。
2、展示例题1:物理老师想编写一个描述小球做平抛运动的轨迹的程序(小球运行时间限定在1-100秒)。(ppt展示)
3、下面我们一起通过物理平抛运动问题的程序来了解信息编程加工的一般步骤:
一、需求分析:确定要解决的问题,即要计算机“做什么”,是利用计算机解决问题过程中最基础、最重要的工作。
需求分析中大体要明确以下三点:
明确问题的要求:画小球平抛运动轨迹图像
分析已知的信息:g=9.8;t的初值为1;隐藏已知量v(键盘输入)
确定输出的内容:小球平抛的运动轨迹图像 分析、回答问题,弄清用计算机解决画小球运动轨迹问题的要求、已知条件和输出结果分别是什么 借助高一学生正在学习物理知识的背景,画学生熟悉的小球平抛运动的轨迹图像入手,能唤起学生求知欲望,产生学习兴趣。
二、算法分析和设计
1、明确了需求,接下来,就是算法设计。那么什么是算法呢?
在计算机的世界里面,我们把解决问题的方法和步骤叫算法,算法不仅是指计算的方法,而且还包含从何处着手、解题步骤以及结果处理等全过程。算法设计是整个编程的核心。
学生找到解决问题的方法。
小球在第一秒后运动时的横纵坐标计算出来并用画圆圈的方式代替;小球第二秒后运动的横纵坐标计算出来同样用画圆圈的方式代替,后面的时间都进行累加,直到时间t100就结束程序 意图1:通过分析,理解算法的概念。
2、根据学生的归纳总结物理画小球平抛运动轨迹图像的方法和步骤,来引入的描述方法,算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。
实例
算法的描述方法
自然语言描述法
伪代码描述法流
流程图描述法
画小球平抛运动轨迹
1)作直角坐标系、标明长度单位
2)根据已知条件求横纵坐标值,并描点。
3)连接点,成像。
1)用图像指令定义坐标系。
2)用图像指令画坐标横纵坐标值并描点。
3)循环求小球每秒后的坐标点,用图像指令画点。
PPT展示
学生回想总结出物理画小球平抛运动轨迹图像的方法和步骤:
1)作直角坐标系、标明长度单位
2)根据已知条件求横纵坐标值并描点
3)连接点,成像。
参看教科书,师生一起完成流程图描述法(ppt)
意图:通过熟悉的例子,让学生体验算法的设计,用其画小球平抛运动轨迹图像的方法、步骤体现的物理思维,已类比出计算机程序设计。让学生理解怎样用算法描述实际问题、理解人的思维在计算机中发挥的作用,初步突破教学的难点。
三、编程实现
把人们设计的算法转换成计算机能够识别的代码,下面是编程实现的基本过程;
(1)语言选择,目前我们选择VB。
(2)界面设计tTLLT。
(3)编写代码:分析源代码,了解编程加工的内在机制,懂得计算机程序设计的基本流程。
首先运行小球平抛运动轨迹软件,并把小程序提供给学生们,让其
观看界面的设计和程序的代码,并引导读懂该程序。 观看学生对目前提供的程序的理解,并作要求修改程序。体验计算机程序的设计运行。
意图:教师操作演示;让学生明白计算机只是按程序所规定的内容和步骤来解决实际问题,按照人类预先设计好解决问题的方法,本身并没有思维,计算机程序是一组操作指令
原创力文档

文档评论(0)