课件编号8941659

教科版(云南)信息技术八下 第十一课 顺序结构——图片的放大与缩小 课件(40张ppt)+教案+视频

日期:2024-05-05 科目:信息技术 类型:初中素材 查看:76次 大小:22599510Byte 来源:二一课件通
预览图 0
教案,ppt,40张,课件,缩小,放大
    第十一课 顺序结构一图片的放大与缩小 教学目标 (一)知识与技能 1赋值语句的含义。 2程序的顺序结构。 3变量的意义。 4程序调试(编辑错误与逻辑错误)的方法。 (二)过程与方法 演示、讲解顺序结构一图片的放大与缩小相关知识,学生操作体验、探究和指点疑难相结合。 情感态度价值观 培养提高学生观察、思维、信息技术应用能力,激发学生探究兴趣,体验学习的快乐。 教学重难点 1、程序的顺序结构。 2、程序调试(编辑错误与逻辑错误)的方法。 教学过程 问题与任务导入: 图像处理软件中有种功能,点击放大或缩小图标时,图片会随之放大或缩小(如“图11-1图片的放大与缩小运行效果图”所示)。小明是个爱动脑筋的孩子,他想起老师的话:“应用软件背后的秘密是计算机程序设计。”于是,他想用自己学过的VB语言实现以下功能。 (1)鼠标单击“放大(+)”按键即实现图片的等比例放大。 (2)鼠标单击“缩小(-)”按键实现图片等比例缩小。 一、分析问题 1.分析选用对象及设置对象属性 在VB程序设计中,一是要根据问题需求明确应选用什么对象,以便用户应用程序解决问题;二是要思考每个对象承担的任务是什么;三是确定对象的属性应该如何设置,以便用户阅读程序;四是要选定响应动作的方式是什么。 ?想一想 表11-1列出了本程序中部分对象及属性要求,试结合问题描述思考:还需要什么对象?对象承担什么任务?对象的属性如何设置?并填写表11-2。 表11-1程序“图片的放大与缩小”中部分对象名称及属性设置一览表(样表) 表11-2程序“图片的放大与缩小”中部分对象名称及属性设置一览表(学生完成) 练一练 在VB中新建一个工程文件,并根据表11及表1-2中控件及属性的设置,完成程序界面设计任务。 2.分析图片放大与缩小的原理 ?想一想 在VB中,图片框 Image的属性里有两个属性分别为 Height、Width。请结合“图11-2图片的属性面板参数显示”、“图11-3图片的放大与缩小界面图”对其中的数据参数进行观察。 (1)你发现了什么? (2)属性面板下端提示符与蓝色选定项的关系如何? 讨论 观察图11-4中的代码,说说图片放大与缩小的原理是什么。 图11-4图片的放大与缩小程序代码窗口图 二、设计图片放大与缩小的算法 1.算法 算法是算题的方法,可引申为解决问题的方法,是用语言来表达思想的方法。在计算机程序设计中,“算法”一词特指用计算机求解某一问题的方法步骤。通常算法的描述方式有自然语言、流程图与伪代码表示法等。 2.设计实现图片放大与缩小算法的流程图 (1)图片放大的算法流程图(“图11-5图片放大的算法流程图”)。 试一试 请根据图片缩小的原理,完成“图11-6图片缩小的算法流程图”缩小的算法流程图。 资料室 流程图中图形符号的含义 在计算机程序设计中,为了更加简洁直观地表达算法,人们习惯使用流程图。在流程图中使用的图形符号有固定的含义,圆角矩形表示“开始与结束”(如图11-5中的第个、第4个框);矩形框表示“处理”(如图11-6中的第2个、第3个框),除此之外,还有棱形框表示“判断”;平行四边形表示“输入与输出”。 (2)顺序结构。 从图11-5、图11-6中所表达的图片放大与缩小的算法流程图可见,执行第一条语句后,必然依次执行第二条、第三条…其规律是依次执行所有语句,直至结束语句,像这样的控制结构称为程序的顺序结构。 讨论 请总结这种结构的特征是什么。 三、赋值语句 1.赋值语句的功能 ?想一想 “=”的作用是什么? ImageZs. Width= ImageZs. Width 1.1 ImageZs. Height=lmageZs. Height 1.1 语句“ ImageZs. Width= ImageZs. Width 1.1”的含义是:将名称为 “ImageZs”的图片框的宽度属性值( Width)乘1.1倍后再赋值给 ImageZs.width,以达到图片宽度不断增加的目的,这就是赋值语句的功能。 讨论 说一说实现图片高度 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~