资源简介 第一课 生活与算法 教学设计 1教学目标 1、通过探讨、解决具体生活问题的方法和步骤,了解算法的概念。2、通过体验、观摩形象直观的生活实例,学会建立数学模型,了解变量的概念,理解计算机处理问题的一般过程。3、通过探究学习,初步了解计算机语言的发展历程。2学情分析 本课是初中阶段算法与程序设计学习的第一课,是学生了解计算机语言的开始。算法的概念比较抽象,在日常生活中,很多问题的解决背后都隐含着算法思想,本课从通俗易懂、显而易见的生活实例出发,让学生从生活中感知算法,将算法从实际事例中抽象出来, 并能规范化表达,最终引申到计算机解决问题的一般过程与方法。3重点难点 重点:算法的概念,用计算机处理问题的一般过程。难点:变量的概念,建立数学模型。4教学过程 活动1【导入】语言 摩斯密码活动2【讲授】计算机语言 计算机语言从低级到高级的发展:机器语言——汇编语言——高级语言。活动3【活动】生活中的算法 两瓶不同液体的交换1、问题分析;2、确定算法。活动4【活动】计算机解决问题的过程 1、问题分析,建立数学模型;【变量】2、确定算法;3、编写、调试程序。活动5【练习】三杯果汁的交换 根据计算机解决问题的过程,实现任务。活动6【作业】随堂练习 计算机语言、算法、变量等知识的理解题。课件16张PPT。算法与流程图1信息技术 九年级 第一单元一、生活与算法━ .━.━ ━.━━ ..2摩尔斯电码字母表3数字表符号表4计算机语言机器语言——汇编语言——高级语言低级高级计算机语言之父——尼盖德5——人与计算机之间通讯的语言。1、机器语言——计算机使用的语言6计算机直接处理的符号只有0和1;由0和1构成的数被称为“二进制数”;由“二进制数”构成的计算机语言被称为“机器语言”;A——01000001?B——01000010C——01000011D——?什么是十进制?满十进一什么是二进制?72、汇编语言——人与计算机的对话MOV AL,10;MOV AH,5; ADD AH,AL数值10送寄存器AL数值5送寄存器AHAH与AL中的值相加,结果回送AH8Basic、Pascal、C、Java……Basic语言编写的“求圆的周长和面积”Pi=3.14R=2L=2*Pi*RS=Pi*R*RPRINT L,SENDΠ赋值半径R值计算周长值计算面积值输出周长和面积值程序结束93、高级语言1、问题分析102、确定算法——解决问题的方法和步骤一、生活中的算法11二、计算机解决问题的过程1、问题分析、确立数学模型变量数据的存储单元;其中存储的数据在程序执行过程中是可变的。12定义三个变量:X、Y、T;把1赋值给变量X,把2赋值给变量Y;把X中的值传递给T;把Y中的值传递给X;把T中的值传递给Y.2、确定算法3、编写程序4、调试程序随堂练习用计算机模拟交换过程:1、建立数学模型;2、确定算法;1314定义四个变量:W、X、Y、Z;把1赋值给变量W,把2赋值给变量X,把3赋值给Y;把W中的值传递给Z;把X中的值传递给W;把Y中的值传递给X;把Z中的值传递给Y.151、写出 ... ━ ━━ ...代表的英文是:_____;2、第一台计算机诞生于_____年;3、计算机语言之父是:_____;4、算法——_______________;5、变量是指数据的_____,其中存储的数据在程序执行过程中是_____的;6、第一代计算机语言是______,它是由____和____两个符号组成的____构成的;7、“HELLO”的二进制码是:______;8、第二代计算机语言是_____,写出寄存器AX的结果:_____;MOV AX,2;MOV AH,3;ADD AX,AH;?9、高级语言种类很多,有BASIC、C、____等,以下basic的编译结果是:______;Pi=3.14R=2L=2*Pi*RPRINT L10、用计算机处理问题的过程分为:①问题分析、建立数学模型 ②_____;随堂练习16 展开更多...... 收起↑ 资源列表 第一课 生活与算法 教学设计 (3).doc 第一课 生活与算法 课件 (3).ppt