默认计划
9451 students enrolled
(205 reviews)
《程序设计基础》
Price Free
音频听课 The mobile phone supports one-click class. (Try)

合格的程序要求:

1.程序名称

2.作者名称

3.编程时间,修改时间

4.程序的主要功能

[Full Article]

程序注释

  • 程序名称
  • 程序实现的功能
  • 编程人以及合作者
  • 编程时间以及修改版本

算数运算符

+,-,*,/,%

数学函数

程序的基本结构

1:绝对值函数

函数int abs (int x)    整型

函数long labs(long x)长整型

函数double fabs(double x)双精度实数

2:正弦函数

double sin(double x)

3:反正弦函数

double asin(double x)

4:余弦函数

double cos(double x)

5:反余弦函数

double acos(double x)

6:正切函数

double tan(double x)

7:反正切函数

double atan(double x )

8:计算

9:计算lnx函数

 

第二章 变量、代数、与计算机解题

程序的基本结构

变量与数据类型

定义变量与赋初值

变量赋值

指针变量

 

 

 

 

 

 

 

 

 

[Full Article]

1以符号#开头的行,称为编译处理行

2.#include称为文件处理命令

3.定义输入流cin输出流out

4.程序是为别人编的,让大家看懂是第一位

5程序说明4步凑

1.程序名

2.作者

3.编制时间,修改时间

4.主要功能

[Full Article]

1以符号#开头的行,称为编译处理行

2.#include称为文件处理命令

3.定义输入流cin输出流out

4.程序是为别人编的,让大家看懂是第一位

5程序说明4步凑

1.程序名

2.作者

3.编制时间,修改时间

4.主要功能

 

[Full Article]

函数

1. 求绝对值

①整型

int abs(int x)

abs(-451) = 451

整型2个字节16 位 -32768~32767

长整型4个字节32位

int是2个字节还是4个字节,看我们机器的编译环境,现在编辑器int都是4个字节也是32位。 

②长整型

long abs( long x)

abs(-41542) = 41542

③ 双精度

double fabs(double x)

2.正弦函数

sin(90°)=1

sin(3.1415926/2)=1

角度值和弧度值的关系

a角度=a/180×π

360=360/180×π=2π

180=180/180×π=π

90=90/180×π=1/2*π=π/2

3.反正弦函数

doubule asin(double x)

11.计算x的y次方

double pow(double x,double y)

pow(2.0,3.0)=8

 

 

match 函数库

double exp(double x);  //返回指数函数e^x的值

double log(double x);//返回logex的值
double log10(double x) 返回log10x的值
double pow(double x,double y) 返回x^y的值
double pow10(int p) 返回10^p的值

double sqrt(double x) 返回+√x的值

注释

// 单行

/**/ 多行

[Full Article]

abs:求绝对值      exp:指数函数

预编译命令以#开头

# include<iostream>

主函数是以main()开头由一对{ }括起

[Full Article]

abs 绝对值函数 原型abs

doubel 双精度型 

ex 指数函数 原型exp

lnx 对数函数 原型log

sqrt 方根函数

 

[Full Article]

4.4e-011

4.4*10-011

a为反

sim

asim

exp(1)=2.71828

e=2.71828

log(e)=0.999999

pow()

fkoor

sqrt

[Full Article]

sqrt:计算平方根函数

程序加注释便于学习

[Full Article]

1.7

1、注释

2、函数

 

CH2变量 代数 与计算机解题 

程序的基本解雇

[Full Article]

1.5  程序注释 

1 程序名称

2 程序要实现的功能

3 程序的思路和特点

1.6 算数运算符

+  -  *  /  %

1.7  数学函数

1 求绝对值函数

abs   labs  fabs

2 正弦函数 double sin(double x)

3 反正弦函数 double asin(double x)

4 余弦函数   double cos(double x)

5 反余弦函数   double acos(double x)

6 正切函数 double tan(double x)

7 反正切函数 double atan(double x)

8 指数函数 double exp(double x)

9 lnx函数 double log(double x)

10  log10 x函数 double log10(double x)

11X^Y函数 double pow(double x,double y)

12  计算不大于自变量x的整数的函数

    double floor(double x)

13 开方  double sqrt(double x)

2.1  程序的基本结构

1 程序的说明部分

2 预编译命令

3 主函数

[Full Article]

程序设计的基础

1.5程序注释

  注释(comments)是非常重要的机制。没有注释的程序不能算是合格的程序

  观念:程序是为别人编写的,让人家看懂是第一位的。将注释写清楚、明白,是不可或缺的,规定程序中要有注释 内容。共别人参考。是一个合格程序的判断标准

注释内容:

  0.1程序名称

  0.2程序要实现的功能,比如要实现什么运算

  0.3程序思路和特点

  0.4人与合作者

  0.5编程的时间,修改后的第几个版本

  0.6其它

对初学者而言,最好每条语句后面都加上注释,注明这条语句的作用

1.6算数运算符

在c/c++中基本的算术运算符有五个:

加 +减 -乘*除/求余(一定是个整型值)%

例如:cout<<21%4<<end l;

输出是1

1.7数学函数

比如黑箱

  1.求绝对值函数

  0.1函数原型为int abs(int x),自变量为整数,函数值也为整数。

       例  abs(-415)=415

  0.2函数原型为long labs(long x),自变量为长整数,函数值也为长整数。

    例  labs(-41576)=41576

   0.3函数原型为double fabs(double x),自变量为双精度实数,函数值也为双精度实数。

   例  fabs(-3.14159)=3.14159

2.正弦函数

  函数原型是double sin(double x),自变量和函数均为双精度实数,其中x为弧度值。

  例  sin(3.1415926535/2)=1

3.反正弦函数

 函数原型为double asin(double x),自变量和函数均为双精度实数。

  例  asin(0.32696)=0.333085

这里的asin(x),就是数学里的arcsin(x)

4.余弦函数

  函数原型是double cos(double x),自变量和函数均为双精度实数。

  例  cos(3.1415926535/2)=4.48966e-011

5.反余弦函数

  函数原型为double acos(double x),自变量和函数均为双精度实数。

  例 acos(0.32696)=1.23771

acos(x)也是数学的arccoss(x)

6.正切函数

  函数原型为double tan(double x),自变量和函数均为双精度实数,

  例  tan(3.1415926535/4)=1

7.反正切函数

  函数原型为double atan(double x),自变量和函数均为双精度实数。

  例   atan(-862.42)=-1.56964

8.计算e^x函数

   函数原型为double exp(double x),自变量和函数均为双精度实数。

  例  exp(1)=2.71828

      exp(2.302585093)=10

9.计算lnx函数

  函数原型为double log(double x),自变量和函数均为双精度实数。 

  例  log(2.71828)=0.999999

10.计算log10x函数

函数原型为double log10(double x),自变量和函数均为双精度实数。

  例  log10(10)=1

11.计算x^y函数

   函数原型为double pow(double x,double y),自变量x,y和函数x^y均为双精度实数。

  例  pow(2.0,3.0)=8

12.计算不大于自变量x的整数值函数

函数原型为double floor(double x )自变量和函数均为双精度实数。

  例  floor(2.8)=2  floor(-2.8)=-3

       int

13.计算根号函数

  函数原型为double sqrt(double x)自变量和函数均为双精度实数。

  例  sqrt(42.25)=6.5

 

变量代数与计算机解题

 

 

2.1程序基本结构

// 程序说明

#预编译命令

main()    //主函数

{             //函数体开始

    声明部分

   执行部分

}               /函数体结束

程序说明部分

程序说明是以c++的注释形式出现的,注释以两种形成出现:

  ‘//’                         引号单行注释

    ‘/*。。。。。。*/’引号多行注释

要求:1.程序名称

           2.作者名称

           3.编制时间,修改时间

            4.程序的主要功能

没有说明不合格

预编译命令

#include <iostream>

主函数

主函数是以main()为标识的,是每一个c++程序必须要有的,main()所起的作用仅是执行一系列的操作

主函数main()的函数体由一对大括号{}括起,函数体包含两部分:前面是声明部分,后面是执行部分。

规定声明在前,执行在后,不声明者,不得执行。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Full Article]

- 变成准备

·程序注释

·算术运算符

·数学函数

-变量、代数与计算机解题

·程序的基础结构

[Full Article]

求绝对值

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)

 

 

 

 

 

 

 

 

 

 

 

[Full Article]

{e}^{x}函数exp,log{10}^{x}函数log10

(double x),{x}^{y}函数pow,\sqrt {x}函数sqrt

加注释;掌握算数运算符和常用函数;程序的结构

 

[Full Article]