初中信息技术科学版九年级下册活动5 编程解决问题教案设计
展开
这是一份初中信息技术科学版九年级下册活动5 编程解决问题教案设计,共8页。教案主要包含了 认识算法, 实现算法等内容,欢迎下载使用。
本节课所选教材为科学出版社出版,安徽省教育科学研究院编著的义务教育新课程实验教科书(非零起点)中第三单元加工信息中的活动5编程解决问题。本单元主要是综合解决文本表格信息、图形图像信息、音频视频信息、动画信息、编程解决问题和智能处理信息。本次活动内容为编程解决问题,主要是通过三个案例的导入,让学生了解算法的基本概念,通过算法的描述掌握算法描述的自然语言描述法和流程图两种方法。通过对程序代码中的相关数据的修改,对编程环境的直观体验,体会程序编制的基本过程。
教学目标
知识与技能
初步了解算法作为编写软件的核心的意义;
了解表示算法的描述方法,明确算法与设计语言的关系;
能够根据简单问题,在用自然语言描述解决方法后学会用流程图表示算法;
体验VB进行代码输入和运行。
(二)过程与方法
1.根据问题找出解决问题的方法,试图用多种方式来描述解决问题的方法,得出算法的概念;
2.思考总结信息编程加工的一般过程,掌握各个过程中的处理问题的方法。
3.试用课本中提供的源代码进行首次编程,感受编程成功带来的喜悦,为后期的学习打下基础。
(三)情感态度与价值观
1.使用算法描述问题,提高对解决问题的方法提炼能力,提升自信力;
2.在编写代码过程中通过重复的输入、修改等步骤,对学生进行挫折教育,提升学生抗挫折的能力;
3. 在编程过程中,通过鼓励和表扬,增强学生使用计算机解决问题的兴趣,为今后的学习工作打下基础。
教学重点
算法的概念和表述
教学难点
算法的表述和代码的理解
教学过程
板书设计:
编 程 解 决 问 题
了解算法 二、 认识算法
描述算法 四、 实现算法
教学环节
教师活动
学生活动
设计意图
导
入
同学们,在使用电脑的时候,
碰到过电脑黑屏,不能进入Windws系统吗?有想在电脑中做一些事情,但是由于没有相应的工具而没有办法去做吗?
这个工具就是软件,听说过软
件吗?那么有谁能告诉我,你
用过哪些软件
学生回答教师的问题,并在教师的引导下说出对软件的体会。
通过使用软件的体会,逐步过渡到软件的编写
新
知
探
究
遇到问题,我们需要分析问题,然后找出解决问题的方法,用计算机解决问题也不例外,编写程序解决问题一般先要进行算法设计,再利用程序设计语言编写程序,然后运行程序去解决问题。
了解算法
案例一 大扫除问题:学校周末要进行班级卫生评比,老师要求放学后对教室进行大扫除。假定这次大扫除包括准备工具、擦玻璃、擦桌子、扫地、拖地和处理垃圾等环节,那么工序该如何安排呢?
案例二渡河问题:2个大人和2个小孩一起渡河,渡口只有一只小船,一次只能渡过1个大人或2个小孩,他们4人都会划船,但都不会游泳,他们该怎样渡河?
案例三 交换问题:有3个杯子A、B和C,A、B分别装有雪碧和纯净水,C是一个空杯子。如果要将A、B杯子中的液体进行互换,可以用什么方法呢?步骤是怎样的呢?
算法:算法是解决问题的方法、步骤及策略,设计算法的目的是为了解决问题,算法是程序设计的核心
算法的特性:
有穷性、确切性、数据输入、信息输出、可行性
描述算法
计算机通过程序解决问题,是需要预先设计算法的。算法由若干步骤构成,这些步骤用文字或图形表示出来就是描述算法。
学生积极思考回答案例一
学生积极思考回答案例二
学生积极思考回答案例三
学生理解算法的特性
通过案例一、二、三的讨论和解决方案的得出,让学生基本理解算法的基本知识和过程
得出算法定义,理解算法
巩
固
延
伸
微课文件《流程图》发送到学生机
微课文件《VB编程相关知识》发送到学生机
展示“万花筒”程序的运行结果,说明源代码程序的运行结果
学生自主学习有关流程图描述算法知识
学生自主学习有关VB编程相关知识
学生输入课本P132源代码
通过对微课内容的自主学习,达到翻转课堂教学的目的,让学生掌握信息技术教学中自主学习的方法
学生感性认识代码编译成程序,体验编译过程
课
堂
总
结
教师总结算法在编程解决问题中的作用和地位,总结算法的特性和一些算法的特点。
学
生
总
结
通过总结学生能从感性到理性掌握算法的作用
活
动
评
价
请对自己的本次活动过程进行评价,填写以下内容:
1.什么是算法?算法有哪些表示方法?
算法:
算法的表示方法:
□自然语言表示法
□流程图法□N—S图法
2.你体验了程序设计的那个过程?
□设计算法□设计界面□编写代码□调试程序
3.本活动中你了解了哪些VB对象、属性及语句?
□窗体Frm□命令按钮Cmmand
□Captin属性
□Line语句
□Circle语句□其他
学生填写P137活动评价表
通过总结,让学生体会一节所学的知识,体会算法在程序解决问题中的作用,和体验编程的过程
作
业
布
置
安排学生输入教师留给的程序代码“万花筒”
学生输入代码,并纠正输入过程中的错误
利用输入代码,对常用的语句进行理解,理解语句的含义和用途。
相关教案
这是一份初中信息技术甘教版(2011)七年级下册第五节 数据分析优质课教学设计,共5页。教案主要包含了教学内容分析,教学目标,学习者特征分析,教学策略选择与设计,教学重点及难点,教学过程等内容,欢迎下载使用。
这是一份信息技术九年级全册第一单元 借助传感器做科学实验第6课 综合应用实践——检测家居环境教案,共4页。教案主要包含了项目分析,项目实施,项目评价,学习体验等内容,欢迎下载使用。
这是一份科学版九年级下册活动5 编程解决问题教案,共6页。