默认计划
9451人加入学习
(205人评价)
《程序设计基础》
价格 免费
音频听课 手机端支持一键听课 (试一试)

// 单行注释

/*......*/ 多行注释

[展开全文]

是不是所有语言的注释方式都一样

[展开全文]

1. Comments,方便理解程序的设计初衷;

 

[展开全文]

main()      //主函数

{     //函数体开

声明部分

执行部分

}    //函数体结束

[展开全文]

1、输出结果

a[0] = -858993460
a[1] = -858993460
a[2] = -858993460
a[3] = -858993460

2、

3、a[2] = 0, a[3] = 0;

4、too many init.....

5、‘d’undeclare

6、d 等于不串数字(未初始化)

7、不合法

[展开全文]

2-1

本讲的主要内容:

-编程准备

    程序注释

    算术运算符

    数学函数

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

     程序的基本结构

程序注释

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

要建立这样的的观念:程序是为别人编的,让人家看懂是第一位。特别是将来你可能参加一个团队一起合作编程,相互协同,即更需要将注释写得清清楚楚,明明白白,由此规定程序中要有注释内容。

注释内容

程序名称;

程序要实现的功能,比如要完成什么数学运算;

程序的思路和特点;

程序的人与合作者;

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

其他

(对初学者,最好每条语句都加上注释,注明这条语句都作用)

算术运算符

在C/C++中基本的算术运算符有五个,分别为

加   +

减   -

乘    *

求余    %

数学函数

C++提供了几百个数学函数,放在函数库中,这里只介绍最常用的13个函数:

1.求绝对值函数

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

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

2.正弦函数

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

3.反正弦函数

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

4.余弦函数

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

5.反余弦函数

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

6.正切函数

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

7.反正切函数

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

——接入笔记本

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

主要内容:

-程序的基本结构

-变量与数据类型

-定义变量和赋初值

-变量赋值

-指针变量

程序说明部分

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

“//”       引导单行注释

“/* ......*/”  引导多行注释

在读程序时,首先要看程序说明,要求在编程序时要写出如下说明:

1.程序名称

2.作者名称

3.编制时间,修改时间

4.程序的主要功能

没有说明的程序是不合格的程序

预编译命令

接下来是以“#”开头的预编译命令。

       #include <iostream>

在这个例子中是将程序库中的输入输出流文件加至程序中。

主函数

主函数是以ma in()为标识的,这是每一个程序都必须有的标识。Main()所起的作用仅是执行一系列的操作。

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

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

 

[展开全文]

注释是非常重要的机制,没有注释的程序不能算是合格的程序

主函数是以main()为标识的作用是执行一系列操作

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

 

[展开全文]

abs 就是求绝对值。

int代表整形,

lang 代表长整形的绝对值

double 可以带小数

ex=exp

lnx=log

xy=xy

floor 取不大于x

[展开全文]

老师课程设计方式非常好,先复习个PPT做预习,然后再用视频结合语音授课能够更好的吸收!

[展开全文]

1.求绝对值

原型为int abs(int x),   自变量为整数   

abs(-122)=122

原型为long labs(long x), 自变量长整数

labs(-1245678)=1245678

原型为double fabs(double x), 自变量双精度实数 

fabs(-3.11111)=3.11111

2.正弦函数

原型为double sin(double x), 

sin(3.1415926/2)=1

3.反正弦函数

原型为double asin(double x),

(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)就是arccos(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函数

原型为doouble log(double x)

log(2.71828)=0.999999

10.计算log10^x函数

原型为double log10(double x)

log3(3)=1

11.计算x^y函数

原型为double pow(double x)

pow(3.0,3.0)=27

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

原型为duble floor(double x)

floor(3.1)=3

floow(-1.2)=-2

13.计算开2次根号函数

原型为double sqrt(double x)

sqrt(4)=2

 

// *******************************************

// * 程序名:计算水果总价及找零                  *

// * 作者:屠冲                                             *

// * 日期:2021-3-26                                   *

// * 版本:初始版,尚未编译                        *

// * 主要功能;依照输入的水果重量及付款    *

// *  金额告知应找零金额                              *

// ******************************************

#include<iostream>                  //预编译

using namespace std;

int main()                           //主函数

{                                         //主函数开始

   float AppleP=8.25;        //对象1:苹果单价

   float OrangeP=1.2;      //对象2:桔子单价

   float BananaP=3.5;      //对象3:香蕉单价

   float AppleW=0.0;     

   //对象4:苹果重量初始化为0

   float OrangeW=0.0;      

   //对象5:桔子重量,初始化为0

   float BananaW=0.0;  

   //对象6:香蕉重量,初始化为0

   float Total=0.0;        

   //对象7: 总价,初始化为0

   float PriceI=0.0;

   //对象8: 总收款,初始化为0

   float PriceO=0.0;

   //应找零,初始化为0

   cout<<"请输入苹果重量"<<endl;

   //提示

  cin>>AppleW;

  //输入值赋值给苹果重量

  cout<<"请输入桔子重量"<<endl;

  //提示

  cin>>OrrangeW;

  //输入值赋值给桔子重量

  cout<<"请输入香蕉重量"<<endl;

  //提示

  cin>>BananaW;

  //输入值赋值给香蕉重量

 Total=AppleP*AppleW+OrangeP*OrangeW+BananaP*BananaW;

  //计算总价

  cout<<"请输入总计收款:"<<endl;

  //提示

  cin>>PriceI;

  //输入值赋值给总收款

  PriceO=Total-PriceI;

  //依照总收款与总价计算应找零并赋值

  cout<<"应找零"<<PriceO<<endl;

  //输出应找零金额

  returen 0;

}                                    //主函数结束

 

 

[展开全文]

一、注释(comment)形式:

"//"  引导单行注释

"/*......*/" 引导多行注释

二、求余:cout<<21%4<<endl;

输出是1

三、程序的基本结构

//程序说明(包括程序名称、作者、编制时间、、修改时间、主要功能)

#预编辑命令(如:include<iostream>将程序库中的输入输出流文件加至程序中)

main() //主函数

{              //函数体开始

声明部分

执行部分

}            //函数体结束

三、数学函数

调用数学函数时,要求源文件中包含以下命令行:

1、求绝对值函数

int abs (int x);//求整数x的绝对值: 

例 :abs(-415)=415

long labs (long x);//求长整数x的绝对值

例:labs(-41576)=41576

double fabs(double x);//求双精度实数x的绝对值

例:fabs(-3.14159)=3.14159

2、正弦函数

 

[展开全文]

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

“//”      引导单行注释

“/*...... */”引导多行注释

在读程序时,首先要看程序说明,编程时要写出如下格式:

1.程序名称

2.作者名称

3.编制时间,修改时间

4.程序的主要功能

没有说明的程序是不合格的程序、

预编译命令开头:#include<iostream>

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

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

 

[展开全文]

comments   注释,非常重要

编程,要让其他人能够读懂

运算符 :+-*/% 

注释形式 1 “//”  ,2,/*....................*/

主函数,包含两部分 ,声明部分,

[展开全文]

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 主函数

 

 

[展开全文]