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

链表与数组的区别:

链表以结构体为节点,数组以

[Full Article]

合格的程序要求:

1.程序名称

2.作者名称

3.编程时间,修改时间

4.程序的主要功能

[Full Article]

1 概念 

2 c/c++ 构建模型

3 实践

4 编程习惯;程序构思说明、每句注释、变量加注释、可读性、

5 思维创新

 

 

[Full Article]

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()的函数体由一对大括号{ }括起,函数体包含两部分:前面是声明部分,后面是执行部分。

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

 

[Full Article]

3-2:第三讲

变量的基本概念

变量是相对常量而言的,在程序中经过操作其值允许改变的量称之为变量。

变量在使用前必须加以定义(一般在程序的声明部分定义)。

变量名的第一个字符必须是字母或下划线,其后的字符只能是字母,数字和下划线,且所用的名字不得与C/C++语言系统所保留的关键字相同。

依数据类型变量可分为两大类:

第一类是基本数据类型

    包括整型,实型,逻辑型和字符型;

第二类是构造数据类型

    包括数组,结构,联合,枚举等。

     所谓构造数据类型,是指这种类型的数据,是由若干个基本数据类型的变量按特定的规律组合构造而成的。

各种数据所能表示的数据精度不同,因而它所占用的内存空间的大小不同。

基本数据类型

1.整型,它又可分为4种:

  int整型,占用2字节,数的表示范围是

    -32768~32767

   unsi gned int 无符号整型,占用2字节,数的表示范围:0~65535

    long int 长整型,占用4字节,数的表示范围:

  -2147483648~2147483647

     unsi gned long int 无符号长整型,占用4字节,数的表示范围:0~4294967295

2.实型,可分为3种:

   fioat 浮点型,占用4字节

   double 双精度型,占用8字节

    long doub le 长双精度型,占用16字节

3.逻辑型

-占用1字节

4.字符型

-占用1字节

变量赋值

给变量赋值是一个非常重要的概念

赋值符号与赋值表达式

 在C/C++中赋值符号为“=”

  赋值表达式的一般格式为

            <变量>=<表达式>

变量赋值的5要素

1.变量必须先定义再使用(思考为什么)

2.在变量定义时就赋初值,这叫变量的初始化,是好的编程习惯。

3.对变量的赋值过程是“覆盖”过程,所谓覆盖是在变量地址单元中用新值去替换旧值。

4.读出变量的值后,该变量保持不变,相当于从中复制一份出来。

5.参与表达式运算的所有变量都保持原来的值不变。

说明:a=a+1:可简化写作a++;

指针是一种特殊的变量,特殊性表现在类型和值上,从变量角度看,指针也具有变量的3个要素:

1.变量名

2.指针变量的类型

3.指针的值是某个变量在内存中的地址,简称变量的内存地址

将指针初始化为NULL等于将指针初始化为0,在这里整数0是C/C++系统唯一一个允许赋给指针类型变量的整数值。除0以外的整数值是不允许赋给指针变量的。(定义指针并将其初始化为NULL是一个值得提倡的好习惯)

 

[Full Article]

注释(comments)没有注释的程序不能算是合格的程序。

 

[Full Article]

4-2 第四讲

主要内容:

-关系运算和关系表达式

-枚举法的思路

-循环结构

-分支结构

-程序框图

-逻辑问题及其解法

  计算机强大的逻辑分析功能是由人通过程序赋给它的。

关系运算符有如下6个:

1. >= 

2.>

3.==

4.<=

5.<

6.!=

关系表达式的格式如下;

  <变量1> 关系运算符 <变量2>

在程序中系统要测试由关系表达式所表示的关系是否成立,成立为真,不成立为假。

定义字符型变量

    char thisman=``;//定义字符变量并将其初始化为空 接着让“=”的含义为是,让“!=”的含义为不是。

 

[Full Article]

1、

输出流对象:cout

输入流对象cin

 

任务1.1 计算以下三角函数的值:

sin(20)xcos(20)-cos(10)/tan(10)

使用开发环境:

1)Visual C++ 6.0集成开发环境(课程在此平台为例)

2)Dev-C++集成开发环境(可试试)

 

 

[Full Article]

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

[Full Article]

变化的量,常量的是固定不变的,变量的是相对常量而言的

变量在使用前必须加以定义

每一个变量要有一个与其它变量不相同的名字,成为变量名

变量子计算中要占据存储空间

变量名的第一个字符必须是字母或下划线,其后的字符只是字母,数字和下划线

建议:再给变量命名时考虑实际含义,以便提高程序的易读性

以数据类型变量可分位两大类

第一类是基本数据类型

     包括整型,实型,逻辑型和字符型

第二类是构造数据类型

     包括数组,结构,联合,枚举等

     所谓构造数据类型,是指这种类型的数据,是由若干个基本数据的变量按特定的规律组合

[Full Article]