课件编号8551019

浙教版(2019)信息技术 必修1 3.3.3 简单算法及其程序实现——算法程序实现的综合应用 课件(12张ppt)+教学设计

日期:2024-04-29 科目:信息技术 类型:高中教案 查看:74次 大小:1071516Byte 来源:二一课件通
预览图 0
算法,程序,实现,ppt,12张,课件
    (课件网) 必修1《数据与计算》 第三章 算法的程序实现 3.3.3 算法程序实现的综合应用 情境导入 回顾3.3.1判断某像素的黑白颜色。 情境导入 回顾3.3.2判断某个信息点是否被填涂的方法。 学生活动 活动1: 如何把图片中各像素点颜色信息存储到文件? 学生活动 活动2: 编程判断图片中某个信息点是否被填涂。 1.如何确定信息点的坐标及大小? 4.如何判断某个信息点是否被填涂? 2.如何获取和存储信息点区域各像素点颜色信息? 3.如何判断某像素的黑白颜色? 5.编写程序并运行和测试程序 学生活动 活动2: 编程判断图片中某个信息点是否被填涂。 调用或重写函数fill_judge(x, y, fill_width, fill_height) 学生活动 活动3: 编程读取准考证号。 1.抽象与建模 x = x_start + total_width col 2.设计算法 3.编写程序 y = y_start + total_height row 学生活动 活动3: 编程读取准考证号。 设计算法 编写程序 调试运行程序 课堂小结 使用计算机编程解决问题的一般过程 抽象与建模 学习评价 对自己和同伴的表现进行客观的评价,并思考后续完善的方向。(5=优秀,4=超出一般水平,3=满意,2=有待改进,1=不太理想) 评分项 自我评价 同学互评 从文件中读取的像素点颜色信息 5 4 3 2 1 5 4 3 2 1 把图片中各像素点颜色存储到文件 5 4 3 2 1 5 4 3 2 1 判断图片中某个信息点是否被填涂 5 4 3 2 1 5 4 3 2 1 编程读取准考证号 5 4 3 2 1 5 4 3 2 1 课堂作业 1.本节配套课后作业。 2. (选做)分析本节中的准考证号填涂识别算法及其程序实现,你认为在提高填涂识别的正确性及合理性等方面还可以做哪些完善?相应的程序又该如何实现? 谢谢观看算法程序实现的综合应用教学设计 课程标准 和 教学目标 算法程序实现的综合应用 教材内容: 3.3.3算法程序实现的综合应用 适应的课程标准: 1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。 教学目标: ●能熟练使用Python语言PIL库解决实际问题,掌握模块化编程的方法。 ●掌握Python语言文件读写操作的基本技能。●通过综合解决实际问题,编写实用性程序,培养编程解决问题的能力。 指向的核心素养: ●信息意识:能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息;在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值。 ●计算思维:针对给定的任务进行需求分析,明确需要解决的关键问题;能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题。运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。 学习环境:有教学控制软件的多媒体机房,装有Python3.x编程环境和班级讨论区。 建议课时:1课时 教学活动设计 教学环节 教学过程 设计意图 情境导入 回顾3.3.1判断某像素的黑白颜色 回顾3.3.2判断某个信息点是否被填涂的方法。 如何读取和存储从文本文件中读取的像素点颜色信息?(从文本文件中逐行读取像素点颜色信息,使用三元组R,G,B存储) 温故而知新。通过回顾学生熟悉的问题,拉进与学生的距离。 引导学生熟悉二维空间的数据组织形式,通过二维表格的创建与分析来帮助理解图像像素的表示方法。 学生活动 活动1: 如何把图片中各像素点颜色信息存储到文件? (引用PIL库,打开图片文件,使用img.width和 img.height属性获取图片的宽和高,使用pix[x, y]方法获取坐标为(x,y)处的像素点颜色信息,再逐行写入文本文件) 活动2: 编程判断图片中某个信息点是否被填涂。 教师引导学生思考以下几个问题: 1.如何确定信息点的坐标及大小? 使用画图 ... ...

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