Download - CS50 Лекція 0-2
![Page 1: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/1.jpg)
week 0, continued
![Page 2: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/2.jpg)
![Page 3: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/3.jpg)
![Page 4: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/4.jpg)
![Page 5: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/5.jpg)
cs50.harvard.edu/register
![Page 6: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/6.jpg)
![Page 7: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/7.jpg)
![Page 8: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/8.jpg)
![Page 9: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/9.jpg)
r3dprinter.com
![Page 10: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/10.jpg)
![Page 11: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/11.jpg)
![Page 12: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/12.jpg)
![Page 13: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/13.jpg)
![Page 14: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/14.jpg)
![Page 15: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/15.jpg)
http://youtu.be/whLbGbpt-E4, http://youtu.be/g-_JmN2rUNM
![Page 16: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/16.jpg)
http://youtu.be/whLbGbpt-E4, http://youtu.be/g-_JmN2rUNM
![Page 17: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/17.jpg)
![Page 18: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/18.jpg)
andexdesign.com
![Page 19: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/19.jpg)
1 pick up phone book 2 open to middle of phone book 3 look at names 4 if "Smith" is among names 5 call Mike 6 else if "Smith" is earlier in book 7 open to middle of left half of book 8 go to line 3 9 else if "Smith" is later in book 10 open to middle of right half of book 11 go to line 3 12 else 13 give up
![Page 20: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/20.jpg)
![Page 21: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/21.jpg)
![Page 22: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/22.jpg)
![Page 23: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/23.jpg)
variable
![Page 24: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/24.jpg)
![Page 25: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/25.jpg)
![Page 26: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/26.jpg)
loop
![Page 27: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/27.jpg)
![Page 28: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/28.jpg)
condition
![Page 29: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/29.jpg)
![Page 30: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/30.jpg)
![Page 31: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/31.jpg)
http://youtu.be/s8MDNFaGfT4
![Page 32: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/32.jpg)
http://youtu.be/s8MDNFaGfT4
![Page 33: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/33.jpg)
![Page 34: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/34.jpg)
source code
![Page 35: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/35.jpg)
source code
![Page 36: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/36.jpg)
#include <stdio.h> !
int main(void) { printf("hello, world\n");}
![Page 37: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/37.jpg)
![Page 38: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/38.jpg)
scratch.mit.edu
![Page 39: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/39.jpg)
statements
![Page 40: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/40.jpg)
statements
![Page 41: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/41.jpg)
statements
![Page 42: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/42.jpg)
Boolean expressions
![Page 43: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/43.jpg)
Boolean expressions
![Page 44: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/44.jpg)
Boolean expressions
![Page 45: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/45.jpg)
Boolean expressions
![Page 46: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/46.jpg)
conditions
![Page 47: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/47.jpg)
conditions
![Page 48: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/48.jpg)
conditions
![Page 49: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/49.jpg)
loops
![Page 50: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/50.jpg)
loops
![Page 51: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/51.jpg)
variables
![Page 52: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/52.jpg)
functions
![Page 53: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/53.jpg)
arrays
![Page 54: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/54.jpg)
threads
![Page 55: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/55.jpg)
events
![Page 56: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/56.jpg)
extensions
![Page 57: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/57.jpg)
function check(text) { if (check.state.on == true) { off(); } else { on(); } }
![Page 58: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/58.jpg)
PUT /api/newdeveloper/lights/1/state HTTP/1.1 !
{"on":true, "bri":255, "transitiontime":0}
![Page 59: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/59.jpg)
![Page 60: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/60.jpg)
sectioning begins next week
![Page 61: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/61.jpg)
office hours begin next week
![Page 62: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/62.jpg)
problem set 0
![Page 63: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/63.jpg)
![Page 64: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/64.jpg)
what does the fox say?
![Page 65: CS50 Лекція 0-2](https://reader034.vdocuments.pub/reader034/viewer/2022051404/587a80eb1a28abf0468b7491/html5/thumbnails/65.jpg)
to be continued...