载入数据...

载入数据...

时 间 记 忆
载入数据...

最 新 评 论
载入数据...

最 新 日 志
载入数据...

最 新 留 言
载入数据...

搜 索

用 户 登 录
载入数据...

友 情 连 接

柯城区教育网

载入数据...



 
载入数据...
 
《第一课 生活与算法》教案
[ 2016/1/19 12:57:00 | By: 单子 ]
 

课题

第一课  生活与算法

班级

初三(7-18

教学目标

知识与技能目标:了解算法和变量的概念,理解计算机处理问题的一般过程,初步了解计算机语言的发展历程。
过程与方法目标:利用生活中的例子为引导,先任务驱动让学生自己探索得出解决方案进而延伸开,达到对知识的理解和掌握。
情感态度与价值观:1、培养学生学习信息技术课程的兴趣;2、培养学生主动探究和合作学习的意识和能力。

目标

分析

 

学情分析

从思维品质上来说:初三学生已有使用计算机的感性经验,已经可以超越简单的技术操作,具备了接受更高层面文化的能力。学生的思维能力已接近成人,他们有旺盛的求知欲,较高的学习自觉性,并具备一定的自学能力,已具有较强抽象思维和逻辑推理能力。
从知识储备上来说:经过前面的学习,学生已经可以使用计算机处理一些实际问题,例如:利用计算机对文字、图片、多媒体信息的处理,但是学生还不了解了使用计算机解决问题的一般过程和解决方法,以及以何种方式来表示。

分析

 

教学重点

算法的概念;用计算机处理问题的一般过程

分析

 

教学难点

变量的概念;建立数学模型解决问题

分析

 

教学准备

1.网络教室,软件要求VB6.0  2.三只杯子或烧杯,两只分别装了可乐和雪碧 

3.用来解释计算机解决问题一般过程的flash动画。

教学过程

二次备课

一、【问题导入】

教师:在日常生活中,我们经常会遇到各种各样的问题,面对这些问题,人们总会找合理的方法解决。现在老师有一个简单的问题,请大家帮忙解决:现有两只分别装了可乐和雪碧的杯子,现在要求将两只杯子里的液体互换,应该怎么做?

【学生活动】:思考并找出解决的方法

1、 问题分析:互换容器,可引进第三只空杯来解决问题;

2、 具体的交换步骤?

生:生说,师写在黑板上

(1)   给三只杯子标上号;

(2)   先将甲中的液体倒入丙杯中;

(3)   再将乙中的液体倒入甲 杯中;

(4)   最后将丙杯中的液体倒入乙杯中。

【教师总结】学生很快而且很准确地找到了解决这个问题的方法。所以生活中遇到问题,我们首先应该分析这个问题,找到大概的思路,然后一步一步把具体的解决步骤写出来,最后完善步骤,最终解决我们的问题。

我们将“解决问题的方法和步骤称之为“算法”。”

二、【讲授新课】

(一)计算机解决问题的一般过程

教师:我们刚刚已经将这个问题用文字表述出来了,接下来我们怎样让他们在计算机中实现呢?(不能写中文,用符号、变量、数值等来编写代码)

S&T:编写一组计算机能够执行的指令即程序,让计算机按我们人类指定的步骤有序地工作解决问题。

1、 用变量ABC分别表示甲乙丙杯;

2、 两种液体我们用两个数值来表示(任意)。比如我选择12.

3、 分析问题,建立数学模型。

最初的时候:A=1B=2C

最后的时候:A=2B=1C

4、 确定算法:

(1)   定义三个变量ABC

(2)   1赋值给A;即A=1,;把2赋值给B,即B=2

(3)   先把A倒给CC=A;再把B倒给AA=B;最后把C倒给B,即B=C

5、 编写成程序并调试运行。

【教师总结】以上就是我们计算机解决问题的一般过程。

(二)计算机语言的发展

我们了解计算机解决问题的方法,知道了什么叫变量。最后我们要将算法编写成程序,然后调试运行,最后得出结果。那么,什么是程序?程序是将算法用一种计算机语言进行转换的到的。

计算机语言的发展历程:

 

 

 

 

 


高级语言有很多,有Basic语言、C语言、Java语言、VB等。高级语言大同小异,程序的思想就那几个,只不过表述的方式有些不同。但无论多高级的语言,最终都要翻译成计算机能识别的二进制代码才能运行。

二进制:用01两个数码来表示的数。

计算方法:逢二进一。(类比十进制数)

三、【课堂小练习】

1、下列属于二进制的数是( 

A111103   B0101010  C0122110  D37

 

 
 
发表评论:
载入数据...
 
柯城教育博客 柯城教育博客