1、算法描述与程序结构 教学设计 教材分析这套教材是由河北教育出版社出版的信息技术教材。是一套用于学生自主学习、自主创造的实践活动教材。学生分析 通过上一学年的学习,八年级的学生对信息技术有了比较深刻的认识,但是他们对程序设计还是比较陌生的,实践操作能力欠缺,语言表达能力参差不齐。这节课通过对算法的介绍,是他们认识计算机解决问题的方法。教学目标1.了解什么是算法及算法描述2.认识三种程序结构重点和难点重点:掌握三种程序结构难点:学会绘制流程图课前准备教师:认真研读教材,搜集关于程序结构的资料学生:预习教材P96100的内容教学设计学习内容教师活动学生活动 创设情境,引入新课通过提问“什么是算法?”
2、引出本节课讨论什么是算法新课学习 1.算法及算法的特征引入“算法”的概念,让同学们认识什么是算法,算法对计算机解决问题的重要性。介绍算法的五大特征。认识什么是算法以及算法的特征。新课学习2. 算法描述介绍三种描述算法的方式通过“把大象装进冰箱”的例子,引出流程图讨论把大象装进冰箱的步骤 新课学习3.程序三种基本机构计算机完成一个信息处理任务的程序可以分为多个模块,每个模块也可以看作一个具体的运算程序。每个运算程序都是计算机按步骤和功能执行运算的系统过程。这一系统过程中,运算步骤的顺序和功能的关联就是程序结构。流程图有三种基本结构: 顺序结构 选择结构(分支结构) 循环结构1. 分组讨论:程序员的笑话中老婆和老公的想法2. 认识三种结构课堂练习1. 记忆流程图符号2. 计算x的值 3. 计算s的值 师生共同讨论、计算,学会认识流程图。课堂总结 1.算法 算法就是计算机的解题过程,是在有限的步骤内求解某一问题 所使用的一组定义明确的可执行的规则和方法。2.算法的五个重要的特征有穷性、确切性、输入、输出、可行性3.流程图的三种结构 顺序结构 选择结构(分支结构) 循环结构