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

文件

 

1将数据保存到文件

2 从文件中读取数据

[展开全文]

关系运算符

1.>=       大于等于

2.>         大于

3.=          等于把

4.<=       小于等于

5.<         小于

6.!=        不等于

 

 

[展开全文]

1.>=      大于等于

2.>         大于

3.=         等于

4.<=      小于等于

5.<         小于

6.!=       不等于

 

[展开全文]

《变量》=《表达式》

a=a+1;可化简写作a++

地址运算符&,

 

 

[展开全文]

逻辑思维与计算机解题

3.3循环结构

循环结构是程序中用的最多的一种,长于重复的特点

和顺序、分支结构并为三种基本结构

for (表达式1初始值;表达式2条件;表达式3变量自增自减)

{

      循环体(语句组)

}

3.4分支结构

状态标志:

有解无解

if(表达式)

    语句1;

if(表达式)

{

    语句块1;

}

if(表达式)

   语句1;

else

     语句2;

if(表达式)

{

   语句块1;

}

else

{

    语句块2;

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

链表结点的插入与删除

1 链表结点的删除,重点是在链表中查找到要删除的结点。

若果结点是要删除的结点,P是前一个结点,

q->next 所指向的结点是q后面的一个结点。用下面两句话及尅将q结点删去。

p->next=q->next;

delete q;

2 在使用链表时要养成一个好习惯,即在建立链表时所申请的内存空间应该在程序介素之前用一个子程序加以释放。

3 循环链表实在普通链表的基础上构建的。将链尾指针从指向空(null)改为指向链头(tail->next=head),就构成了循环链表.

 

猴子选大王问题,使用循环链表建立模型,上机测试程序?

[展开全文]

第15讲

数据的组织与处理-结构

建立链表的过程

6.2 指针和结构

有地址的变量可以用指针

-》指向指针的结构

6.3 链表

若干个节点形成环

[展开全文]

1.变量先定义再使用,是因为定义的时候先去申请内存

 

[展开全文]

链表结点插入原则是:

1 插入操作不应爱破坏原链接关系

2 插入的结点应该在它该在的位置。应该有一个位置的查找子过程。

[展开全文]

逻辑思维与计算机解题

关系运算符:

>=

>

==

<=

<

!=

关系表达式的一般表达式

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

变量先声明再使用

公有不可重复

私有可重复

定义变量要考虑实际含义,提高程序代码的易读性

基本数据类型

构造数据类型

表示精度不同,占用内存不同大小

整型:

int  -32768-32767

unsigned int  0-65535

long int

unsigned long int

实数型:

float

double

long double

逻辑型:0.1

字符型:“c”

 

五要素:

先定义再使用

定义时赋初值

覆盖的过程

读出变量值后,原变量值保持不变,复制

参与表达运算的变量都保持原来的值不变

 

 

指针初始化null

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

1)能发现自己知识上的薄弱环节,在上课前补上这部分的知识,不使它成为听课时的“绊脚石”。这样,就会顺利理解新知识。

2)有利于听课时跟着老师讲课的思路走。对听课内容选择性强。明确哪些知识应该放上主要精力,加强理解和消化;哪里应该重点记笔记,做到心中有数。

3)预习有利于弄清重点、难点所在,便于带着问题听课与质疑。注意力集中到难点上。这样,疑惑易解,听起来轻松、有味,思起来顺利主动,学习效果好。

4)预习可以提高记笔记水平。由于课前预习过,讲的内容和板书,心中非常清楚。上课时可以不记或少记书上有的,着重记书上没有的或自己不太清楚的部分,以及老师反复提醒的关键问题。从而可以把更多的时间用在思考理解问题上。

利用课堂

学习成绩好的学生很大程度上得益于在课堂上充分利用时间,这也意味着在课后少花些功夫。课堂上要及时配合老师,认真做好笔记来帮助自己记住老师讲授的内容,尤其重要的是要积极地独立思考,跟得上老师的思维。

[展开全文]

在工具箱中选择颜色填充工具

选择前景色和背景色

文件,平铺,居中,tian ch

[展开全文]

数据的组织与模块化设计

数据的组织与处理   数组

循环结构枚举

检验 是否满足条件

用一个计数器累加  满足上述条件的个数

 

break  he continue 

都在循环体内出现。

break  无条件退出该层循环,循环控制变量不再起作用

 

continue  并不退出该层循环,只是不再执行循环体中位于其后的语句。循环变量仍然起作用

[展开全文]

块循环结构

分子结构 ,功能是判断是否无解,如为真,则输出无解信息。

逻辑与   

逻辑或

A变量表示A作案,B变量表示B作案,显然这是或的关系。因此有CC1 = A||B

计算机

[展开全文]

循环的控制变量为K

循环体

产生被试者 ,

赋值给thisman

测试 A 是否为真

测试B是否为真

。。。。

循环体结束

for (表达式 ,表达式2 ,表达式3)

{

循环体

}

for 是计数型循环的标识符。

1,求解表达式1 ,置循环控制变量的处置

测试表达式2 ,是否味道循环控制变量的终值。

求解表达式,让循环控制变量增值或减值,再转2

#include   预编译命令

主函数

for 循环

IF

[展开全文]

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

//*程序   :32.cpp(计算循环示例)*

//*功能   :求子让数1~100之和   *

//*编制人:daijp                         *

//*时间    :2020年10月27号         *

#include<iostream>  //预编译命令

using namespace std

int main()               //主函数

{                                  //主函数开始

       int  i=0,sum=0;    //声明i,sum为整型变量并初始化为0

       for(i=1;i<=100;i=i+1)   //for循环

       {                                         //循环体开始

               sum=sum+i;              //累加求和

        }                                         //循环体结束

        cout《"自然数1~100之和为"

                《sum《end1;             //输出累加结果

          return 0;

}                                                  //主函数结束

[展开全文]