3.6.1必修1 项目六 认识程序与程序设计语言 学案1

————体验程序设计的一般过程
程序设计语言经历了从机器语言到高级语言的发展历程。
1、机器语言:计算机主要由电子元器件的电路构成,计算机只能识别二进制的代码,早期的程序设计语言就是由二进制代码指令组成,称为机器语言。
2、汇编语言:用机器语言编写程序对大多数使用者来说非常难,程序开发者采用一种类似英语缩写的助记符代替二进制代码的指令来编写程序,称为汇编语言。
3、高级语言:因汇编语言难于读懂,20世纪60年代接近于人类自然语言的高级语言问世。
高级语言包括:java;C语言;c++;VB;VC; PHP;python;delphi;pascal等。

*
1.
一、体验程序设计的一般过程:
分析问题——〉设计算法——〉编写程序——〉调试运行——〉交付应用
程序(program):一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤。
设计程序进行华氏温度与摄氏温度的换算,换算公式是:摄氏温度=5X(华氏温度-32)/9


对比左边Python语言和右边的C语言,发现Python程序的代码行数更少,更简洁。


Python语法基础


1、程序语句以回车表示一条语句的结束。python程序中的语句书写除字符型内容可用中文状态字符,其它一律只可用英文状态字符书写。


2、Python 中的变量不需要类型定义,变量类型由赋值操作结果来决定变量的类型。每个变量在使用前必须赋值。Python 里,标识符可以包括英文、数字以及下划线(_)构成,但不能以数字开头,标识符是区分大小写的。


3、“=”表示赋值运算,表示将“=”右边的数值对象绑定左边的变量,根据数据对象的类型确定变量的类型。公式由算术表达式(+ - * /)构成。9//2中//表示向下取整为4,9%2中%表示返回除法的余数为1


4、input函数的作用是接收一个文本数据,双引号内的字符串会显示在计算屏幕上,作为输入操作的提示文本。
如:m=input("输入一个整数 ")是从键盘上接收一个文本数据,赋给变量m,文本数据不能用于算术运算。若要用于算术运算,则要转化为整形或浮点型。

如:m=int(input("输入一个整数"))或m=float(input("输入一个浮点数"))

float函数将输入的文本(字符数据)转化为浮点数据int函数将输入的文本(字符数据)转化为整形数据

5、print函数负责输出结果,print("摄氏温度:",c)是先输出引号内的文本,再输出变量。

练习1、f=float(input("输入温度:"))语句执行后,请问变量 f 的类型是( )
浮点数据
整形数据
*
2.
f=float(input("输入温度:"))
c=5*(f-32)/9
print("摄氏温度:",c)
在程序中变量c是什么类型?
浮点数据
整形数据
*
3.
r=int(input("输入数据:")) 语句执行后,r的数据是什么类型?
浮点数据
整形数据
*
4.
程序:
a=input("输入数据:")
b=2*a
print(b)
若程序执行时输入字符为123,则输出是结果是( )


A. 123
B. 246
C.123123
*
5.
9//2 与 -9//2的运算结果是(  )[//是向下取整]
A.4.5 与 -4.5
B.4 与 -5
C.4 与 -4
*
6.
9%2=()
A. 4
B.1
C.4.5
*
7.
程序设计:
编程设计:求任意半径的圆面积程序(pi=3.14)(在python环境下录入程序并运行结果)
*
8.
程序设计
编程设计:求任意的长方形的面积程序。(在python编程环境下录入程序并运行结果)
问卷星提供技术支持
举报