2022年初二信息技术《程序设计》教案.docx
《2022年初二信息技术《程序设计》教案.docx》由会员分享,可在线阅读,更多相关《2022年初二信息技术《程序设计》教案.docx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 第 1 章 程序设计入门第 1 节 程序设计简介(2 课时)【教材内容】 1 运算机程序并不神奇 1.1 什么是程序 1.2 体验运算机程序 2 程序设计语言 2.1 程序设计语言分类 2.2 说明与编译 3 程序设计的过程 4 程序与软件【教学目标】1学问与技能(1)明白程序设计的基本概念和用变成方法解决问题的一般过程(2)明白运算机软件与程序设计的亲密关系(3)明白程序设计语言的三种类型(4)把握 VB环境下编写程序的一般步骤 2. 过程与方法(1)通过实例让同学体会程序设计的基本过程与方法,懂得算法思想,会 用自然语言或流程图表达一些详细
2、问题的算法;(2)通过对现实问题的分析与解决,让同学熟识到生活中处处是程序,而程序解决的往往就是生活中的现实问题,力;3. 情感态度与价值观培育同学利用运算机解决实际问题的能名师归纳总结 - - - - - - -第 1 页,共 37 页精选学习资料 - - - - - - - - - (1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主 动地学习态度;(2)通过问题的分析与解决,帮忙同学克服程序设计的畏难心情,培育他 们严谨、缜密、科学的程序设计作风;【教学重难点】程序设计的基本概念与学习程序设计的意义;【教学方法】启示式、任务驱动、演示、实例、实践操作【教学过程】程序设计简介
3、第一课时 一、问题导入,揭示教学内容 大家有没有玩过电脑嬉戏?有没有同学想过自己设计和编写嬉戏?嬉戏就是程序,要想设计、制作嬉戏,就应当学习“ 设计程序” ;今日我们 一起来熟识和明白程序,它并不神奇,相反它会给我们带来许多乐趣;二、趣味问题,明白什么是程序 问题 1:猎人带着一只狼、一头羊和一些白菜过河,但渡船太小,一次只能 带一样;由于 (课件展现问题)同学:读题、小组争论、得出解题思路、方法讲解(自然语言描述、符号描 述 )问题 2:赵本山、宋丹丹小品,如何把大象关进冰箱 同学:方法讲解(自然语言描述、 )总结:概括来说程序是有规律, 有次序的步骤的组合; 开电脑,走路,吃饭,上课都是一
4、系列步骤的有序有规律组合;通过这些有序的指令(自然语言、符号语言等)完成了一项详细的工作,这 些指令的集合就是程序;问题 3:体验运算机程序 利用 BASIC语言编写的“ 三角形面积” 程序(课件展现问题及详细的语句)名师归纳总结 - - - - - - -第 2 页,共 37 页精选学习资料 - - - - - - - - - 同学:体验运算机程序语言的简练, 懂得程序语句的涵义, 输入与运行程序;总结:使用运算机能识别的语言来描述的指令,就是运算机程序;三、程序设计语言 问题:运算机程序有哪些种类以及他们是怎么执行的?同学:查阅书本和老师供应的资料,完成学习任务;老师:课件展现程序设计语言
5、分类 机器语言:二进制代码 汇编语言 高级语言: 依据要求选用不同的高级语言;Basic 、foxpro 、c、java 比较: 51+53,用三种语言编写的程序,比较分析三种语言的特点总结:机器语言编写的程序执行效率高,但可读性差; 汇编语言用比较容易懂得的符号代替机器语言中的二进制,可读性增强; 高级语言比较接近自然语 言,可读性强,易懂得;提问:说明和编译的区分 同学:争论问题,回答疑题 四、课堂总结 师生共同总结回忆: 什么是程序, 什么是运算机程序、 运算机程序语言的种类和 执行过程;运算机语言许多,如:Visual Basic 、Turbo Pascal 、C语言、 C+、Java
6、 等;但是,运算机语言只是一种工具,如果你大脑中没有解题的方法与步骤,光有工具是没有用处的;下节课我们就来重点争论解题的方法和步骤,及其在程序中 应用;名师归纳总结 - - - - - - -第 3 页,共 37 页精选学习资料 - - - - - - - - - 程序设计简介 其次课时 一、复习导入 运算机程序语言的种类有哪些?二、联系生活,讲解程序设计过程(过渡)程序设计的过程和平常我们解数学题的过程是一样的;1、解数学题的过程(师生共同总结):2、程序设计的过程 请同学完成以下“ 连连看” :总结:程序设计的过程为: 第一对要解决的问题进行分析,在拟定出一套解决的方法与步骤(确定算法)
7、,再选用一种运算机能接受的程序设计语言来描述详细的 步骤,最终输入、运行与调试程序;程序设计的好坏取决于“ 算法” 的好坏;3. 实践学习编写运算机半径为8.5cm 圆的周长和面积的程序,体验编写程序的过程;师生共同完成:任务分析(同学)、确定算法(同学)、编写程序(老师为 主)、运行调试(老师为主);三、嬉戏激趣,明白算法 1、玩“ 猜生日” 嬉戏,说一说你猜的方法 嬉戏规章:两个同学为一组,相互猜对方的生日(不要月份,只要日期;如 12 日);方法一:在 131 中随便选数猜 方法二:从大到小逐个猜名师归纳总结 - - - - - - -第 4 页,共 37 页精选学习资料 - - - -
8、 - - - - - 方法三:从小到大逐个猜 方法四: (过渡)刚才大家在解决“ 猜生日” 这个问题时采纳了不同的算法,那“ 猜 生日” 嬉戏程序又是如何解决这个问题的呢?2、运行“ 猜生日” 嬉戏“ 猜生日” 嬉戏位于“ 网上邻居” 的“次数;teacher ” 中,请你运行并运算猜的老师进行统计,得出结果:最少 1 次,最多 5 次;3、“ 猜生日” 嬉戏的算法,用流程图描述 看来该嬉戏的算法优于大部分同学的算法,那它又是怎么猜大家的生日的 呢?假如老师的生日是12 日,运算机猜了哪几个数?假如生日是27 日,运算机又猜了哪几个数?流程图的概念、符号名称、含义名师归纳总结 - - - -
9、- - -第 5 页,共 37 页精选学习资料 - - - - - - - - - (师生共同总结)猜中间数的方法4、算法择优 上面的例子让我们可以明白一个好算法必需用到科学的方法,我们在解决问 题时应努力找出最简洁的方法;四、拓展练习,提升同学爱好(过渡)一些复杂问题的解决方法与步骤必需要有全局眼光通盘考虑;请大家开动脑筋,找出解决以下问题的算法;A、一位商人有 9 枚银元,其中有 1 枚略轻的是假银元; 你能设计用天平 (不 用砝码)将假银元找出来的算法吗?(称量次数越少越好)B、有十箱表壳 每箱装有 10 只 ;已知其中的 9 箱是全钢的 每只重 100 克 ,另一箱是半钢的 每只重 9
10、0 克 ,全钢与半钢的形状与颜色一样; 要求只称一次,就可将这箱半钢的表壳从 10 个箱子中区分出来;同学争论,找出最优算法 五、程序与软件 软件是运算机程序、 数据和相关文档资料的集合, 程序是软件的重要组成部分;用运算机解决问题, 第一应当挑选合适的运算机软件;当遇到没有合适软件 的情形下,就要编写程序来解决问题;名师归纳总结 - - - - - - -第 6 页,共 37 页精选学习资料 - - - - - - - - - 争论学习:“ 竞赛评分器” 程序适用于哪些竞赛,竞赛规章是怎样的?提出对此程序功能的修改方案;六、总结通过这堂课的学习我们已经学习了程序设计的步骤、算法、软件等学问;
11、 希望同学们通过这节课的学习, 能去掉对程序的神奇面纱, 在以后的学习中能从程序设计中找到乐趣;【教学反思】算法是程序设计的灵魂, 也是整个程序设计中难点; 为了上好这一堂课, 该 教学方案留意了以下几点:1、回答了学习的必要性问题“ 为什么要学习程序设计?学习程序设计能为我们干什么?” 这是同学在学习程序设计时常常问老师的问题;的目标,缺乏学习的动力;2、克服了传统教学的误区假如老师引导不当, 就会导致同学没有明确以前的教学程序设计教学, 在教学内容的编排上, 陷入一个误区: 过于留意语句、语法等程序设计语言所涉及基本学问的讲解,忽视在构建程序过程中应用于分析、解决问题的一种规律思维的训练,
12、 忽视对整体学问综合应用才能的训练;在本堂课中, 我们抛开语言, 从算法的角度来解决实际问题, 在问题分析、 摸索、解决中提高了同学的才能;3、设计留意趣味性、生活化与挑战性程序设计始终是同学最头疼的学问点,如何使枯燥的教学内容变得富好玩味性,让同学学得轻松、 有效?这是我们本学期编程教学需要解决的关键问题;在 设计时我本着生活化、趣味性与挑战性的原就,进行了尝试;整堂课下来,同学把握情形良好;所以,一份设计通过反复的摸索,老问题解决了,新问题又产生了;这需要 我们反复的实践、摸索与调整;或许,这就是教学富有魅力的地方了;名师归纳总结 - - - - - - -第 7 页,共 37 页精选学习
13、资料 - - - - - - - - - 第 2 节 熟识 Visual Basic(1 课时)【教材内容】 1 Visual Basic 语言2 用 Visual Basic 编写程序2.1Visual Basic 界面2.2 用 VB编写程序【教学目标】1. 学问与技能:(1)明白在 Visual Basic 2. 过程与方法:中编程的一般过程,把握常用控件的使用方法;(1)在利用 VB编写程序的过程中进一步熟识Visual Basic的工作界面;(2)通过例题的演示和探究实践,控件的使用;3. 情感态度与价值观:明白在 VB中编程的一般过程, 把握常用(1)逐步养成严谨、科学的程序设计思
14、想;【重点难点】编程的一般过程、控件的使用【教学方法】任务驱动、启示式教学、讲解演示【教学过程】一、课前摸索从开头 Visual Basic之路学习者的学习感受开头,增进对VB的明白,知道程序语言是一种人与运算机的沟通工具,熟识到学好 今后学习 VB的目标和方向;VB的意义,以及明确找到和同学有共鸣的语句, 拉近同学与 VB的距离,激发同学的学习积极性、主动性,为接下来的学习做好铺垫;二、熟识界面老师:引导同学打开 VB程序,新建窗体;同学:自学课件中熟识界面, 知道界面的组成, 然后回答老师对界面组成部分的提问, 同时师生共同学习界面的一些基本操作方法,能,并且尝试控件的拖放及属性设置;熟识
15、常用的控件及其功名师归纳总结 - - - - - - -第 8 页,共 37 页精选学习资料 - - - - - - - - - 老师:工具箱也叫控件箱,控件的名称属性设置要做到“ 见名知义” 、“ 常 用取简” ,界面组成窗口的调用方法;老师:引领同学共同熟识Visual Basic的操作界面及使用方法;三、例题演示 老师:布置任务求圆面积程序,先以在数学问题中如何运算引出公式,明白编写该程序的目的是简化繁琐的人工运算过程;同学:观看程序界面, 明确该程序的操作过程, 从而引出本程序的算法分析,明白各控件的使用目的以及控件属性的设置;接着逐个突破运算按钮、 终止按钮的代码的输入和代码的含义解
16、读;最终运行程序、调试及储存;演示:演示同学的作品,找出问题,一起探讨解决方法;师生:总结编程的一般过程: 建立程序界面设置对象属性输入代码运 行与调试程序储存程序;四、探究学习 同学:利用课件的提示自主完成参照求圆面积程序构建QQ登陆的 程序界面的任务;师生:同学自主探究,老师巡察机房个别指导;同学:分小组在电子白板上演示编程的四个过程,件的选用和操作;师生合作,共同评判作品;五、温故知新 师生一起回忆本节课的学习内容,温故知新;回答两个问题:( 1)在 VB中编程的一般步骤;重点突破图像、 图片框控(2)总结如何挑选合理的控件来满意程序设计的需要;名师归纳总结 - - - - - - -第
17、 9 页,共 37 页精选学习资料 - - - - - - - - - 第 2 章 程序设计基础【教学目标】1学问与技能(1)明白 VB程序的常量、变量、函数、表达式、语句等基本概念(2)能在 VB环境中编写次序、挑选、和循环三种基本结构组合的程序(3)明白 VB中对象、属性、大事和方法等的概念,体验面对对象程序设计;2过程和方法(1)在编写“ 孙悟空上织女星” 程序的过程中学习 握编程的基本方法;VB程序设计的基础学问,掌(2)针对详细要解决的问题,能合理地组合次序、挑选和循环三种基本结构编 写简洁的程序;3情感态度与价值观(1)通过趣味 VB程序编写,激发同学对学习程序设计的爱好;(2)培
18、育同学良好的程序设计的习惯和提高用编程方法解决实际问题的才能;4创新与行为(1)引导同学编写程序时先仿照再改写,在改写程序的过程中培育同学的创新 才能;(2)勉励同学用程序设计的方法来解决实际问题;【教学重难点】1. 重点(1)常量、变量、函数、表达式、语句等程序的基本概念;(2)把握次序结构、挑选结构、循环结构的书写格式及语句的执行过程;(3)依据要解决的实际问题合理地选用次序、挑选和循环结构编写程序;2. 难点(1)关系表达式和规律表达式的表示及执行结果(2)敏捷地选用三个基本结构编写程序解决实际问题;【教学方法】启示式、任务驱动、演示、实例、实践操作名师归纳总结 - - - - - -
19、-第 10 页,共 37 页精选学习资料 - - - - - - - - - 第 1 节 程序基本学问(4 课时)【教材内容】 1 “ 孙悟空上织女星” 程序(1 课时)1.1 分析问题与确定算法 1.2 编写 VB程序 2 VB 程序的构成( 1 课时)2.1 VB 常用语句 2.2 常量、变量、函数 2.3 表达式 3 信息的输入与输出( 1 课时)3.1 输入信息 3.2 输出信息 4 综合实例( 1 课时)【教学过程】第一课时“ 孙悟空上织女星” 程序 一、问题导入物理趣味题:孙悟空一个筋斗可翻十万八千里,即5.4*10 的 4 次方千米,织女星距地球 2.3*10 的 14 次方千米
20、,那么孙悟空要翻多少筋斗才能到达织女 星?假如孙悟空每秒翻一个筋斗,那么他要连续不停地翻多少年能到织女星?同学:摸索,书写运算过程 二、“ 孙悟空上织女星” 程序 1分析问题与确定算法(1)老师引领同学一起梳理问题,确定算法 一个筋斗的距离: j = 5.4*104km 地球与织女星的距离: z = 2.3*1014km 一年的秒数: m=365(天) *24(小时) *60(分钟) *60(秒) =31536000 名师归纳总结 - - - - - - -第 11 页,共 37 页精选学习资料 - - - - - - - - - (2)同学尝试用流程图完成算法描述开头终止2编写 VB程序(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 2022 年初 信息技术 教案
限制150内