内容正文:
2019沪教版高中信息技术——必修1《数据与计算》
项目六解决温标转换问题
——认识程序和程序设计语言
学习目标:
· 了解程序及程序设计语言的产生与发展历史。
· 掌握程序设计的一般过程,了解Python语言的使用环境和语法特征。
· 掌握程序的基本控制结构,能使用Python 语言编写简单程序。
教学重点难点:
重点:程序设计的一般过程及程序的基本控制结构,Python语言的使用环境和语
法特征。
难点:程序的基本控制结构,程序调试运行的方法。
教学准备:
软硬件环境:机房、投影仪。
教学素材:教材案例的源代码
教学过程:
教学环节
导案
学案
设计意图
新课
导入
提出问题: 什么是程序? 程序的特征都有哪些?
引导学生认识程序: 程序实际上是一组操作指令或语句序列,是计算机执行算法的一系列操作步骤。
师生共同概括程序的特征。
1、解决问题的算法的每一个步骤对应程序中的一个或多个语句,每个语句实现一个或多个操作。
2、在程序中被实行操作的对象称为数据,不同类型的数据有不同的属性、取值范围和运算方法。
3、除了遇到特殊的程序转向控制语句之外,程序都是从第一条语句开始顺序执行。
阅读知识链接中的相关内容并回答问题。
听讲、思考、归纳。
培养学生独立思考能力,引入今天的课题。
认识计算机程序以及程序的特征。
了解程序设计语言
引导学生阅读教材中的相关内容,了解程序语言从机器语言到汇编语言、高级语言的发展历程。
程序设计语言是人们编制程序时使用的计算机语言。
组织学生交流程序设计语言的发展给开发者和使用者带来的好处、程序设计语言的发展方向和发展趋势等问题。
引导学生总结: 高级程序设计语言正向着开发过程更简单、更有效率,便于应对快速软件开发的要求在发展。
阅读教材。
讨论。
总结
了解程序设计语言,以及程序设计语言的发展。
探究Python语言
扩展讲解 Python的语法特点。
思考讨论
初步了解Python语言
了解程
序设计的一般过程
计算机所有的操作都是按照人民预先编制好的程序进行的。
程序设计的一般过程:
分析问题:(确定解决问题的方法、描述数据)
设计算法:(选择描述算法的方法、设计算法)
编写程序:(选择程序设计语言、编写程序)
运行调式:(修改语法错误、运行程序、发现错误并修改)
阅读教材。
要求学生陈述程