This is CS50 презентация

Содержание

Слайд 2

2/3
of CS50 students have never taken CS before

2/3 of CS50 students have never taken CS before

Слайд 3

what ultimately matters in this course is not so much where you end

up relative to your classmates but where
you end up relative to yourself when you began

what ultimately matters in this course is not so much where you end

Слайд 4

input →

→ output

input → → output

Слайд 5

representation

representation

Слайд 6

Слайд 7

0 1 2 3 4 5 6 7 8 9

0 1 2 3 4 5 6 7 8 9

Слайд 8

0 1

0 1

Слайд 9

123

123

Слайд 10

123

1

123 1

Слайд 11

10 1
123

10 1 123

Слайд 12

100 10 1
123

100 10 1 123

Слайд 13

100 10 1
123
100 × 1

100 10 1 123 100 × 1

Слайд 14

100 10 1
123

100 × 1 +

100 10 1 123 100 × 1 +

Слайд 15

100 10 1
123
100 × 1 + 10 × 2

100 10 1 123 100 × 1 + 10 × 2

Слайд 16

100 10 1
123
100 × 1 + 10 × 2 +

100 10 1 123 100 × 1 + 10 × 2 +

Слайд 17

100 10 1
123
100 × 1 + 10 × 2 + 1 × 3

100 10 1 123 100 × 1 + 10 × 2 + 1 × 3

Слайд 18

3

100 10 1
123
100 + 20 +

3 100 10 1 123 100 + 20 +

Слайд 19

123

123

Слайд 20

100 10 1
000

100 10 1 000

Слайд 21

100 10 1
001

100 10 1 001

Слайд 22

100 10 1
002

100 10 1 002

Слайд 23

100 10 1
003

100 10 1 003

Слайд 24

100 10 1
004

100 10 1 004

Слайд 25

100 10 1
005

100 10 1 005

Слайд 26

100 10 1
006

100 10 1 006

Слайд 27

100 10 1
007

100 10 1 007

Слайд 28

100 10 1
008

100 10 1 008

Слайд 29

100 10 1
009

100 10 1 009

Слайд 30

100 10 1
010

100 10 1 010

Слайд 31

100 10 1
000

100 10 1 000

Слайд 32

102 101 100
000

102 101 100 000

Слайд 33

22 21 20
000

22 21 20 000

Слайд 34

4 2 1
000

4 2 1 000

Слайд 35

4 2 1
001

4 2 1 001

Слайд 36

4 2 1
010

4 2 1 010

Слайд 37

4 2 1
011

4 2 1 011

Слайд 38

4 2 1
100

4 2 1 100

Слайд 39

4 2 1
101

4 2 1 101

Слайд 40

4 2 1
110

4 2 1 110

Слайд 41

4 2 1
111

4 2 1 111

Слайд 42

bit

bit

Слайд 43

?

?

Слайд 44

bit bit bit bit bit bit bit bit

bit bit bit bit bit bit bit bit

Слайд 45

???????
?

??????? ?

Слайд 46

byte

byte

Слайд 47

???????

?

??????? ?

Слайд 48

A

A

Слайд 49

65

65

Слайд 50

01000001

01000001

Слайд 51

65

65

Слайд 52

ASCII

ASCII

Слайд 53

Слайд 54

72

73

33

72 73 33

Слайд 55

H 72

I 73

33

H 72 I 73 33

Слайд 56

Слайд 57

Слайд 58

Слайд 59

Слайд 60

Unicode

Unicode

Слайд 61

Слайд 62

128514

128514

Слайд 63

11111011000000010

11111011000000010

Слайд 64

Слайд 65

RGB

RGB

Слайд 66

Слайд 67

72 73 33

72 73 33

Слайд 68

72

73

33

72 73 33

Слайд 69

Слайд 70

Слайд 71

Слайд 72

Слайд 73

Слайд 74

Слайд 75

Слайд 76

Слайд 77

input →

→ output

input → → output

Слайд 78

algorithms

algorithms

Слайд 79

1024
512
256
128
64
32
16
8
4
2
1

1024 512 256 128 64 32 16 8 4 2 1

Слайд 80

Слайд 81

Слайд 82

Слайд 83

Слайд 84

Слайд 85

Слайд 86

Слайд 87

Слайд 88

pseudocode

pseudocode

Слайд 89

Pick up phone book
Open to middle of phone book
Look at page
If Smith is

on page
Call Mike
Else if Smith is earlier in book
Open to middle of left half of book
Go back to line 3
Else if Smith is later in book
Open to middle of right half of book
Go back to line 3
Else
Quit

Pick up phone book Open to middle of phone book Look at page

Слайд 90

Pick up phone book
Open to middle of phone book
Look at page
If Smith is

on page
Call Mike
Else if Smith is earlier in book
Open to middle of left half of book
Go back to line 3
Else if Smith is later in book
Open to middle of right half of book
Go back to line 3
Else
Quit

Pick up phone book Open to middle of phone book Look at page

Слайд 91

Pick up phone book
Open to middle of phone book
Look at page
If Smith is

on page
Call Mike
Else if Smith is earlier in book
Open to middle of left half of book
Go back to line 3
Else if Smith is later in book
Open to middle of right half of book
Go back to line 3
Else
Quit

Pick up phone book Open to middle of phone book Look at page

Слайд 92

Pick up phone book
Open to middle of phone book
Look at page
If Smith is

on page
Call Mike
Else if Smith is earlier in book
Open to middle of left half of book
Go back to line 3
Else if Smith is later in book
Open to middle of right half of book
Go back to line 3
Else
Quit

Pick up phone book Open to middle of phone book Look at page

Слайд 93

Pick up phone book
Open to middle of phone book
Look at page
If Smith is

on page
Call Mike
Else if Smith is earlier in book
Open to middle of left half of book
Go back to line 3
Else if Smith is later in book
Open to middle of right half of book
Go back to line 3
Else
Quit

Pick up phone book Open to middle of phone book Look at page

Слайд 94

functions
conditions
Boolean expressions
loops

functions conditions Boolean expressions loops

Слайд 95

functions
conditions
Boolean expressions
loops
variables
threads
events
...

functions conditions Boolean expressions loops variables threads events ...

Слайд 96

#include
int main(void)
{
printf("hello, world\n");
}

#include int main(void) { printf("hello, world\n"); }

Слайд 97

Слайд 98

Слайд 99

Слайд 100

Слайд 101

Слайд 102

Слайд 103

Слайд 104

input →

→ output

algorithms

input → → output algorithms

Слайд 105


algorithms

→ output

→ algorithms → output

Слайд 106


→ output

→ → output

Слайд 107



→ →

Слайд 108

Слайд 109

input →

→ output

algorithms

input → → output algorithms

Слайд 110


→ output

algorithms

→ → output algorithms

Слайд 111


→ output

→ → output

Слайд 112



→ →

Слайд 113

Слайд 114

input →

→ output

algorithms

input → → output algorithms

Слайд 115


→ output

algorithms

→ → output algorithms

Слайд 116


→ output

→ → output

Слайд 117



→ →

Слайд 118


→

Слайд 119


→

Слайд 120



→ →

Слайд 121




→ → →

Слайд 122

Слайд 123

Слайд 124

Имя файла: This-is-CS50.pptx
Количество просмотров: 67
Количество скачиваний: 0