少儿编程第02天(七岁):课堂笔记

中小学编程红宝书.zip

关键词:

地点:中关村;北京大学;清华大学;北京中学。 

竞赛:少儿编程;中小学编程;信息学竞赛;计算机竞赛;CSP-J/S竞赛;NOIP竞赛;NOI竞赛。兴趣;爱好;升学;选校。 

师资:少儿编程师资;少儿编程老师;NOIP老师;C++老师;Python老师;NOIP教练;国际竞赛老师。 

奥数;信息学奥赛;信息学编程;机会;冲突;方向。

                Honeyview_640 (8).jpg

  

1、复习

---------------------------------

int  *age = new int(8);     //age       *age

int age2 = 3;             //&age2   age2   

*(地址):取出地址中的值  *(&age2)  3

                  *age         8

 

2、计算机编程起源于1950

3、硬件:

---------------------------------

     CPU:C++

     内存:

     显卡:GPU

4、计算机语言发展简史

----------------------------------------------------------

硬件编程:CPU

机器语言       汇编语言

面向过程:判断、循环、顺序

C

 

面向对象:概念与个体

int a,b,c,d;

5、内存中存储的都是数字

----------------------------------------------------

int  a   = 3;

int  *p = new int(33);                  

6、内存地址

--------------------------------------------------------  & *

A

int    a = 3;           &a

char b = 'a';         &b

bool c = true;      &c

int    *a1 = &a;      

char *b1 = &b;

bool *c1 = &c;

B

int *p   = new int;  p

int *p1 = p;

char *b  = new char;

char *b1= b;

 

7、存储另外一个空间的地址

--------------------------------------------------------------

int  a = 3;

int *p= &a;    //&a是存储的地址    p也是存储的地址  p = &a;

//p本身的地址是:   &p

8、绰号  外号

----------------------------------

两个名字,对应一个个体,公用一个空间。

int      a = 3;

int &  b = a;

9、运算符与表达式

----------------------------------

A、数学运算符

+  -   *   %   

B、赋值运算符

      =

C、比较运算符

      > >= < <=  ==  !=

D、逻辑运算符

      PYTHON         C++

      AND                &&

      OR                   ||

      NOT                 !

10、位运算

------------------------------------------

1   0   1   1   1 .    1     1        0  0  1

    0   4   2   1 .  0.5    0.25   0.125

 

与   或    非:电路的编程

7:4 + 2 + 1

00000111

2的3次方

//移位:左移,右移

左移相当于*2  右移相当于除于2;

int a = 2;

int value1 = 2*2*2;

int value2 =2 >>3;

1    1    1    1    1     1    1      1

00000010

00001000

3    00000011

   &

4    00000100

-------------------

      00000000

3    00000011

   |

4    00000100

-------------------

      00000111                              

11、异或

---------------------------------

两者一样则为0

两者不一样则为1;

12、与

------------------------------

两者都为1,则为1,其他为0

13、或

-------------------------------

有一个为1,就为1.

14、!

----------------------------------

 

 

 

 



                                               

联系方式:

A、官方网址:

http://www.itflight.net


B、微信公众号:

添加微信,获取资料。

image.png

 



关注公众号,获取动态。

image.png