内容正文:
教学设计
课例名称
2.3.1程序设计基本知识——数据类型
学段学科
高中 信息技术
教材版本
人教版2019第1版
章节
第二章 第三节
年级
高一
核心素养
目标
1、关键能力:掌握python语言基本知识,体验通过编程解决问题的基本过程。针对问题进行需求分析,明确需要解决的关键问题,判断、分析与综合各种信息资源,制定解决问题的相关算法。
2、必备品格:夯实基础,严谨认真对待程序的书写,注重细节。深化利用计算机程序解决社会生活中的实际问题的认识,增强计算思维。
3、价值观念:提高应用计算机编程的的兴趣,形成对计算机前沿技术探索的强烈要求,增强信息意识。
教学重难点
1、教学重点:
python掌握语言的常用数据类型。
2、教学难点:
数据类型的转换,从实际问题中提炼算法。
教材分析
本节主要学习程序设计基本知识,引导学生通过解决简单的问题,掌握程序设计的基本方法。在程序设计中需要确定数据类型。每一个数据属于一个特定的数据类型,不同的数据类型所执行的运算与处理操作不尽相同。本小节书中首先列举了常用的数据类型,这是本课的重点。接着,通过实践活动“确定数据类型”,最后引入部分数据类型转换函数,用于实现数据类型的强制转换,这是本课的难点。通过对教材的分析,在授课时拓展了实例与更多的相关知识。
教学策略
避免简单的代码训练,采用灵活的方法,鼓励学生在问题解决中接受知识。
教师故意设置一些“障碍点”,让学生分析原因,在修改错误中完善程序,提高解决问题的能力。
在实践活动中鼓励学生多交流研讨,在互助中提升发展。
一、案例引入
编写一判断某年是否为闰年的程序
李明是某年的2月29日出生,四年才能过一次生日,请你帮他找出以后能过生日的年份。
探究思考:
1、加深理解上述解决问题过程
2、输入的任意一年能否是小数?
3、输入的任意一年能否是大写数字(字符)?
4、复杂的条件语句所构成的元素有哪些?
设计意图:从案例的分析到给出代码,主要是让学生经历计算机解决问题的全过程,发展计算思维,引出本课所学内容。
二、学习新知
(一)数据类型:
1、常用数据类型
数据类型
类型
标识符
特点
整型
int
整数可以任意大,可正可负和零
浮点型
float
可以用浮点型表示小数
字符串型
str
用(' ')或者(“ ”)括起来的一串字符,里面的内容可