初学编程日记01 220729

学习材料:

《程序是怎样跑起来的》

Coursera专项课程 《计算导论与C语言基础》

学习目标:

研究人工智能

本周成果:

计算机编程的基础:简单数学模型可以完成复杂运算

                                冯-诺依曼式存储程序式计算机

计算机为什么能计算:

                                数在计算机中以二进制数形式表示,两种电信号即可模拟

                                        二进制数的简单计算&二进制数与其他进制的转换

                                        半加器&全加器

                                布尔代数可通过计算机开关电路设计实现逻辑运算

                                        基本逻辑运算:与&或&非

                                        复杂逻辑运算:同或与异或&与非&或非&或与非

计算机能识别的单词

        auto        break        case        char        const

        continue        default        do        double        else

        enum        extern        float        for        goto

        if        int        long        register        return

        short        signed        sizeof        static        struct

        switch        typedef        unsigned        union        void

        volatile        while        bool        catch        class

C++的数据类型

        基本数据类型

                布尔型(bool)

                字符型(char)

                整型(int)

                实型(浮点型)

                        单精度浮点型(float)

                        双精度浮点型(double)

        自定义数据类型

                数组型(类型【】)

                指针型(类型*)

                构造数据类型

                        结构体型(struct)

                        联合体型(union)

                        枚举型(enum)

                类(class)

                空类型(void)

C++语言的运算符

        求字节数的运算符:sizeof

        下标运算符:【】

        赋值运算符:=

        算术运算符:+,-,*,/,%

        关系运算符:<;>;==;!=;>=;<=

        逻辑运算符:!;&&;||

        条件运算符:?;:

        逗号运算符:,

        位运算符:>>; ~; |; ^; &

        指针运算符:*; &

        强制类型转换运算符:(类型)

        分量运算符:.; →

C语言的句式

        顺序语句

        循环语句

        分支语句

简单的C++程序10例

冒泡运算

        冒泡排序法:两两比较相邻元素,F(i)与F(i+1)<i=1,2,……,N-1>。如果F(i)>F(i+1),则交换两者位置。对剩下的N-1个元素再两两比较,按同样的规则处理,经过N-2次比较,将次最大值交换到N-1的位置。经过N-1次处理后(每次进行N-i次比较),完成数列排序

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值