第1课 生活与算法

时间:2023-03-12 17:31:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
课题

课时安排

第一课 生活与算法

1课时

日期 课型



新授课



1、通过探讨、解决具体生活问题的方法与步骤,了解算法的概念

2、通过体验、观摩形象直观的生活实例,学会建立数学模型,了解变量的概念,

理解计算机处理问题的一般过程

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

一、 导入 师:(展示)一题数学题,同学们这道题目怎么解答? 生:描述解题步骤

师:这题很简单,同学们描述的也很好,刚才同学们解决这个题目的过程在我信息技术里叫做算法。当然,算法不仅仅在数学题中,在我们的日常生活中,我们回遇到各种各样的问题,用来解决问题的方法和步骤我们都叫做算法。

师:今天,我们来学习第一课《生活与算法》 二、 新授

(一)生活中的算法

师:老师碰到了一个问题,希望同学们能帮我解决一下 师:(展示)问题描述:有两个相同的杯子,里面装了咖啡和果汁,要交换这两种饮料,该怎么办? 生:讨论、回答

师:同学们刚才用自然语言描述的这三个步骤,用来解决了老师的这个问题,这个就是算法 生:巩固算法概念

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

师:刚才我们在实际上解决了这个饮料交换的问题,那么计算机是怎么来解决这个问题的呢? 师:(展示PPT)计算机解决问题的一般过程为:分析问题、确定算法、编写程序。下面我们就来详细看一下计算机是如何解决这个问题的 1、问题分析、建立数学模型

师:首先我们三个杯子里的饮料是变化的,我们要用三个变量来表示他们,那什么是变量呢?

生:学习知识链接,变量的概念





重点:算法的概念,用计算机处理问题的一般过程 难点:变量的概念,建立数学模型

教具准备







用同学们熟悉的数学题引入算法这个概念,揭示本课主题

通过一个简单的生活实例,巩固算法的概念

用刚才熟悉的实例来展示计算机解决问题的一般过程


师:了解变量的概念后,我们用XYZ来表示甲乙丙三个杯子。然而咖啡和果汁是不会变的,所以我们用12两个常量来表示它们。那么问题就转化为将XY中的两个数值进行交换 2、确定算法

师:刚才我们已经描述了算法,在设置变量和常量后,算法又可以怎么描述呢? 生:描述算法 3、编写程序 师:根据同学们描述的算法,我们可以简单的写出这个程序的关键语句。 师:1赋值给变量X我们通常写成X=1那么把2赋值给Y怎么写呢? 生:Y=2

师:X中的值传递给Z我们描述成Z=X那么后面两句怎么写呢? 生:X=YY=Z

师:同学们已经能根据算法写出了简单的赋值语句,完成了将算法变成程序的步骤,那么在今后的学习中,我们会学习更多的程序设计的知识。 (三)计算机语言的发展 师:刚才让同学们用以描述算法的语言是我们这学期会学到的VB语言,计算机语言是从计算机发明以来就出现的吗?它经历了怎样的发展过程呢?请同学们通过百度来完成任务一。 师:任务一:计算机语言经历了怎样的发展? 生:百度完成

师:与同学们交流百度到的答案,总结答案 (四)二进制

师:刚才讲到,用高级语言编写的程序,最终都要编译成计算机能识别的二进制代码才能运行。那么什么是二进制呢? 生:完成任务二:什么是二进制? 师:交流、总结 三、 课堂作业

师:下面完成任务三:用没有刻度的3毫升量杯和5毫升量杯如何量出一毫升的水?(注意:3毫升量杯和5毫升量杯各一个) 生:独立思考,完成作业 师:与学生交流算法 三、课堂总结

教后随笔



简单的VB语句渗透,让学生对程序设计有一个简单的印象

通过百度搜索,生了解计算机语言的发展和二进制的概念




本文来源:https://www.wddqw.com/doc/9e88dc1d4b2fb4daa58da0116c175f0e7dd11941.html