内容正文:
解决温标转换问题
——认识程序和程序设计语言
授课教师:吴雄飞
项目六
【2019沪科教版高中信息技术:必修一 数据与计算】
项目六:解决温标转换问题-认识程序和程序设计语言
学习
目标
Learning objectives
了解程序及程序设计语言的产生与发展历史。
掌握程序设计的一般过程,了解Python语言的使用环境和语法特征。
掌握程序的基本控制结构,能使用Python 语言编写简单程序。
思考:
如何将华氏温标转换成摄氏温标?
完成本项目学习,须回答以下问题:
1、什么是程序?什么是程序设计语言?
2、程序设计的一般过程是怎么样的?
3、程序的基本控制结构有哪几种?
4、程序设计语言的产生与发展历史是怎么样的?
项目六:解决温标转换问题-认识程序和程序设计语言
01
PART
程序及其特征
程序的概念及其程序的特征
程序
核心概念:程序实际上是一组操作指令或语句序列,是计算机执行算法的一系列操作步骤。计算机是通过运行该组指令完成预期任务的。
项目六:解决温标转换问题-认识程序和程序设计语言
程序的特征
1、解决问题的算法的每一个步骤对应程序中的一个或多个语句,每个语句实现一个或多个操作。
2、在程序中被实行操作的对象称为数据,不同类型的数据有不同的属性、取值范围和运算方法。
3、除了遇到特殊的程序转向控制语句之外,程序都是从第一条语句开始顺序执行。
02
PART
程序设计语言的产生和发展
程序设计语言的发展历史
程序设计语言:人们编制程序所使用的计算机语言。
项目六:解决温标转换问题-认识程序和程序设计语言
机器语言( machine language)
计算机主要由电子元器件组成的电路构成。由于电子元器件的特性,计算机只能识别二进制的代码。早期的程序设计语言就是由二进制代码指令组表示的,称为机器语言( machine language)。
用机器语言编写的程序(5+12)
指令序号 机器指令 指令说明 指令功能
1 1011 0000
0000 0101 操作码:表示数据传输功能。左操作数(4位)表示0号寄存器,右操作数(4位)是5。 把加数5送到0号寄存器中。
2 0000 0100
0000 1100 操作码:表示加法功能.左操作数表示0号寄存器,右操作数是12。 把0号寄存器中的内容与另一数相加,结果存在0号寄存器中(即完