程序设计的认识
程序设计不单单是编写代码,最重要的是编程思想
建立数学模型的思想,
什么叫算法?
什么叫程序?
强化实践
突出重点:思路,算法、编程构思和程序实现,
数组
结构
文件
递归思想与相应算法
程序设计的认识
程序设计不单单是编写代码,最重要的是编程思想
建立数学模型的思想,
什么叫算法?
什么叫程序?
强化实践
突出重点:思路,算法、编程构思和程序实现,
数组
结构
文件
递归思想与相应算法
sd
变化的量,常量的是固定不变的,变量的是相对常量而言的
变量在使用前必须加以定义
每一个变量要有一个与其它变量不相同的名字,成为变量名
变量子计算中要占据存储空间
变量名的第一个字符必须是字母或下划线,其后的字符只是字母,数字和下划线
建议:再给变量命名时考虑实际含义,以便提高程序的易读性
以数据类型变量可分位两大类
第一类是基本数据类型
包括整型,实型,逻辑型和字符型
第二类是构造数据类型
包括数组,结构,联合,枚举等
所谓构造数据类型,是指这种类型的数据,是由若干个基本数据的变量按特定的规律组合
#include <iostream> //预编译命令
#include <cmath> //预编译命令
using namespace std;
int main() //主函数
{ //主函数开始
cout 《sin(20.0/180*3.14159)* //计算三角函数并输出
cos(20.0/180*3.14159)-
cos(10.0/180*3.14159)/
tan(10.0/180*3.14159)
《end|;
return 0;
} /主函数结束
关系运算符有6个
1. >=
指针变量的类型是指针所指向的变量的类型
yi'shu'juleixing
注释是非常重要的一种机制。没有注释的程序不能算是合格的程序。
数据的组织与处理
visual C++
定义数组
赋初值
定义指针变量
推是从已知条件开始
1、以符号“# ”开头的行, 称为编译预处理行2、“#include”称为文件预处理命令
3、“#include<iostream>”这条命令是让文件“iostream”的内容包含到新建的程序中去。
4、isotream是C++系统定义的一个“头文件",在这个头文件中设置了C++的输入/输出(i/o)相关环境,定义了输入流cin和输出count对象。
5、“#include<cmath>”这条命令是让系统中已经有的常用的数学函数包含到新建的程序中去。有了它才能使用正弦、余弦函数的公式。
6、using namespace称为使用名字空间命令,是为了避免同名冲突而引入的,std是c++自带的一个名字空间,由他定义了c++的库标识符,比如count等。有了using namespace std这句话,程序就可以直接使用std里面的标识符了。
7.main()是每个c++程序都必须有的,称为主函数。可以把它看成是程序的入口。在main()前面的int是标准的c++所提倡的,这样做,需要在主函数结束前增加一行代码:return 0
这里count是系统的关键字,代表标准输出的流设备,其后的符号《表示输出操作,可将其右侧的数据送至显示器上。在这个程序中count《的右侧就是三角函数算是的数值。《endl表示在屏幕显示计算结果之后换一行。
在c++中引入术语stream(流),指的是来自设备或传给设备的一个数据流。
count表示输出流对象,它是输入输出流库的一部分。与
结构与结构数组
注释的作用:用来描述和说明程序代码的功能字段
数据结构逻辑方面的比较多
#include<iostream>
using namespace std;
int main()
“变量”先声明再使用
int 2字节 16位
-32768-327 67
LInt 4字节 32位
-2147483648-2147483647
float 4字节 -3.4*10^38~ 3.4*10^38
double 双精度型,8字节,
-1.7*10^308~ 1.7*10^308
long double 双精度型,16字节,
-3.4*10^4932~ 1.1*10^4932
有效位19位
3、逻辑型 1字节 0和1 ,True and False ;Y and N
4、字符型 1字节 “C”、“1”