
九年级下册 第三单元 加工信息 活动5 编程解决问题教学设计 一、教材分析 1、本课是科学-出卷网-出版的《信息技术》(非零起点)中的第三单元活动5“编程解决问题”。 2、本小节内容是在在掌握信息获取之后,处于信息的加工是一个非常重要的环节,其中信息的编程加工是信息加工的一种重要形式。了解计算机处理信息的一般过程或软件分类的基础上,作知识部分的提升。主要偏向于计算机技术的专业知识,编制相应的计算机程序来解决现成软件不能解决的特殊问题。 3、本小节内容教学的关键是让学生感受计算机程序解决实际问题的独特作用,体验计算机编程的内在魅力,以激发学生努力学习新知识的兴趣。并作为学生升入高中学习VB程序设计的铺垫,把握信息技术基础模块在介绍程序设计方面的“度”———既不能涉入过深,又要让学生大致地知道这么一种解决问题的方法。 二、教学目标 (一)知识与技能 1、初步掌握利用计算机程序解决问题的步骤。 2、了解表示算法的描述方法,明确算法与设计语言的关系。 3、能够根据简单问题,用NS流程图表示算法。 (二)过程与方法 1、尝试流程图法表示算法。 2、思考总结信息编程加工一般过程。 (三)情感态度与价值观 1、感受利用计算机程序加工信息的独特魅力。 2、客观认识程序设计的本质,消除对编程加工信息的神秘感与畏难心理。 3、通过实践能够体验编程的快乐与痛苦,了解程序设计的价值。 教学重点 流程图算法 教学难点 理解人的思维在计算机中发挥的作用,理解用算法描述实际问题。 三、教学过程 导入新课 1、教材案例展示(PPT) 2、学生展开讨论 [教师讲述] 计算机系统就是由硬件系统和软件系统组成的,我们利用计算机解决问题就是通过运行软件来处理的。但是某些问题,现有的工具软件无法解决,有时可以通过编写程序来解决。程序实际上就是一个详细的指令清单,告诉计算机该如何做,按什么步骤做。没有程序,计算机什么也做不了。大家生活在现代社会中,现代的许多技术产品都要归功于软件的发展,如:娱乐的MP4,手中的PSP游戏机,以及在网络世界中尽情的遨游等等,而软件的重要基础就是程序设计!”。 在上学期我们已经学习了体验抽奖小程序、设计万年历程序等程序设计,那只是直接让同学们根据教材的示例来设计和编写程序。实际上程序设计并没有这么简单,我们要解决某些问题,还需要经过分析程序需求,设计算法,设计程序运行界面,编写代码,最后还运行调试等步骤,才能真正设计出软件来。这节课我们就来学习第三单元活动5编程解决问题。 出示课题(ppt) 体验活动学习新知 新课讲解 什么是算法: 学生阅读教材P127的知识库 [教师讲述] 案例展示: 案例1:大扫除问题(PPT展示) 案例2:渡河问题(PPT展示) 案例3:交换问题(PPT展示) 算法在日常生活中也是普遍存在的,做任何事情实际上都有事先设想好的步骤和方法。例如,一个菜谱就是一个算法。炒菜前,厨师必须先设计好做这道菜的“算法”,炒菜的过程就是实现这个“算法”。 算法就是解决问题的方法、步骤和策略。在日常生活中,到处都蕴含着算法,算法的思想来源于生活,应用于生活。 请学生进行讨论,填写教材P126页的讨论会。 教师小结: 1、编程加工:利用某种计算机语言,对解决问题的方法和步骤进行描述,然后通过调试和修改得到可实现加工目标的程序,最终解决问题。 2、算法就是解决问题的方法、步骤及策略,设计算法的目的是为了解决问题,算法是程序设计的核心。从上述3个案例可以看出,算法在日常生活中普遍存在,做任何事情都需要事先设想好步骤和方法。 3、算法的特性 算法是有一定特性的,不满足这些特性的算法往往是没有意义的。 (1)有穷性 (2)确切性 (3)数据输入 (4)信息输出 (5)可行性 二、算法 ... ...
~~ 您好,已阅读到文档的结尾了 ~~