- 变成准备
·程序注释
·算术运算符
·数学函数
-变量、代数与计算机解题
·程序的基础结构
- 变成准备
·程序注释
·算术运算符
·数学函数
-变量、代数与计算机解题
·程序的基础结构
第一章 编程准备
1.程序编写
2.程序代码及说明
3.输出流对象cout
4.输入流对象cin
5.程序注释
6.算术运算符
7.数学函数
1.1 程序编写
1.1.计算下列三角函数的值
sin(20°)✖cos(20°)-cos(10°)/tan(10°)
1.Visual c++ 6.0 集成开发环境
2.Dev-c++集成开发环境
构建模型,编程实现
算法
C / C++
输出流对象cout
输入流对象cin
.dsp
.cpp
abs 就是求绝对值。
int代表整形,
lang 代表长整形的绝对值
double 可以带小数
ex=exp
lnx=log
xy=xy
floor 取不大于x
输出对象流cout,格式:cout~~~end i 中间用《。
基本数据类型:
1、整型;
int 整型,2字节,范围-32768~32768
unsigned int 无符号整型,2字节,范围0~65535
long int 长整型,4个字节,范围-2147483648~2147483647
unsigned long int 无符号长整型,4个字节,范围0~4294967295
实型;
float 浮点型,8个字节,
double 双精度型,8个字节
long double 长双精度型,16个字节
逻辑型:1个字节
字符型:1
1、循环结构、顺序结构、分支(选择)结构并称为程序设计的三种基本结构。
一、6个关系:大于等于 >=;
大于 >;
等于 ==;
小于等于 <=;
小于 <;
不等于 !=;
二、关系表达式的是有值的,非0即1,是布尔值。
三、在C/C++中字符在存储单元中是以ASCLL码的形式存放的。
求绝对值
int abs(int x)=整数
long labs(long x)=长整数
double fabs(double x)=双精度实数
正弦函数
double sin(double x)=双精度实数
反正弦函数
double asin(double x)<(asin=arcsin)>=双精度实数
余弦函数
double cos(double x)=双精度实数
反余弦函数
double acos(double x)(<acos=arccos)>=双精度实数
正切函数
double ran(double x)=双精度实数
反正切函数
double atan(double x)<(atan=arcran)>=双精度实数
double exp(double x)=双精度实数
double log(double x)=双精度实数
double log10(double x)=双精度实数
double pow(double x,double y)=双精度实数
计算不大于自变量X的整数值函数
double floor(double x)
计算平方根
double floor(double x)
程序说明:
#include 文件预处理命令
#include<iostream>-内容包含到新建程序中
cin输入、cout输出
#include<cmath>-让系统中已经有的常用数学函数包含到新建程序中
using namespace-名字空间命令,为避免同名冲突
main()-主函数
“<<”插入符号
float-浮点型
程序设计基础
1.进入VC6.0
0.1 两种办法:
在桌面的VC图标
在开始菜单进入
0.2工程是VC++管理各类程序文件的容器,扩展名为.dsp
0.3创建工程
0.4建立文件
主要是指的C++的源文件,扩展名为*.cpp
0.4.1运行程序
将已存在的程序文件放入工程
打开已存在的工程文件
推出vc++6.0
2.程序代码和说明
0.1以符号“#”开头的行,称为编译预处理行。
0.2“#include”称为文件预处理命令。
0.3“#include<iostream>”这条命令是让文件"iostream"的内容包含到新建的程序中。
0.4iostream是c++系统定义的一个“头文件”,在这个头文件中设置了c++的输入/输出(I/O)相关环境,定义了输入流cin和输出流cout对象。
0.5“#include<cmath>”这条命令是让系统中已经又的常用的数学函数包含到新建的程序中去,有了它才能使用正玹等数学公式。
0.6using namespace 称为使用名字空间命令,是为了避免同名冲突,std是c++自带的一个名字空间,由它定义了c++的库标识符,比如cout等,有了using namespace std之后,程序就可以直接使用std内的标识符了。
0.7main()是每一个c++程序必须要有的,称为主函数。也是程序的入口。在main()前面的int是标准的c++所提倡的,这样做需要在主函数结束前增加一行代码return 0
3.输出流对象cout
0.1在c++中引入术语stream,指的是来自设备或者传给设备的一个数据流。
0.2cout表示输出流对象,是输入输出流库的一部分。与cout相关联的设备是显示器。在程序中有了关联字cout,就有了将数据流传送到显示器的条件。用插入操作符"<<"将其后的数据插入到改流中。
比如:cout<<"welcome to c++";
cout<<endl;
插入操作符可以把多个输出数据组合成或级联成单个的输出语句,比如:
cout << "welcome to c++," << "i am a student." << end l ;
显示:welcome to c++, iam a student.
4.输入流对象cin
0.1cin表示输入流对象,它也是输入输出流库的一部分,与cin 相关联的输入设备是键盘。当从键盘输入字符串时, 形成了输入流(数据流),用提取操作符>>将数据流存储到一个事先定义好的变量中,比如:
float x; cin>>x;
第一条语句定义了一个浮点数类的对象,即变量x;第二条是用键盘输入一个带小数点的数,比如3.1415926.
变量
数据类型与变量的地址空间
1,基本数据类型:整形实型逻辑字符型
2,构造数据类型:数组结构联合枚举
power;SOP;product
sdfsdfs daaaa
小姐阿萨的大师傅但是公司的,功夫大师史蒂芬的发生打发十分
关系表达式是有值的,非0即1
1,程序设计的重要性
2,基本概念与基本方法
3,思路与典型方法
4,数学模型
5,算法及算法步骤
6,程序结构与相应语句
7,编码与上级调试
针对问题进行分析,构建数学模型,寻找算法并编程实践
有条有理,有根有据
良好的编程风格与习惯
加注释;今天掌握算数运算符和常用函数;程序的结构
加注释;jin't掌握算数运算符和常用函数;程序的结构