2.3.1 数据类型 教案 2022—2023学年人教中图版(2019)高中信息技术必修1

文档属性

名称 2.3.1 数据类型 教案 2022—2023学年人教中图版(2019)高中信息技术必修1
格式 docx
文件大小 223.4KB
资源类型 教案
版本资源 人教中图版(2019)
科目 信息技术(信息科技)
更新时间 2023-05-16 09:30:18

图片预览

文档简介

课程名 称 人教版高中信息技术必修一 授课主题 数据类型 授课对象 高一
授课人 学号 课时 1 课时
教材分 析 本节内容为人民教育出版社高中信息技术必修 1 数据与计算第二章第三节第一课数据类型,本节是对上节运用三种结构编写程序,的基本语句的衍生,同时也为本章的算法和程序的实现,做基础知识介绍。主要学习程序设计基本知识,引导学生通过解决简单的问题,掌握程序设计的基本方法。在程序设计中需要确定数据类型。每一个数据属于一个特定的数据类型,不同的数据类型所执行的运算与处理操作不尽相同。本小节书中首先列举了常用的数据类型,这是本课的重点。然后,过实践活动确定数据类型,最后引入部分数据类型转换函数,用于实现数据类型的强制转换,这是本课的难点。通过对教材的分析,在授课时拓展了实例与更多的相关知识。要求学生在编写程序解决问题的 过程中可以更好的处理各种数据,学习程序设计语言中的多种数据类型。
学情分 析 本节授课对象为城市高一学生,在前面的学习中学生已经初步掌握了流程图描述书法,以及简单的程序设计,有了一定的计算机思维。城市高一学生在学习完本节内容之后,在以后的编程学习过程当中,可以灵活运用数据类型,能熟练说出各种数据的类型,感受程序设计中的编程思想。提高学生对数据类型的灵敏性,为进一步学习编程打下 坚实的基础。
教学目 标 知识目标 说出并理解 Python 语言中常见的数据类型;能够使用 数据类型转换函数
能力目标 通过合作探究、小组学习,学生能够提高合作交流能力。在学习中不断经历分析思考、实践求证、反馈调适的计 算思维过程,进一步熟悉 Python 语言的编程环境
情感目标 通过对数据类型的学习,感受程序学习中的编程思想, 培养良好的信息素养与意识。
教学重 点 1:掌握 Python 语言中常用的数据类型
教学难 点 1:对数据类型进行转换并从实际问题中提炼算法
教学策 略及设 计思路 教学资源:PPT、多媒体教室、Python 编程软件。 宏观策略:通过抛锚式教学,让学生小组讨论,总结什么是数据,最后创设情境感悟数据表现形式,在呈现出 Python 数据类型的知识,制定示范模仿策略来让学生识别不同数据类型;最后告知学生数据转化函数,提供情境让学生尝试将不同数据类型转化(尝试教学策略),教师正确引导,并总结知识点。 中观策略:提问探究法(教师提问引导学生思考)、讲授法(讲授事实性知识)、讨论法(学生讨论思考:熊猫案例有哪些数据表现形式、识别 Python 数据类型)、任务驱动法(学生在编程中,利用函数查看对应数据类型)、演示法(教师在程序中演示数据类型)
微观策略:学生通过老师提问,思考总结什么是数据,在根据熊猫案例,教师做正确的总结,并介绍 Python 数据类型,介绍完后让同学根据老师演示去查看识别变量类型,最后教师介绍数据转化函数,让学 生自主学习,感悟。最后在总结课堂知识点。
教学过程
教学环节 (时 间) 教师行为 教学技能 学生行为 备注
新课导入 (5min ) 老师:在我最开始的时候,学习了数据的概念,那么在生活中,数据以哪些符号展示呢,请同学们以小组讨论? 提问并让学生讨论回答 生:数据有许多表现形式,比如汉字、数字、英文以及特殊符 号 板书出学生答案
老师:“数据是对客观事物的符号表示,如图形符号,数 字、文字等;数据可以按照其本身特征可以分成若干个不同 的类型。” 鼓励学生的回答并总结 观看 PPT 激发学习动机
老师:“大家认识我 PPT 中是什么动物吗?” 老师:“看来大家都知道我们的大熊猫,那么我们的这位熊猫同学,也为同学们带来了他 的自我介绍。”(播放幻灯片) 提问式教学创设案例、激发动机 看 PPT,快速回答道:“大熊猫 (熊猫)”看幻灯片有关熊猫的介绍
老师:我想请同学们,把 PPT上的熊猫这段介绍,写出熊猫按照:姓名,身高、年龄、生日、生日这几种数据的内容,并分析是通过什么形式展现出 来的 任务驱动 生:做好分类,并回答,是通过数字,文字,字母等表现
师:通过这些数据,以不同的类型完整的呈现了对熊猫的描述,那么在 Python 编程的世界中,都有哪些数据类型呢?让我们一起学习本节课 Python有哪些数据类型吧!(播放 PPT) 引起学生思考注意 观看书本或者观看电脑中的 PPT
正课讲解 (20min ) Python 中常见的数据类型有:整型,标识符为:int 如 3,- 99 浮点型来表示小数,标识符为 float,如:3.1459 等 字符串型,标识符为 str 通常是一对单引号或双引号括起来的一串字符,如“中国” 列表型(list)、布尔 (bool) 讲授、板书并梳理举例 观看板书 (PPT)
正课讲解 ① :在 Python 中,不需要事先声明变量类型,直接赋值就可以创建各种类型的对象变量。这一点使用与 Python 任意类型的对象。 ② 大家可以跟着我运行下面的语句:X=3(创建了整型变量 x 并赋值为 3),那怎么查看是不是整型呢? ③ 在程序语言环境中利用: type 可以查看 演示法 ① :利用机房 电脑操作 ② 思考如何在程序语言查 看 ③ 利用 type ()函数,尝试查看数据类型,加深理解 多次加深强化记忆
④ :大家试着给变量赋不同类型的值,并利用函数查 看 ④ 给不同变量赋值,并查 看其类型
正课讲解 ① :Python 为我们提供的这些数据类型,有时候,在程序语言设计 中,老师想把把一个 数据,转换为另一个 数据类型,这个时候 该怎么办呢? ② :为了解决能将不同数据统一,python 给我们提供了数据类型转换函数: int()函数将数据转化为整数类型 float()函数将数据转化为小数类型 str()函数将数据转化为字符串类型 【注意:】我们在使用的时候,应该将想要转化类型的数据放置在函数后面的小括号内 ③ :大家做 PPT 上的几道程序(走到、指导学 生) 提问式教学,板书出转化函数,布置项目,让学生讨论 ① :思考(部分看书说出利用函数) ② 观看并记忆 ③ ④ 讨论并完成任务
课程结束(知识总结 (5min )) 师:同学们,都很好的,出色完成了编程任务,本节 课,我们介绍了 Python 数据类型有哪些:整型(int)、浮点型(float)、字符串型 (string)和布尔型 (boolean),其中布尔型的值只有 True 或者 False 两种结果,我们后面学习选择语句中会详细讲解。同时为大家介绍了两个函数:type(),转化函数,并且带着大家都进行了相应的操作。(指着板书的内容,总结升华) 讲授演示 生:观看总结,并一起回答(念出),数据类型,转化 函数 强化加深
板书设计
数据类型:整型(int)、浮点型(float)、字符串型(string)和布尔型(boolean)编程中查看变量的类型函数:type() 数据转化函数:int()函数将数据转化为整数类型、float()函数将数据转化为小数类型、str()函数将数据转化为字符串类型
教学评价与反思