龙空技术网

2021新版山东高中信息技术学业水平考试知识点复习二(上)

用户2181048253821215 161

前言:

眼前小伙伴们对“c语言写bmi代码”可能比较重视,小伙伴们都想要学习一些“c语言写bmi代码”的相关文章。那么小编在网上网罗了一些对于“c语言写bmi代码””的相关内容,希望姐妹们能喜欢,我们一起来学习一下吧!

一.基本理论

1.用计算机程序解决问题的过程:

分析问题—设计算法—编写程序—调试运行—检测结果

分析问题,分析问题的需求情况及已知条件,然后给出一个精确的描述

设计算法,根据分析,找出解决问题的方法和步骤

编写程序,选择一种程序设计语言来编写程序,实现算法

调试运行,检查程序的可行性

检测结果,对程序功能进行检测

2、算法:解决问题的步骤和方法。算法是编程的基础,也是编程的核心。

3、算法的三种描述方法:自然语言,流程图、程序代码(计算机语言)等

4、计算机语言:

低级语言

高级语言

机器语言、汇编语言、

Visual Basic(VB)、Python、C、C++、Java

5.流程图及基本结构

常见流程图元件

三种程序基本结构

二.Python编程语言基础

1.常量和变量

常量:在程序运行中值始终不变的量称为常量。所有的常数都是常量。例如圆周率π,光的速度。

变量:在程序运行中值允许改变的量为变量。在Python中变量可以不用预先定义 ,变量的命名规则是选择题常考的知识点

1. 必须以字母或下划线开头,后面可以是字母、数字或下划线 。

2. 区分大小写。

3. 不能使用保留字。

2.赋值语句

变量 = 表达式

3.输入和输出语句

使用“input()”从键盘输入数据,使用“print()”在屏幕上输出数据,注意input接收字符串数据。

Myname=input(“请输入myname:”)

Print(“hello”,myname)

代码中的“hello”表示字符串,字符串就是文本,可以说字母、数字或符号。字符串与数字的区别在于,字符串两端需加引号,输出是原样显示引号中的内容。三种输出形式

4.数据类型

Python提供了整数、浮点数和字符串等常见数据类型。下面给出一些函数,它们可以把数据从一种类型转换为另一种类型。

float(): 根据一个字符串或整数创建一个新的浮点数(小数)

int(): 根据一个字符串或浮点数创建一个新的整数。

srt(): 根据一个数(也可以是任何其他类型)创建一个新的字符串。

age=input(“请输入年龄=”)

age=float(input(“请输入年龄=”))

5.常见的运算符:

常见数学运算符

操作符

描述

x+y

x与y的和

x-y

x与y的差

x*y

x与y的积

x/y

x与y的商

x//y

x与y的整数商,即不大于x与y的商的最大整数

x%y

x与y的商的余数,也称为模运算

-x

x的负值

+x

x的本身

x**y

x的y次幂,即xy

常见关系运算

运算符

描述

==

等于

!=

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

常见字符运算

操作符

描述

x+y

连接xy两个字符串

x*n 或n*x

复制n次字符串x

x in s

如果x是s的子串,返回True,否则返回False

str[i]

索引,返回第i个字符

str[N:M]

返回索引第N到第M的子串,不包含序号为M的字符

函数

描述

len(x)

返回字符串的长度

str(x)

返回任意类型x所对应的字符串形式

chr(x)

返回编码x所对应的单字符

ord(x)

返回单字符x所对应的编码

[典型例题]:

1. 下面哪个不是Python合法的变量名( )。

A. int3_2 B. 40XL C. self D. _name_

2.在Python中,字符串运算符“+”的作用是把两个或多个字符串连接成一个字符串。则表达式”20”+”19”+”20+19”的运算结果是( )

A.201939 B.392019 C.3939 D.201920+19

3. 用来接收键盘输入的函数是_____。

A.float B.input C.bmi D.print

4. 在Python中,能表示一元二次方程ax2+bx+c=0有两个不相等的实数解的条件是( )

A. a<>0 or b*b-4*a*c >0 B. a<>0 and b*b-4*a*c >0

C. a<>0 D. b*b-4*a*c >0

标签: #c语言写bmi代码