65
week 0, continued

CS50 Лекція 0-2

Embed Size (px)

Citation preview

Page 1: CS50 Лекція 0-2

week 0, continued

Page 2: CS50 Лекція 0-2
Page 3: CS50 Лекція 0-2
Page 4: CS50 Лекція 0-2
Page 5: CS50 Лекція 0-2

cs50.harvard.edu/register

Page 6: CS50 Лекція 0-2
Page 7: CS50 Лекція 0-2
Page 8: CS50 Лекція 0-2
Page 9: CS50 Лекція 0-2

r3dprinter.com

Page 10: CS50 Лекція 0-2
Page 11: CS50 Лекція 0-2
Page 12: CS50 Лекція 0-2
Page 13: CS50 Лекція 0-2
Page 14: CS50 Лекція 0-2
Page 15: CS50 Лекція 0-2

http://youtu.be/whLbGbpt-E4, http://youtu.be/g-_JmN2rUNM

Page 16: CS50 Лекція 0-2

http://youtu.be/whLbGbpt-E4, http://youtu.be/g-_JmN2rUNM

Page 17: CS50 Лекція 0-2
Page 18: CS50 Лекція 0-2

andexdesign.com

Page 19: CS50 Лекція 0-2

   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
Page 21: CS50 Лекція 0-2
Page 22: CS50 Лекція 0-2
Page 23: CS50 Лекція 0-2

variable

Page 24: CS50 Лекція 0-2
Page 25: CS50 Лекція 0-2
Page 26: CS50 Лекція 0-2

loop

Page 27: CS50 Лекція 0-2
Page 28: CS50 Лекція 0-2

condition

Page 29: CS50 Лекція 0-2
Page 30: CS50 Лекція 0-2
Page 31: CS50 Лекція 0-2

http://youtu.be/s8MDNFaGfT4

Page 32: CS50 Лекція 0-2

http://youtu.be/s8MDNFaGfT4

Page 33: CS50 Лекція 0-2
Page 34: CS50 Лекція 0-2

source code

Page 35: CS50 Лекція 0-2

source code

Page 36: CS50 Лекція 0-2

#include  <stdio.h>  !

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

Page 37: CS50 Лекція 0-2
Page 38: CS50 Лекція 0-2

scratch.mit.edu

Page 39: CS50 Лекція 0-2

statements

Page 40: CS50 Лекція 0-2

statements

Page 41: CS50 Лекція 0-2

statements

Page 42: CS50 Лекція 0-2

Boolean expressions

Page 43: CS50 Лекція 0-2

Boolean expressions

Page 44: CS50 Лекція 0-2

Boolean expressions

Page 45: CS50 Лекція 0-2

Boolean expressions

Page 46: CS50 Лекція 0-2

conditions

Page 47: CS50 Лекція 0-2

conditions

Page 48: CS50 Лекція 0-2

conditions

Page 49: CS50 Лекція 0-2

loops

Page 50: CS50 Лекція 0-2

loops

Page 51: CS50 Лекція 0-2

variables

Page 52: CS50 Лекція 0-2

functions

Page 53: CS50 Лекція 0-2

arrays

Page 54: CS50 Лекція 0-2

threads

Page 55: CS50 Лекція 0-2

events

Page 56: CS50 Лекція 0-2

extensions

Page 57: CS50 Лекція 0-2

function  check(text)  {          if  (check.state.on  ==  true)          {                  off();          }          else          {                  on();          }  }

Page 58: CS50 Лекція 0-2

PUT  /api/newdeveloper/lights/1/state  HTTP/1.1  !

{"on":true,  "bri":255,  "transitiontime":0}

Page 59: CS50 Лекція 0-2
Page 60: CS50 Лекція 0-2

sectioning begins next week

Page 61: CS50 Лекція 0-2

office hours begin next week

Page 62: CS50 Лекція 0-2

problem set 0

Page 63: CS50 Лекція 0-2
Page 64: CS50 Лекція 0-2

what does the fox say?

Page 65: CS50 Лекція 0-2

to be continued...