第一课 生活与算法 教学设计

合集下载

算法与生活 教案

算法与生活  教案

算法与生活教案章节一:引言教学目标:1. 让学生了解算法在生活中的重要性。

2. 培养学生对算法的兴趣和好奇心。

教学内容:1. 介绍算法的定义和特点。

2. 举例说明算法在生活中的应用。

教学步骤:1. 引入话题:讨论日常生活中遇到的问题,如排序、查找等。

2. 介绍算法的定义:算法是解决问题的一系列步骤。

3. 讲解算法的特点:有穷性、确定性、可行性。

4. 举例说明算法在生活中的应用:地图导航、购物网站推荐等。

章节二:排序算法教学目标:1. 让学生了解排序算法的概念和作用。

2. 培养学生掌握排序算法的应用。

教学内容:1. 介绍排序算法的定义和分类。

2. 讲解冒泡排序算法的基本思想和步骤。

3. 分析冒泡排序算法的优缺点。

教学步骤:1. 引入话题:讨论日常生活中遇到的排序问题。

2. 介绍排序算法的定义:将一组数据按照特定顺序排列的算法。

3. 讲解冒泡排序算法:比较相邻元素,交换位置,重复执行直到排序完成。

4. 演示冒泡排序算法的实现。

5. 分析冒泡排序算法的优缺点:简单易懂,但效率较低。

章节三:查找算法教学目标:1. 让学生了解查找算法的概念和作用。

2. 培养学生掌握查找算法的应用。

教学内容:1. 介绍查找算法的定义和分类。

2. 讲解线性查找算法的基本思想和步骤。

3. 分析线性查找算法的优缺点。

教学步骤:1. 引入话题:讨论日常生活中遇到的查找问题。

2. 介绍查找算法的定义:在一组数据中查找特定元素的过程。

3. 讲解线性查找算法:从数据的一端开始,逐个比较直到找到或遍历完。

4. 演示线性查找算法的实现。

5. 分析线性查找算法的优缺点:简单易懂,但效率较低。

章节四:递归算法教学目标:1. 让学生了解递归算法的概念和特点。

2. 培养学生掌握递归算法的应用。

教学内容:1. 介绍递归算法的定义和特点。

2. 讲解递归算法的实现和应用。

3. 分析递归算法的优缺点。

教学步骤:1. 引入话题:讨论日常生活中遇到的可以分解为更小问题的问题。

浙教版 信息技术 九年级 第一课 生活与算法 教案设计

浙教版 信息技术 九年级 第一课 生活与算法 教案设计

第一课生活与算法一.教学目标知识与技能目标:了解算法和变量的概念,理解计算机处理问题的一般过程,初步了解计算机语言的发展历程。

过程与方法:利用生活中的例子为引导,先任务驱动让学生自己探索得出解决方案进而延伸开,达到对知识的理解和掌握。

情感态度价值观:1、培养学生学习信息技术课程的兴趣;2、培养学生主动探究和合作学习的意识和能力。

二.学情分析从思维品质上来说:初三学生已有使用计算机的感性经验,已经可以超越简单的技术操作,具备了接受更高层面文化的能力。

学生的思维能力已接近成人,他们有旺盛的求知欲,较高的学习自觉性,并具备一定的自学能力,已具有较强抽象思维和逻辑推理能力。

从知识储备上来说:经过前面的学习,学生已经可以使用计算机处理一些实际问题,例如:利用计算机对文字、图片、多媒体信息的处理,但是学生还不了解了使用计算机解决问题的一般过程和解决方法,以及以何种方式来表示。

三.重点难点重点:算法的概念;用计算机处理问题的一般过程难点:变量的概念;建立数学模型四.教学过程活动1【导入】问题导入教师:在日常生活中,我们经常会遇到各种各样的问题,面对这些问题,人们总会找合理的方法解决。

现在老师有一个简单的问题,请大家帮忙解决:现有三只烧杯,其中两只分别装满掺了红墨水的水和掺了蓝墨水的水,现在要求将两只烧杯里的液体互换,应该怎么做?活动2【活动】学生思考找出解决的方法学生:思考片刻,立马得出解决方法的步骤:(1)给红墨水烧杯标上甲,给蓝墨水的标上乙,空烧杯为丙(2)先将甲烧杯中的液体倒入丙(3)再将乙烧杯中的液体倒入甲(4)最后将丙中液体倒入到乙烧杯。

活动3【活动】教师提问很好,同学们很快并准确地找出了解决问题的方法,那么我要问下大家,你们在遇到问题的时候是怎么样的一个解决过程?小组内讨论交流是否可以得出结论。

----1分钟活动4【活动】学生讨论总结遇到问题的时候,我们先分析下问题,先有一个大概的思路,然后再确定一个解决的详细步骤。

浙教版 信息技术 九年级教案设计 第一课 生活与算法 教案设计

浙教版 信息技术 九年级教案设计  第一课 生活与算法 教案设计

第一课生活与算法一.教学目标1.以游戏、菜谱等生活中熟悉的具体实例为载体,了解算法和变量的概念。

2.通过体验、类比生活中的算法,理解计算机处理问题的一般过程。

3.通过自主学习,初步了解计算机语言的发展历程。

4.通过感知生活中的算法,激发学生学习程序设计的积极性。

二.学情分析初三学生已具备了一定的信息素养,逐步培养了使用计算机解决生活问题的意识,并能够利用网络进行一定的自主学习。

但是此阶段的学生还没接触过有关算法与程序设计的内容,对于“算法”等抽象概念具有一定难度,因此在教学过程中应该从通俗易懂的生活实例出发让学生从生活中感知算法,最终引导到计算机解决问题的一般过程与方法,最后让学生了解计算机语言的发展。

三.重点难点重点:算法的概念;用计算机处理问题的一般过程。

难点:变量的概念;建立数学模型。

四.教学过程活动1【导入】一、游戏导入教师活动:设计“狼羊菜”游戏,引导学生得出“算法”概念,引出课题。

学生活动:完成游戏,说说游戏方法和体会。

设计意图:通过学生喜爱的游戏,吸引学生的注意力,引入算法这个概念,揭示本课主题。

活动2【讲授】二、熟悉、巩固算法概念教师活动:1.倡议学生制作“菜谱”帮助同学完成“父亲节”礼物,巩固算法概念。

2.展示学生菜谱。

3.教师点评。

学生活动:学生在电子导学案中完成菜谱制作。

设计意图:通过鼠标拖放排序完成菜谱的制作,让学生熟悉、巩固算法概念。

活动3【活动】三、思考生活中的算法教师活动:1.提出问题:甲、乙两个杯子,一杯可乐,一杯橙汁,现在要把两个杯子中的饮料互换一下,应该怎么做?2.展示学生作业。

学生活动:同桌合作、自主探究,在电子导学案上按要求进行算法描述。

设计意图:通过同桌合作、自主探究完成算法描述,进一步理解算法。

活动4【活动】四、计算机解决问题的一般过程教师活动:1.提出问题:如何实现X、Y中数值交换?引出变量概念。

2.计算机处理问题的一般过程(1)分析问题,建立数学模型。

义务教育版(2024)五年级 信息科技 《 第1课 生活处处有算法》教学设计

义务教育版(2024)五年级 信息科技 《 第1课 生活处处有算法》教学设计

第 1 课生活处处有算法教学目标:1. 通过生活情境案例,了解算法是通过明确的、可执行的操作步骤描述的问题求解方案。

2.通过分析日常做事的步骤,知道算法存在于日常生活之中。

教学重点:1. 理解算法的基本含义;2. 把问题解决的过程描述成有序的步骤。

教学难点:1.能分析生活中问题解决的基本方法和步骤;2.能用不同算法解决同一问题。

教学准备:教学课件,电子教材, Word等图文编辑软件教学过程:【情景导入】算法在我们的日常生活中无处不在,从简单的日常做事到复杂的问题决策,都蕴含着算法的思想,算法改变着我们工作、学习和生活的方式。

【问题1】日常生活中,我们做事情是否存在顺序?【问题2】一般情况下,你做事情有优先考虑步骤的习惯吗?活动一:做西红柿炒鸡蛋的步骤有一天,小夏的爸爸妈妈因为去医院陪爷爷看病,不能回家做饭。

小夏的姐姐依据菜谱做了西红柿炒鸡蛋,小夏觉得太好吃了,和妈妈做的味道几乎一样。

【抛出问题】同学们会做西红柿炒鸡蛋这道菜吗?都有哪些做菜步骤呢?【抛出问题】为什么小夏姐姐做出的西红柿炒鸡蛋,能和他们的妈妈做出的味道几乎一样呢?【观察思考】这些步骤的顺序能改变吗?操作时哪些步骤需要反复观察?【小结】有些步骤操作起来很简单,但有些步骤却需要一定的经验,如第2步的“打散鸡蛋”,第5步的“放入西红柿并翻炒”。

明确算法思想:算法是明确的、有步骤的活动二:认识算法的基本含义以上我们感受到了算法存在于日常生活与学习之中。

那么,什么是算法呢?【概念】算法是通过明确的、可执行的操作步骤描述的问题求解方案。

换句话说,算法是将解决一个问题或做某件事情的过程描述为一些明确的、可操作的步骤。

进一步分析发现,前面依据菜谱做西红柿炒鸡蛋的过程中,菜谱对做菜步骤的描述是有顺序、可操作的,但同样的菜谱、同样的原材料,不同的人做这道菜可能会出现不同的口味。

因此,操作步骤还可以进一步明确和细化。

【思考与探究】如果要用算法控制机器人制作西红柿炒鸡蛋,应该进一步明确哪些步骤或操作?提示:为了使算法更严谨、具有自动可执行性,需要细化西红柿、鸡蛋、油和调味料的量,明确操作时间等。

第一课生活与算法教学设计

第一课生活与算法教学设计

第一课生活与算法教学设计课题生活与算法单元第一单元学科信息技术年级九年级学习目标信息意识:了解变量的概念;明白得运算机处理问题的一样过程;初步了解运算机语言的进展历程;运算思维:了解算法的概念;数字化学习与创新:通过自主学习和合作学习提高解决具体生活问题的能力;通过体验观摩形象直观的生活实例,学会建立数学模型。

重点算法的概念;用运算机处理问题的一样过程难点变量的概念;数学模型的初步建立教学过程教学环节教师活动学生活动设计意图导入新课大伙儿曾经学习过田忌赛马还记得吗?田忌赛马是如何赛的呢,还记得吗?我们一起来看一下吧,展现田忌赛马的图片(播放田忌赛马的视频),请同学回忆并描述小学时学过的课文田忌赛马的过程。

观看视频,用自然语言描述田忌赛马的过程通过学生熟悉的小学学过的田忌赛马的视频内容引入算法的概念,学生熟悉的内容以视频的形式引入课题,降低学生的生疏感,提高学生的学习爱好。

讲授新课讲授新课练习巩固练习巩固教学反馈田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马那个问题的什么?我们把解决问题的方法和步骤叫做算法。

那大伙儿想想自己的生活和学习中,有哪些算法呢?数学题中大伙儿做四则运算要先乘除后加减是算法;学校安排大伙儿每学期学习的课程是算法;暑假里大伙儿设计一条外出旅行线路是算法。

此外,菜谱是做菜肴的算法,电视机的使用说明书是操作电方法、步骤(调用已有的知识与新知结合,认识算法)联系生活实际,摸索问题摸索老师提出的问题,与同桌讨论解决方依照建构主义学习理论以学生熟悉的知识转入新知的学习会让学生更好地同意。

从生活中找算法的实例,让学生更具熟悉感,更容易同意新知。

(展现)问题描述:有两个相同的杯子,里面装了碘酒和酒精,要交换这两种液体,该如何办?假如我们不借助其他工具直截了当交换两个酒瓶里的液体能不能达到目的?因此解决问题的关键在于引入第三个瓶子丙瓶。

请大伙儿和同桌摸索并与同桌讨论你描述你的解决过程并演示。

义务教育版(2024)五年级全一册信息科技 第1课 生活处处有算法 说课稿

义务教育版(2024)五年级全一册信息科技 第1课 生活处处有算法 说课稿

第1课生活处处有算法尊敬的评委老师、各位同仁:大家好!我是XXX,非常荣幸能在这里与大家分享我对于五年级信息技术课程中《生活处处有算法》一课的教学设计与思考。

下面,我将从教材分析、学情分析、教学目标、教学重难点、教学方法、教学过程等方面进行详细阐述。

一、教材分析本节课选自人教版五年级全一册信息技术教材的第一课《生活处处有算法》。

本课内容旨在通过生动的生活实例,引导学生认识算法的概念,理解算法在日常生活中的应用,并尝试用算法思维去分析和解决问题。

教材通过“做西红柿炒鸡蛋”和“到图书馆借书”两个具体案例,将抽象的算法概念具象化,便于学生理解和掌握。

二、学情分析五年级的学生已经具备了一定的逻辑思维能力和生活经验,他们对新鲜事物充满好奇,乐于探索和实践。

然而,由于算法概念相对抽象,学生可能难以直接理解其内涵。

因此,在教学中,我将注重通过生活实例引导学生逐步认识和理解算法,激发他们的学习兴趣和探究欲望。

三、教学目标根据教材分析和学情分析,我制定了以下教学目标:1.学生能够识别算法在日常生活中的应用,理解算法的基本概念,掌握将问题解决过程拆解为一系列具体、可执行步骤的方法。

2.通过情境教学法、任务驱动法、小组讨论法和演示法等多种教学方法,引导学生分析问题、分解步骤、形成算法,并尝试用编程工具模拟算法执行。

3.培养学生运用算法思维应对实际问题的意识,认识到算法在社会发展中的作用及可能的社会影响,遵守信息科技使用规范和伦理要求,负责任地使用算法。

四、教学重难点本课的教学重点是学生掌握算法的基本概念,并能在日常生活中识别算法的应用实例。

教学难点是学生在实际问题解决中应用算法思维。

五、教学方法为了达成教学目标,我将采用以下教学方法:情境教学法:通过生活情境案例引导学生认识算法,激发学生的学习兴趣。

任务驱动法:设计任务让学生分析问题、分解步骤,形成算法,培养学生的问题解决能力。

小组讨论法:分组讨论,共同解决问题,分享算法设计思路,促进学生的合作学习。

【教学设计】第1课 生活处处有算法

2.能够把问题解决的过程描述成有序的步骤。
教学准备
多媒体电子教室、课件、学习任务单。
教学实施过程
情境导入
结合课前预习,分享生活中做事情的基本方法和步骤。
教师活动
学生活动
设计意图
【教师活动1】播放起床洗漱过程视频,引导学生通过观看视频,结合自己的生活经验说一说起床洗漱的步骤。
【教师活动2】引导学生说一说生活中做其他事的基本步骤。
【学生活动1】观看视频,交流自己起床洗漱的步骤。
【学生活动2】结合生活经验,说出做某件事情的步骤或顺序。
与学生生活实际相联系,激发学生的兴趣,从做事情的步骤切入,引出本课课题《生活处处有算法》
教学活动一
做西红柿炒鸡蛋的步骤
教师活动
学生活动
设计意图
【教师活动3】创设“小智的爸爸妈妈因为去医院陪爷爷看病,不能回家做饭,小智的姐姐依据菜谱做了西红柿炒鸡蛋,小智觉得和妈妈做的味道几乎一样,非常好吃”的情境,引发学生思考:为什么姐姐做的味道很像妈妈做的?
【学生活动13】小组合作,完成学习任务二,分享学习成果。
检验学生对算法含义的理解,提高学生描述问题解决步骤的能力,让学生结合生活经验感受身边的算法,体会算法给学习和生活带来的影响。
课堂小结
教师引导学生总结知识、分享收获。
【设计意图】让学生通过梳理和总结,巩固本节课所学知识的同时,对生活中的算法有进一步的思考。
【学生活动11】思考并回答。
【学生活动12】思考并回答。
结合学生身边的实例,梳理算法的含义,加强学生对算法含义的理解。
拓展提升
结合生活中蕴含算法的场景,利用工具软件或纸笔绘制出解决场景中相关问题的主要步骤。
教师活动
学生活动
设计意图

六年级信息与技术上第一课《算法与生活》教案

六年级上信息与技术第一课算法与生活教案一、教学目标:知识目标:让同学们知道算法的概念;技能目标:让同学们学会设计算法;情感目标:培养同学们对计算机的兴趣和热爱;二、教学重难点:教学重点:让同学们明白算法与生活密切相关;教学难点:让同学们学会算法的优化;三、教学准备:计算机、多媒体课件;四、教学过程:一、激趣导入:师:我们大家都知道,编写计算机程序的时候,需要分析问题和设计算法;师:那么什么是算法,算法与我们的生活有存在着怎样的关系?师:下面就让我们一起学习今天的内容,(板书)《算法与生活》;二、什么是算法?师:指导同学们打开“狼羊过河”的小游戏,请同学们认真进行体验;生:在老师的指导下认真进行体验;师:请同学们体验过后,说说自己用什么方法让狼和羊顺利过河的?分为哪些步骤?生:认真体验后,积极举手说出自己的方法和步骤;师:同学们说的都很好,像刚才这样,让狼和羊分步骤渡过河的方法就是算法;师:(板书)算法就是指解决问题的有限步数的方法和步骤;三、生活中的算法:师:算法与我们的生活息息相关,请同学们结合课文内容认真想一想:在我们的生活中都有哪些算法?生:结合课文内容认真讨论后,积极进行发言;师:同学们说的很好,我们生活中有很多算法,比如做菜的菜谱、破解象棋残局的方法等等;四、算法的优化:师:课件出示故事《田忌赛马》,请同学们认真阅读后,想一想:这个故事说明了一个什么道理?生:认真阅读后,积极进行讨论;师:巡视指导;生:积极进行回答;师:这个故事告诉我们,采用不同的算法解决问题,效果往往不同;师:所以我们要善于对算法进行优化;师:希望同学们能把今天所学的内容,很好的应用在今后的计算机学习中;师:下课,同学们再见!。

算法与生活 教案

第一课算法与生活一、教材分析(一)内容分析算法是程序的“立身”之本,而程序则是算法在计算机上得以发挥效用的载体。

因此,在学习程序设计之初,必须使学生理解什么是算法,并能明白算法与我们的生活息息相关,做很多事都离不开算法,而我们如果能够有意识地时时优化这些算法,则往往会带来事半功倍的效果。

小学生更应该从小就培养自己有意识地优化算法的习惯。

本课主要学习算法的概念,生活中的算法事例,并通过事例让学生理解算法优化的重要性。

(二)教学目标①通过游戏实践总结出至少一种算法,理解算法的概念。

②通过观察生活中的算法,认识到算法与生活的密切关系。

③通过对比不同的算法解决问题的效果,体验到不同算法的不同效率,使学生在学习与生活中养成优化算法的习惯。

(三)教学重点和难点(1)教学重点:算法的概念;算法优化的意义。

2)教学难点:算法的优化方法。

二、教学建议(一)课前准备教师准备好教材资源“课堂练习”中的“狼羊过河.exe”游戏(二)过程设计(1)新课导入(游戏引入)活动一:学生玩“狼羊过河”游戏,并归纳总结自己的方法(算法)。

(2)讲授新课①讲解算法的概念,引导学生体会生活中的算法事例。

②通过“田忌赛马”的故事,引人优化算法的理念。

③完成活动二,学生自行动手设计“小球称重问题”的算法,并通过同学之间的对比、交流与讨论,得到效率最高的算法方案。

④下面提供一种“小球称重问题”(教材活动二)的解决方案(最少称重两次):第一次称重:1、2号平衡与不平衡分别怎么处理。

第二次称重:找出不平衡的两个对比。

(3)课堂总结本课是后续程序设计的基础,课堂中有游戏、有探讨、有思考,通过这些环节使学生更好地理解算法的概念以及算法优化的意义,为以后的实际编程打下良好的基础。

(三)评价策略三、思考与练习参考答案参考答案:第一步,大壮与马涛过桥到对岸,用时3分钟; 第二步,大壮独自返回,用时1分钟;第三步,小可与苗苗过桥到对岸,用时12分钟;第四步,马涛独自返回,用时3分钟;第五步,大壮与小雪过桥到对岸,用时6分钟第六步,大壮独自返回,用时1分钟;第七步,大壮与马海过桥到对岸,用时3分钟;算法结束,共用时29分钟。

浙教版信息技术九年级第一课生活与算法教学设计教案

浙教版信息技术九年级第一课生活与算法教学设计教案第一课生活与算法教学设计1教学目标1.知识与技能(1).了解算法概念、体会算法思想。

(2).学会用自然语言描述算法,了解变量的概念,理解计算机处理问题的一般过程(3).初步了解计算机语言的发展历程2.过程与方法(1).教师引导通过解方程、查字典等认识算法,领会概念。

(2).通过体验、观摩形象直观的生活实例、教师点拔、学生讨论等了解算法思想和处理过程。

(3).通过探究学习,初步了解计算机语言的发展历程。

3.情感与价值观(1).引导学生关注现实生活,发现实际问题,激发学生学习的热情。

(2).培养学生对问题的分析能力、建立数学模型的能力,并用计算机去解决问题的能力。

2学情分析本课内容的教学对象是初三年级学生,他们已经具备了一定的逻辑思维、分析问题、表达思想等能力,为本节内容的学习提供了良好的基础。

21教育网3重点难点1.教学重点:算法的概念;用计算机处理问题的一般过程。

2.教学难点:变量的概念;建立数学模型。

4教学过程活动1【导入】(一)情景导入,引入新课1.小朋友的求助:解方程:X2+3X-10=02.老师的求助:查生字:如何用字典查未知发音的生僻字活动2【讲授】(二)循序渐进,引出算法1.什么是算法呢?2.算法的概念。

活动3【讲授】(三)逐步深入,加强理解1.举例:冬季起床先穿裤子还是先穿衣服?为什么要这么做?2.日常生活,习惯养成,凡事先设计步骤3.算法存在的作用意义。

4.学生考虑和讨论算法:(1)乐谱(2)眼保健操询问:还有哪些常见的算法?(菜谱、广播体操、教科书等)5.算法具有优劣性活动4【活动】(四)观摩实验、了解思想物理小实验:甲:清水乙:不同颜色的水如何将两个不同瓶子的液体互换?活动5【讲授】(五)层层深入,转化算法计算机解决问题的步骤:1.问题分析,建立数学模型(1)用三个变量来表示甲、乙、丙三个瓶子,用不同的数值表示两种不同的液体,转化为两个变量的数值进行交换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浙江版信息技术九年级第一单元第一课时教学设计
课题生活与算法单元第一单元学科信息技术年级九年级
学习目标信息意识:了解变量的概念;理解计算机处理问题的一般过程;初步了解计算机语言的发展历程;
计算思维:了解算法的概念;
数字化学习与创新:通过自主学习和合作学习提高解决具体生活问题的能力;通过体验观摩形象直观的生活实例,学会建立数学模型。

重点算法的概念;用计算机处理问题的一般过程
难点变量的概念;数学模型的初步建立
教学过程
教学环节教师活动学生活动设计意图
导入新课大家曾经学习过田忌赛马还记得吗?田忌赛马是怎么赛的呢,还记得吗?我们一起来看一下
吧,展示田忌赛马的图片(播放田忌赛马的视频),
请同学回忆并描述小学时学过的课文田忌赛马的
过程。

观看视频,用
自然语言描述
田忌赛马的过

通过学生熟悉
的小学学过的田
忌赛马的视频内
容引入算法的概
念,学生熟悉的
内容以视频的形
式引入课题,降
低学生的陌生
感,提高学生的
学习兴趣。

讲授新课田忌赛马实际上是告诉我们解决如何让田忌
的马战胜齐威王的马这个问题的什么?
我们把解决问题的方法和步骤叫做算法。

那大家想想自己的生活和学习中,有哪些算法呢?
数学题中大家做四则运算要先乘除后加减是算法;学校安排大家每学期学习的课程是算法;暑假里大家设计一条外出旅游线路是算法。

此外,菜谱是做菜肴的算法,电视机的使用说明书是操作电
(展示)问题描述:有两个相同的杯子,里面装了方法、步骤
(调用已有的
知识与新知结
合,认识算法)
联系生活实
际,思考问题
根据建构主义学
习理论以学生熟
悉的知识转入新
知的学习会让学
生更好地接受。

从生活中找算法
的实例,让学生
更具熟悉感,更
容易接受新知。

讲授新课碘酒和酒精,要交换这两种液体,该怎么办?
如果我们不借助其他工具直接交换两个酒瓶
里的液体能不能达到目的?
所以解决问题的关键在于引入第三个瓶子丙
瓶。

请大家和同桌思考并与同桌讨论你描述你的
解决过程并演示。

教师在一旁提示、协助并引导其他同学思考。

(完成的比较好,引导同学给予鼓励)
下面,请大家思考,有三瓶不同的液体,如何两两
交换?
刚才我们在实际上解决了这个酒精和碘酒交换的
问题,那么计算机是怎么来解决这个问题的呢?
(展示PPT)计算机解决问题的一般过程为:分析
问题、确定算法、编写程序。

下面我们就来详细看
一下计算机是如何解决这个问题的
1、问题分析、建立数学模型
首先我们三个杯子里的液体是变化的,我们要用三
个变量来表示他们,那什么是变量呢?
了解变量的概念后,我们用X、Y、Z来表示甲乙
丙三个杯子。

然而碘酒和酒精是不会变的,所以我
们用1和2两个常量来表示它们。

那么问题就转化
为将X、Y中的两个数值进行交换
2、确定算法
刚才我们已经描述了算法,在设置变量和常量后,
算法又可以怎么描述呢?
根据同学们描述的算法,我们可以简单的写出这个
程序的关键语句。

思考老师提出
的问题,与同
桌讨论解决方
案,尝试回答
并演示体会解
决过程(巩固
算法的概念)。

学生演示
描述算法引入
第三个瓶子丙
瓶。

(1)先将
甲瓶中的液体
倒入丙瓶(2)
再将乙瓶中的
液体倒入甲
瓶(3)最后将
丙瓶中的液体
倒入乙瓶
思考,回答
学习知识链
接,变量的概

通过动手实践
(或看同学演示
解决过程)来进
一步理解算法的
概念并体会解决
问题的过程。

提升学生课堂的
参与感,提高学
生的学习兴趣,
让学生感受完成
带来的成就感。

师生共同来回顾
解决问题的步
骤,提高学生课
堂的参与感。

由人解决实际问
题转化为计算机
解决问题引起思

有实例到一般的
练习巩固练习巩固把1赋值给变量X,我们通常写成X=1,那么把2
赋值给Y怎么写呢?
把X中的值传递给Z,我们描述成Z=X,那么
后面两句怎么写呢?
同学们已经能根据算法写出了简单的赋值语
句,完成了将算法变成程序的步骤,那么在今后的
学习中,我们会学习更多的程序设计的知识。

以上算法过程都是用自然语言的描述的,那计
算机有哪些语言呢?由低级到高级有机器语言、汇
编语言、高级语言,机器语言是由二进制数构成的
计算机语言,二进制是用0和1两个数码组成,
进位方式为:逢二进一
汇编语言:是通过“指令”的形式指挥计算机完成
特定的操作,转移指MO移动算术指令ADD
相加。

高级语言:高级语言主要是相对于汇编语言而言,
并不是特指某一种具体的语言,而是包括了很多编
程语言,例如Visual Basic、Pascal等等。

1.算法就是的方法与步骤。

2.变量是指数据的,其中数据
在程序的执行过程中是。

3.第一代计算机语言是,它是由
和两符号组成的二进制数构成的,
其进位规则为。

4.第一台电子计算机诞生于年。

5.“Add”的二进制码

编写程序
Y=2
X=Y,Y=Z
(设置变量
后,结合图形
和教材内容描
述算法)
结合教材内
容,描述三种
语言的特点
问题方法性总
结,学生易于接
受。

建立从实际生活
问题转化成抽象
的数学模型的能

了解计算机语言
的发展和二进制
的概念
教学反馈。

6.计算机高级语言的种类很多,主要有ABSIC、
C、、。

7、计算机处理问题的过程分为(1)问题分析,建立数学模型,(2),
(3),(4)调试程序。

附:评价量表内容(测试题、作业描述等)
1、有三瓶不同的液体,如何两两交换?
2、判断题:你是否已经掌握了算法和变量的概
念?是或者否
3、选择题:在本课的知识中那部分知识比较难掌

A.生活中的算法 B.计算机解决问题的一般过程
C.计算机语言的发展
D.二进制
4、用没有刻度的3毫升杯和5毫升杯如何量出1毫升的水?请写出算法.(可课后思考)
课堂小结再次阐述算法和变量等相关概念、计算机语言的发展,完成评价量表。

完成评价量表
内容
通过评价量表的
内容反馈了解学
生掌握情况以便
后续教学。

板书
步骤。

(解题方法的精确描述。

)
变量:指数据的存储单元,是可变的。

计算机解决问题的一般过程
(1)问题分析,建立数学模型。

相关文档
最新文档