02243计算机软件基础
第一篇C语言程序设计基础
领会:算法及其描述
算法是指为解决某个特定问题而采取的确定且有限的步骤。一个算法应当具有以下五个特征:
(1)有穷性(2)确定性(3)可行性(4)有零个或多个输入(5)有一个或多个输入识记:程序的概念
算法写出之后,用某种计算机语言表示出来就形成了程序。
例题:求a,b两数最大数
# include "stdio.h"
Main()
{int a,b,max;
Scanf("%d%d",&a,&b);
If(a>b)
Max=a;
Else
Max=b;
Printf("max=%d\n,max");
}
识记:算法和程序的区别
(1)算法是有穷的,即每一步执行的次数是有限的,而程序可以是无穷的。
(2)算法和程序的描述方法不一样。程序是用计算机语言描述的。
(3)算法一般情况下是不可执行的,而程序是可执行的。
识记:计算机解题的基本过程
(1)提出问题(2)构造模型3)选择方法(4)编写程序(5)上机调试、运行(6)分析结构
识记:基本数据类型的概念及取值范围
数据类型是指数据内在表现形式。
C语言数据类型:(1)基本类型:整型、实型(浮点型)、字符型。
(2)构造类型:数组型、结构型、共用型。
(3)指针类型。
(4)枚举类型。
(5)空类型。
基本数据类型的数值范围:整型(int):占用2个字节数,数值范围为-
32768~32767。
实型(float):占用4个字节数。数值范围为-10^38~10^38。
字符型(char):占用1个字节数,数值范围为-128~127。
字符串(“xxx”):每个字符占用一个字节数。
识记:常量与变量
所谓常量是指在程序运行过程中,其值不能被改变的量。
所谓变量是指在程序运行过程中其值可以改变的量。C语言规定,程序中所有变量都必须先定义后使用。
识记:合法标识符的命名规则是:标识符只能由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。
简单应用:算术运算符
基本的算术运算符:+、—、*、/、%,分别为加、减、乘、除、求余运算这些运算符需要两个运算对象,称为双目运算符。注意:求余运算符的运算对象只能是整型。运算结果是两数相除后所得的余数。
运算符“++”和“——”是单目运算符,运算对象可以是整型变量,也可以是实型变量,但不可能是常量或
表达式,因为不能给常量或表达式赋值。因此,如++3、(i+j)——等都是不合法的。注意:赋值运算符的左侧只能是变量,不能是常量或表达式。如a+b=c就是非法的赋值表达式。
第二章顺序结构、选择结构和循环结构的程序设计
识记:顺序结构
顺序结构是最基本、最常用的结构。顺序结构是顺序执行结构,所谓顺序执行,就是按照程序语句行的自然顺序,一条语句一条语句地执行程序。
编写c语言的软件领会:格式输入与输出函数
格式输入函数的格式:scanf(输入格式字符串,输入变量地址列表)
注意:程序中常用的输入格式如下:
整型数据%d 长整型数据%ld 单精度实型数据%f 双精度实型数据%lf
字符型数据%c 字符串型数据%s
格式输出函数的格式:printf(输出格式字符串,输出表达式列表)
识记:选择结构又称为分支结构,它包括简单选择结构和多分支选择结构。
注:关系运算符、算术运算符和赋值运算符之间的优先级次序是:算术运算符
的优先级最高,关系运算符次之,赋值运算符的优先级最低。
注:逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:! (逻辑“非”)、算术运算符、关系运算符、&&(逻辑“与”)、逻辑或、赋值运算符。
识记:三种选择结构(if、if-else、switch)的书写格式
1、单分支if语句
语句形式为:
If(表达式)语句
2、双分支if语句
语句形式为:
If (表达式) 语句1
Else 语句2
3、嵌套的if语句
(1)在if语句中嵌套具有else字句的if语句
语句形式为:
If(表达式1)
If(表达式2)语句1
Else 语句2
Else
语句3
解释:当表达式1的值非0时,执行内嵌的if—else语句;当表达式1的值为0时,执行语句3。
识记:Switch语句形式
Switch(表达式)
{ case 常量表达式1:语句1
Case 常量表达式2:语句2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论