内容正文:
第三节
程序设计基本知识
—2.3.1数据类型
高中信息技术
人民教育出版社
第二章 算法与程序实现
1
数据类型转换
案例引入
数据类型
综合应用
2
案例引入
3
案例引入
一
借典型问题,
抛砖引玉。
引用经典,
向深远处引领。
设计意图
设计意图
案例引入
编写一判断某年是否为闰年的程序
李明是某年的2月29日出生,四年才能过一次生日,请你帮他找出以后能过生日的年份。
案例引入
一
通常一年有365日,经科学统计一年并不是整数,而是约等于365.2422日,为此设定闰年来解决,判断闰年的口诀是:四年一闰,百年不闰,四百年再闰。
2、分析问题
案例引入
一
分析问题
解决问题
3、设计算法
案例引入
一
Teaching Refletion
4、程序调试
体验程序
加深理解
案例引入
一
探究思考
复杂的条件语句所构成的元素有哪些?
加深理解上述解决问题过程
输入的任意一年能否是小数?
输入的任意一年能否是大写数字(字符)?
数据类型
9
数据类型
二
常 用
数据类型
共五类
数据类型 类型标识符 特点
整型 int 整数可以任意大,可正可负
浮点型 float 可以用浮点型表示小数
字符串型 str 用(' ')或者(“ ”)括起来的一串字符,里面的内容可以是文字、数字、符号等,同时使用反斜杠( \ )转义特殊字符
布尔型 bool 用于逻辑判断,只有两个值,表示真的True和表示假的False
列表 list 用来存放一组数据的序列,用一组[ ]括起来,列表里可以放各种数据,中间以逗号分隔。(本节课不讲,以后重点讲解)
数据类型—int float
二
python语言中,整型和浮点型可以统称为数值型或数字型
1、整型(int):整型的意义和数学中的整数是相同的,只包括正整数、负整数和0。
2、浮点型(float):可以表示整数,也可以表示小数,就是小数,因为小数可以写成科学计数法,1.23e8与12.3e7是等价的,小数点可以随便移动,所以称浮点型
(一)整型 浮点型
数据类型—程序实例
二
(重温2.1中的案例)
要开运动会,老师统计班里的田径擅长人才,擅长田赛类的有一半同学举手,擅长径赛类的有五分之二的学生举手,老师