
高中信息技术编制计算机程序解决问题学案.docx
6页高中信息技术《编制计算机程序解决问题》学案 一、教学内容分析 本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第四章4.1《编制计算机程序解决问题》第一课时4.1.1《认识计算机与程序》和4.1.2《体验程序的作用及其编制环境》的内容,主要内容是:认识计算机程序解决问题的基本原理和二进制代码的作用,了解计算机语言的发展;体验程序的作用及其编制环境本课将揭开程序的实质,初步认识计算机程序解决问题的内在机制和作用为学生学习《算法与程序设计》奠定基础,调动学生学习运用程序解决问题的兴趣 二、教学目标 1、知识技能目标: ①能在vb编程环境操作执行一段简单的计算机程序代码 ②初步理解计算机程序代码的执行目的 2、过程方法目标: 初步掌握编制程序解决问题的方法 3、情感态度目标: 通过在VB中执行一段简单的计算机程序,了解计算机执行程序代码的过程,体验程序的作用及编程环境,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣 三、教学重点与难点分析 教学重点:用计算机程序解决问题的过程和方法 教学难点:计算机程序的基本结构和作用,读懂计算机程序代码。
四、教学方法 本课设计旨在在学生了解计算机工作原理及计算机程序设计语言的基础上,通过修改、运行简单的计算机程序代码,感受程序的魅力和强大作用,产生用程序解决问题的兴趣为此,本节课采用了:讲解演示法、成品分析法、体验探究法等教学方法 五、教学地点 微机室(2) 六、教学过程 教学 环节 教师活动 学生活动 教学设计 意图 媒体 运用 情 景 引 入 引入一个古老的游戏“汉诺塔”,让学生体验用计算机可以快速地解决一些人力所无法解决的问题如何用计算机程序解决问题呢?今天我们来学习4.1编制计算机程序解决问题,了解计算机是如何执行程序的,计算机跟程序又是什么关系呢? 观察、体验、思考 .让学生了解计算机程序的强大作用 2.吸引学生注意力:计算机与程序的关系? 控制全体学生,用幻灯片放映“汉诺塔”问题,学生体验“汉诺塔”游戏 新课讲 授 新课讲 授 一、认识计算机与程序 (一)、提问: 1、计算机各部件是如何配合工作的? 2、计算机中数字电路的表示方法怎样? 3、计算机程序设计语言有哪些? 学生阅读教材74页4.1.1认识计算机与程序,并思考。
明确基本概念,让学生充分理解程序的作用 .用幻灯片出示问题 2.演示交流讨论结论 (二)交流讨论 学生表述完自己的观点后,教师总结 表述自己观点,结合教师讲解,理解计算机工作原理 二、体验程序的作用及其编制环境 (一)初步体验程序作用及VB工作环境 以前我们都是用现成的计算机程序解决生活中的实际问题,如果遇到没有现成程序软件,我们就要自己编写程序解决问题刘丽就遇到了这样的问题,我们来看: 1.出示幻灯片:加密文本文件的案例 2.学生体验:用加密.exe程序加密m1.txt 3.设置疑问,介绍VB编程环境 4.讲解加密解密原理 5.分析、总结:VB不同保存方式,适用阶段 6.学生尝试打开加密.frm,体验VB环境 7.任务:要求学生参照教材77页图4-7将加密.frm修改为解密程序,并解密m2.txt 1.思考保障文件安全的方法 2.运行体验加密程序 3.指出加密解密关键语句:c$=chr±3) 4.保存文件 5.修改程序,解密m2.txt 1.创设与学生日常生活迫切相关的问题情境,激发学生探究热情 2.通过修改编译运行,体验VB编制环境。
3.体验程序的作用 (二)、提出新任务 体验教师分发的乘法小程序,尝试对代码的部分修改;使之变成计算加法的程序,思考计算机编程的步骤 .修改程序 2.演示自己修改的程序 将本课内容与学生的数学学习联系在一起,让学生充分理解编制程序是为了解决某些问题,感受它的强大作用 小结 三、分析、总结 1.每一个程序都有不同的功用,程序的作用到底是什么? 2.自己编写程序作用、优点 思考、陈述自己的看法、观点 总结、感受计算机程序魅力及强大作用 幻灯片演示提炼、总结 作业 你认为VB与其他使用过的应用程序(如word,Excel等)相比,不同之处在哪里?有相似的地方吗? 。
