第四章 python基础 教学设计(表格式) -高中信息技术必修1 数据与计算(粤教版2019)

资源下载
  1. 二一教育资源

第四章 python基础 教学设计(表格式) -高中信息技术必修1 数据与计算(粤教版2019)

资源简介

一、教学基本信息
学科 信息技术 授课老师
课题 程序设计语言基础 授课年级 高一
教材 普通高中教科书 信息技术 必修1 数据与计算 (粤教版)
二、教学分析
教材分析 本节选自广东教育出版社《信息技术必修一 数据与计算》的第四章第一节“程序设计语言的基础知识”,主要知识点包括Python的基本语法、数据类型、控制结构等内容。 本节课的课标要求是学生掌握一种程序设计语言的基本知识,并实现简单的算法。 在知识结构上,本节内容是在学生已经学习了算法的基础上进行的深入学习,为后续学习计算机程序设计等内容打下基础。
学情分析 学生在此前可能已接触过一些计算机基础知识,但对于编程仍处于入门阶段。他们对新鲜事物充满好奇,但同时也可能因编程的抽象性而感到困难。因此,在教学过程中需要注重激发学生的学习兴趣,通过实例和实践活动帮助他们理解编程的基本概念和原理。
三、教学目标
教学目标 掌握Python的基本语法、数据类型和控制结构;能够编写简单的Python程序解决实际问题。
教学重点 Python的基本语法、数据类型和控制结构
教学难点 运用Python解决实际问题时的逻辑思维和算法设计。
四、教学策略
设计思路 教学方法:讲述法、探究式教学法、任务驱动法。 本课教学设计遵循“由浅入深、循序渐进”的原则,通过讲解、演示、实践相结合的方式,引导学生逐步掌握Python编程的基础知识。教学过程中注重培养学生的问题解决能力和创新思维,鼓励学生通过小组合作、探究学习等方式积极参与课堂活动。
五、教学过程
教学环节 教学过程与内容 学生活动 设计意图
创设情境 导入情景 教师简要介绍Python的历史和应用领域,激发学生的学习兴趣。 展示一个简单的Python程序示例,引导学生感受编程的魅力和实用性。 引导学生安装或使用Python的环境 学生聆听 跟随老师操作 让学生对于Python有初步的认识
问题探究1:基础 求圆的面积 有一个半径是2cm的圆,它的面积是多少? (从日常解决数学问题到编程输出) 常量与变量 常量:在程序运行过程中不会改变的量。例如,π(圆周率)就可以被视为一个常量。在Python中,我们通常使用import math来引入数学库,然后使用math.pi来获取π的值。 变量:在程序运行过程中可以改变的量。在这个例子中,圆的半径r和面积A都可以被视为变量,因为我们可以为它们赋予不同的值。 变量的命名规则 强调:不能以数字开头等 (学生练习) 常用的数据类型 结合案例强调:整型和浮点型 赋值语句 强调:等号的左右分别是什么?与数学中的等号有什么区别。 输出语句print() 如何进行格式化输出 拓展问题:将求固定的半径的圆变成求不同半径的圆 如果我们想要让用户输入不同的半径来计算面积,我们就需要使用输入语句来获取用户输入的值。 输入语句input() 需要注意的是input()函数返回的是一个字符串类型的数据。因此,如果我们需要进行数学运算,就必须将这个字符串转换成合适的数据类型。 数据类型强制转换 与前面提到的数据类型相结合,强调为什么要类型转换。 思考回答问题 学生练习题目 思考,并记录 将数学和信息技术中的编程结合,便于学生理解相应的知识点 通过简单的练习加深学生对变量命名的映像 通过与数学中的案例进行对比,加强学生对赋值语句的映像。 逐步加大难度,便于学生系统理解对应的知识。
问题探究2:顺序结构 问题探究: 水酒交换问题: 有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法? 共同分析: (1)分析问题: ①几个变量? ②变量类型是什么? (2)设计算法: ①找一个空杯子C; ②将A杯中液体倒入C杯中; ③将B杯中液体倒入A杯中; ④将C杯中液体倒入B杯中; ⑤完成交换。 引出新知: 顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。 思考:顺序结构有什么特点? 交换两个变量的值 思考一:程序的运行结果是什么? 思考二:实现交换变量的值了吗? 为什么? 思考三:如果改变语句的顺序,程序会发生什么变化? 算术运算符 思考回答问题 学生用计算机解决问题的一般过程来分析问题; 思考并回答问题 了解任务要求,并实践完成,使其输出正确的结果。 利用水酒交换问题,使用自然语言和流程图表示的算法,加深学生对顺序结构的理解。 注意强调与数学和日常使用中不同的算术运算符。
总结拓展 总结及应用: 总结: (由学生总结归纳本节所学知识,教师进行点拨。) 回顾本课所学的Python基础知识和技能点,强调其在后续学习中的重要性。 鼓励学生利用课余时间自学更复杂的Python功能(如文件操作、函数定义等),并尝试运用所学知识解决生活中的实际问题。 注意聆听,同时思考需要注意的地方。 共同总结,今日所学知识,及注意事项。
学生实践 三题任选一题完成即可,想挑战自己的同学可以三题都完成。 (学生编程过程中,教师时刻关注学生动态,当遇到同时犯同样的错误,再次在班级上强调。) 编写程序解决以下问题: Q1:输入你的出生年份,请尝试输出该年份的四位数字之和。 Q2:小明带着n元钱去买笔记本,一本10块钱,商家促销,每买3本送1本,或者每买5本送2本。输入n(n是10的倍数),输出小明最多可以得到多少笔记本。 Q3.一个三位数,百位上的数比十位上的数大1,个位上的数是百位上的数的2倍,若十位上的数为3,编程求这个三位数是多少? 挑选合适难度的题目完成作业。 通过亲手编写和运行程序,让学生初步体验Python编程的过程和乐趣,增强学习的自信心和兴趣。
六、板书设计
七、教学总结及反思

展开更多......

收起↑

资源预览