Download - week1m
![Page 1: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/1.jpg)
week 1
![Page 2: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/2.jpg)
soundcloud.com/cs50
![Page 3: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/3.jpg)
![Page 4: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/4.jpg)
![Page 5: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/5.jpg)
statements
![Page 6: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/6.jpg)
functions
![Page 7: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/7.jpg)
![Page 8: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/8.jpg)
loops
![Page 9: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/9.jpg)
![Page 10: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/10.jpg)
![Page 11: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/11.jpg)
Boolean expressions
![Page 12: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/12.jpg)
![Page 13: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/13.jpg)
conditions
![Page 14: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/14.jpg)
conditions
![Page 15: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/15.jpg)
![Page 16: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/16.jpg)
sectioningthis Wed through Fri
![Page 17: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/17.jpg)
supersectionsweek 2
![Page 18: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/18.jpg)
sectionsweek 3 onward
![Page 20: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/20.jpg)
problem set 0
![Page 21: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/21.jpg)
office hourscs50.harvard.edu/hours
![Page 33: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/33.jpg)
![Page 34: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/34.jpg)
seas.harvard.edu
![Page 35: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/35.jpg)
![Page 36: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/36.jpg)
![Page 37: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/37.jpg)
![Page 38: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/38.jpg)
10 PRINT "hello, world" 20 END
![Page 39: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/39.jpg)
![Page 40: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/40.jpg)
source code
![Page 41: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/41.jpg)
source code
![Page 42: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/42.jpg)
#include <stdio.h> !
int main(void) { printf("hello, world\n");}
![Page 43: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/43.jpg)
source code !
!
compiler !
!
object code
![Page 44: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/44.jpg)
source code !
!
compiler !
!
object code
![Page 45: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/45.jpg)
source code !
!
compiler !
!
object code
![Page 46: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/46.jpg)
10000011 00000001 00010001 00000000 00111101 11111100 01110100 00111101 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 10010000 00000000 00000000 00000000 01010000 00000000 00000111 00110000 00001011 00000001 00001011 00000011 00001010 00000000 00000000 00000000 00000000 00100000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01110000 00010000 00000000 00100000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00100000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 01000000 00000001 00000000 00000000 00000000 00000000 00100000 00000000 01000000 00000001 00000000 00000000 00000000 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 10010000 10000000 00000000 01000000 00000001 00000000 00000000 00000000 00101110 01100100 01111001 01101110 01100001 01101101 01101001 01100011 10110000 00000100 00000000 00100000 00000001 00000000 00000000 00000000 10110000 00000100 00000000 00100000 00000001 00000000 00000000 00000000 10100000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 10110000 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000 00000000 00000000
...
![Page 47: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/47.jpg)
![Page 48: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/48.jpg)
int main(void) { printf("hello, world\n"); }
![Page 49: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/49.jpg)
functions
![Page 50: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/50.jpg)
functions
printf("hello, world\n");
![Page 51: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/51.jpg)
loops
![Page 52: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/52.jpg)
loops
while (true) { printf("hello, world\n"); }
![Page 53: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/53.jpg)
loops
![Page 54: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/54.jpg)
loops
for (int i = 0; i < 10; i++) { printf("hello, world!\n"); }
![Page 55: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/55.jpg)
variables
![Page 56: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/56.jpg)
variables
int counter = 0; while (true){ printf("%d\n", counter); counter++; }
![Page 57: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/57.jpg)
Boolean expressions
![Page 58: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/58.jpg)
Boolean expressions
(x < y) !((x < y) && (y < z))
![Page 59: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/59.jpg)
conditions
![Page 60: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/60.jpg)
conditionsif (x < y) { printf("x is less than y\n");} else if (x > y) { printf("x is greater than y\n"); } else { printf("x is equal to y\n"); }
![Page 61: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/61.jpg)
#include <stdio.h> !
int main(void) { printf("hello, world\n"); }
![Page 62: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/62.jpg)
![Page 63: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/63.jpg)
Your Operating System (OS)
hypervisor
CS50 Appliance 2014 …
![Page 64: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/64.jpg)
how to write a programgedit
![Page 65: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/65.jpg)
![Page 66: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/66.jpg)
how to compile a programmake hello
![Page 67: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/67.jpg)
how to run a program./hello
![Page 68: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/68.jpg)
Standard Library stdio.h
printf
...
!
!
!
![Page 69: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/69.jpg)
CS50 Library cs50.h
GetChar
GetDouble
GetFloat
GetInt
GetLongLong
GetString
![Page 70: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/70.jpg)
typeschar
double
float
int
long long
...
![Page 71: week1m](https://reader031.vdocument.in/reader031/viewer/2022020506/56d6beb81a28ab3016934fd7/html5/thumbnails/71.jpg)
to be continued...