SlideShare a Scribd company logo
1 of 34
Introduction ttoo PPrrooggrraammmmiinngg 
LLeeccttuurree 2244
TTooddaayy’’ss AAggeennddaa 
MMeemmoorryy AAllllooccaattiioonn 
–DDyynnaammiicc mmeemmoorryy aallllooccaattiioonn 
–AAddvvaannttaaggeess//ddiissaaddvvaannttaaggeess ooff 
DDyynnaammiicc aanndd ssttaattiicc mmeemmoorryy 
aallllooccaattiioonn 
–CCoommmmoonn pprrooggrraammmmiinngg eerrrroorrss wwhhiillee 
uussiinngg DDyynnaammiicc mmeemmoorryy aallllooccaattiioonn
SSttaattiicc MMeemmoorryy 
AAllllooccaattiioonn 
iinntt ii ,, jj ,, kk ;; 
cchhaarr ss [[ 2200 ]] ;;
CCoommppiillee TTiimmee 
AAllllooccaattiioonn
DDyynnaammiicc 
MMeemmoorryy 
AAllllooccaattiioonn
HHeeaapp
PPooiinntteerrss
vvooiidd 
PPooiinntteerr
iinntt **ii ;; 
cchhaarr **ss ;; 
i is a pointer to an integer
vvooiidd **ppttrr ;;
CCaasstt
vvooiidd **ppttrr ;;
(( iinntt ** )) ppttrr ;;
NNUULLLL
Space in terms of 
numbers of elements 
ccaalllloocc (( nn ,, 
mm )) ;; 
Space in terms of size 
each of elements
calloc ( 1000 , ssiizzeeooff (( iinntt )) ))
( int * ) calloc ( 1000 , ssiizzeeooff (( iinntt )) ))
void * calloc ( size_t n , ssiizzee__tt eell--ssiizzee ))
EExxaammppllee 11 
iinntt **iiPPttrr ;; 
iiPPttrr == (( iinntt ** )) ccaalllloocc (( 11000000 ,, ssiizzeeooff (( iinntt )) )) ;; 
iiff (( iiPPttrr ==== NNUULLLL )) 
eexxiitt (( )) ;;
vvooiidd ** mmaalllloocc (( nn )) ;; 
Number of bytes 
required
malloc (1000 *ssiizzeeooff (( iinntt )) )) ))
malloc ( n ( sizeof (( ffllooaatt )) )) ))
SSttaattiicc MMeemmoorryy 
AAllllooccaattiioonn 
##ddeeffiinnee MMAAXXSSTTUUDDEENNTT 110000 
iinntt SSttuuddeenntt [[ MMAAXXSSTTUUDDEENNTT ]] 
;;
PPrroobblleemm 
ssttaatteemmeenntt 
FFiinndd tthhee aavveerraaggee aaggee ooff 
tthhee ssttuuddeennttss iinn yyoouurr 
ccllaassss
EExxaammppllee 22 
iinntt nnuummssttdd ;; 
iinntt **iiPPttrr ,, **ssPPttrr ;; 
ccoouutt <<<< ""EEnntteerr tthhee nnuummbbeerr ooff ssttuuddeennttss "" <<<< eennddll ;; 
cciinn >>>> nnuummssttdd ;; 
iiPPttrr == mmaalllloocc (( nnuummssttdd ** (( ssiizzeeooff (( iinntt )) )) )) ;; 
iiff (( iiPPttrr ==== NNUULLLL )) 
{{ 
ccoouutt <<<< ""EErrrroorr oonn mmaalllloocc "" ;; 
rreettuurrnn 11 ;; 
//** UUssee aa nnoonnzzeerroo rreettuurrnn ttoo iinnddiiccaattee aann eerrrroorr hhaass ooccccuurrrreedd **// 
}} 
//// aa wwhhiillee lloooopp ttoo rreeaadd tthhee aaggeess ooff tthhee ssttuuddeenntt aanndd ppllaaccee tthheemm iinn tthhee 
mmeemmoorryy 
ssPPttrr == iiPPttrr ;; 
ssPPttrr++++ ;;
ffrreeee (( iiPPttrr )) ;;
realloc(void *iiPPttrr,, ssiizzee__tt ssiizzee));;
UUnnrreeffeerreenncceedd 
MMeemmoorryy
MMeemmoorryy 
LLeeaakkss
EExxaammppllee 
mmaaiinn (( )) 
{{ 
ffuunncctt (( )) ;; 
}}f 
fuunncctt (( )) 
{{ 
iinntt **iiPPttrr ;; 
iiPPttrr == mmaalllloocc (( 11000000 ** (( ssiizzeeooff (( iinntt )) )) )) ;; 
//// uusseedd tthhee mmeemmoorryy 
}}
DDaanngglliinngg 
PPooiinntteerrss
EExxaammppllee 
iinntt **ppttrr11 ,, **ppttrr22 ;; 
ppttrr11 == mmaalllloocc ((11000000 ** (( ssiizzeeooff (( iinntt )) )) )) ;; 
ppttrr22 == ppttrr11 ;; 
-- -- -- 
ffrreeee (( ppttrr11 )) ;;
MMuullttii--ttaasskkiinngg
RReevviieeww 
DDyynnaammiicc MMeemmoorryy AAllllooccaattiioonn 
– EEffffiicciieenntt uussaaggee ooff ccoommppuutteerrss 
rreessoouurrcceess 
– HHaavvee ttoo ddoo mmeemmoorryy 
mmaannaaggeemmeenntt

More Related Content

What's hot

Komunikasi serial avr
Komunikasi serial avrKomunikasi serial avr
Komunikasi serial avrmuslih4475
 
Ejercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloEjercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloErys_Introduccion
 
CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10Bilal Ahmed
 
Recent advances in hormonal contraceptives (1)
Recent advances in hormonal contraceptives (1)Recent advances in hormonal contraceptives (1)
Recent advances in hormonal contraceptives (1)Garima Prakash
 
Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Fernando Jose Novaes
 
Nguyen kim doanh ta
Nguyen kim doanh taNguyen kim doanh ta
Nguyen kim doanh taDuy Quang
 
Estados hipertensivos del embarazo
Estados hipertensivos del embarazoEstados hipertensivos del embarazo
Estados hipertensivos del embarazo87880404
 
Upper tibial valgus osteotomy using a dynamic external fixator
Upper tibial valgus osteotomy using a dynamic external fixatorUpper tibial valgus osteotomy using a dynamic external fixator
Upper tibial valgus osteotomy using a dynamic external fixatorAlexander Bardis
 
фоис мезенх дистр
фоис мезенх дистрфоис мезенх дистр
фоис мезенх дистрnizhgma.ru
 
The anatomy of a dollar bill
The anatomy of a dollar billThe anatomy of a dollar bill
The anatomy of a dollar billSeadin Xhaferi
 
смешанные дистрофии англ.
смешанные дистрофии англ.смешанные дистрофии англ.
смешанные дистрофии англ.nizhgma.ru
 
2.01 other emergency procedures
2.01 other emergency procedures2.01 other emergency procedures
2.01 other emergency proceduresmelodiekernahan
 

What's hot (20)

New developments in sarbanes oxley and dodd-frank whistleblower retaliation ...
New developments in sarbanes oxley and dodd-frank whistleblower retaliation ...New developments in sarbanes oxley and dodd-frank whistleblower retaliation ...
New developments in sarbanes oxley and dodd-frank whistleblower retaliation ...
 
Slide pedagógico
Slide pedagógicoSlide pedagógico
Slide pedagógico
 
Komunikasi serial avr
Komunikasi serial avrKomunikasi serial avr
Komunikasi serial avr
 
Strategies for representing whistleblowers in the federal government
Strategies for representing whistleblowers in the federal governmentStrategies for representing whistleblowers in the federal government
Strategies for representing whistleblowers in the federal government
 
Ejercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloEjercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un ciclo
 
CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10CS201- Introduction to Programming- Lecture 10
CS201- Introduction to Programming- Lecture 10
 
Recent advances in hormonal contraceptives (1)
Recent advances in hormonal contraceptives (1)Recent advances in hormonal contraceptives (1)
Recent advances in hormonal contraceptives (1)
 
Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02Cursos Polilab - Degradação e estabilização de polímeros aula 02
Cursos Polilab - Degradação e estabilização de polímeros aula 02
 
Nguyen kim doanh ta
Nguyen kim doanh taNguyen kim doanh ta
Nguyen kim doanh ta
 
Estados hipertensivos del embarazo
Estados hipertensivos del embarazoEstados hipertensivos del embarazo
Estados hipertensivos del embarazo
 
Upper tibial valgus osteotomy using a dynamic external fixator
Upper tibial valgus osteotomy using a dynamic external fixatorUpper tibial valgus osteotomy using a dynamic external fixator
Upper tibial valgus osteotomy using a dynamic external fixator
 
фоис мезенх дистр
фоис мезенх дистрфоис мезенх дистр
фоис мезенх дистр
 
Paseando por París
Paseando por ParísPaseando por París
Paseando por París
 
The anatomy of a dollar bill
The anatomy of a dollar billThe anatomy of a dollar bill
The anatomy of a dollar bill
 
Farmacos antimicrobianos
Farmacos antimicrobianosFarmacos antimicrobianos
Farmacos antimicrobianos
 
смешанные дистрофии англ.
смешанные дистрофии англ.смешанные дистрофии англ.
смешанные дистрофии англ.
 
2.01 other emergency procedures
2.01 other emergency procedures2.01 other emergency procedures
2.01 other emergency procedures
 
Tiro parabólico
Tiro parabólicoTiro parabólico
Tiro parabólico
 
Sindrome de embolismo graso
Sindrome de embolismo grasoSindrome de embolismo graso
Sindrome de embolismo graso
 
Websphere classes in mumbai
Websphere classes in mumbaiWebsphere classes in mumbai
Websphere classes in mumbai
 

Viewers also liked

CS101- Introduction to Computing- Lecture 44
CS101- Introduction to Computing- Lecture 44CS101- Introduction to Computing- Lecture 44
CS101- Introduction to Computing- Lecture 44Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 06
CS201- Introduction to Programming- Lecture 06CS201- Introduction to Programming- Lecture 06
CS201- Introduction to Programming- Lecture 06Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 11
CS201- Introduction to Programming- Lecture 11CS201- Introduction to Programming- Lecture 11
CS201- Introduction to Programming- Lecture 11Bilal Ahmed
 
CS101- Introduction to Computing- Lecture 31
CS101- Introduction to Computing- Lecture 31CS101- Introduction to Computing- Lecture 31
CS101- Introduction to Computing- Lecture 31Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 14
CS201- Introduction to Programming- Lecture 14CS201- Introduction to Programming- Lecture 14
CS201- Introduction to Programming- Lecture 14Bilal Ahmed
 
MGT101 - Financial Accounting- Lecture 30
MGT101 - Financial Accounting- Lecture 30MGT101 - Financial Accounting- Lecture 30
MGT101 - Financial Accounting- Lecture 30Bilal Ahmed
 
ENG101- English Comprehension- Lecture 30
ENG101- English Comprehension- Lecture 30ENG101- English Comprehension- Lecture 30
ENG101- English Comprehension- Lecture 30Bilal Ahmed
 
ENG101- English Comprehension- Lecture 40
ENG101- English Comprehension- Lecture 40ENG101- English Comprehension- Lecture 40
ENG101- English Comprehension- Lecture 40Bilal Ahmed
 
CS101- Introduction to Computing- Lecture 39
CS101- Introduction to Computing- Lecture 39CS101- Introduction to Computing- Lecture 39
CS101- Introduction to Computing- Lecture 39Bilal Ahmed
 
MGT101 - Financial Accounting- Lecture 36
MGT101 - Financial Accounting- Lecture 36MGT101 - Financial Accounting- Lecture 36
MGT101 - Financial Accounting- Lecture 36Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 22
CS201- Introduction to Programming- Lecture 22CS201- Introduction to Programming- Lecture 22
CS201- Introduction to Programming- Lecture 22Bilal Ahmed
 
MGT101 - Financial Accounting- Lecture 28
MGT101 - Financial Accounting- Lecture 28MGT101 - Financial Accounting- Lecture 28
MGT101 - Financial Accounting- Lecture 28Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 15
CS201- Introduction to Programming- Lecture 15CS201- Introduction to Programming- Lecture 15
CS201- Introduction to Programming- Lecture 15Bilal Ahmed
 
CS101- Introduction to Computing- Lecture 43
CS101- Introduction to Computing- Lecture 43CS101- Introduction to Computing- Lecture 43
CS101- Introduction to Computing- Lecture 43Bilal Ahmed
 
ENG101- English Comprehension- Lecture 28
ENG101- English Comprehension- Lecture 28ENG101- English Comprehension- Lecture 28
ENG101- English Comprehension- Lecture 28Bilal Ahmed
 
ENG101- English Comprehension- Lecture 42
ENG101- English Comprehension- Lecture 42ENG101- English Comprehension- Lecture 42
ENG101- English Comprehension- Lecture 42Bilal Ahmed
 
MGT101 - Financial Accounting- Lecture 33
MGT101 - Financial Accounting- Lecture 33MGT101 - Financial Accounting- Lecture 33
MGT101 - Financial Accounting- Lecture 33Bilal Ahmed
 
PAK301- Pakistan Studies- Lecture 27
PAK301- Pakistan Studies- Lecture 27PAK301- Pakistan Studies- Lecture 27
PAK301- Pakistan Studies- Lecture 27Bilal Ahmed
 
MTH101 - Calculus and Analytical Geometry- Lecture 44
MTH101 - Calculus and Analytical Geometry- Lecture 44MTH101 - Calculus and Analytical Geometry- Lecture 44
MTH101 - Calculus and Analytical Geometry- Lecture 44Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 03
CS201- Introduction to Programming- Lecture 03CS201- Introduction to Programming- Lecture 03
CS201- Introduction to Programming- Lecture 03Bilal Ahmed
 

Viewers also liked (20)

CS101- Introduction to Computing- Lecture 44
CS101- Introduction to Computing- Lecture 44CS101- Introduction to Computing- Lecture 44
CS101- Introduction to Computing- Lecture 44
 
CS201- Introduction to Programming- Lecture 06
CS201- Introduction to Programming- Lecture 06CS201- Introduction to Programming- Lecture 06
CS201- Introduction to Programming- Lecture 06
 
CS201- Introduction to Programming- Lecture 11
CS201- Introduction to Programming- Lecture 11CS201- Introduction to Programming- Lecture 11
CS201- Introduction to Programming- Lecture 11
 
CS101- Introduction to Computing- Lecture 31
CS101- Introduction to Computing- Lecture 31CS101- Introduction to Computing- Lecture 31
CS101- Introduction to Computing- Lecture 31
 
CS201- Introduction to Programming- Lecture 14
CS201- Introduction to Programming- Lecture 14CS201- Introduction to Programming- Lecture 14
CS201- Introduction to Programming- Lecture 14
 
MGT101 - Financial Accounting- Lecture 30
MGT101 - Financial Accounting- Lecture 30MGT101 - Financial Accounting- Lecture 30
MGT101 - Financial Accounting- Lecture 30
 
ENG101- English Comprehension- Lecture 30
ENG101- English Comprehension- Lecture 30ENG101- English Comprehension- Lecture 30
ENG101- English Comprehension- Lecture 30
 
ENG101- English Comprehension- Lecture 40
ENG101- English Comprehension- Lecture 40ENG101- English Comprehension- Lecture 40
ENG101- English Comprehension- Lecture 40
 
CS101- Introduction to Computing- Lecture 39
CS101- Introduction to Computing- Lecture 39CS101- Introduction to Computing- Lecture 39
CS101- Introduction to Computing- Lecture 39
 
MGT101 - Financial Accounting- Lecture 36
MGT101 - Financial Accounting- Lecture 36MGT101 - Financial Accounting- Lecture 36
MGT101 - Financial Accounting- Lecture 36
 
CS201- Introduction to Programming- Lecture 22
CS201- Introduction to Programming- Lecture 22CS201- Introduction to Programming- Lecture 22
CS201- Introduction to Programming- Lecture 22
 
MGT101 - Financial Accounting- Lecture 28
MGT101 - Financial Accounting- Lecture 28MGT101 - Financial Accounting- Lecture 28
MGT101 - Financial Accounting- Lecture 28
 
CS201- Introduction to Programming- Lecture 15
CS201- Introduction to Programming- Lecture 15CS201- Introduction to Programming- Lecture 15
CS201- Introduction to Programming- Lecture 15
 
CS101- Introduction to Computing- Lecture 43
CS101- Introduction to Computing- Lecture 43CS101- Introduction to Computing- Lecture 43
CS101- Introduction to Computing- Lecture 43
 
ENG101- English Comprehension- Lecture 28
ENG101- English Comprehension- Lecture 28ENG101- English Comprehension- Lecture 28
ENG101- English Comprehension- Lecture 28
 
ENG101- English Comprehension- Lecture 42
ENG101- English Comprehension- Lecture 42ENG101- English Comprehension- Lecture 42
ENG101- English Comprehension- Lecture 42
 
MGT101 - Financial Accounting- Lecture 33
MGT101 - Financial Accounting- Lecture 33MGT101 - Financial Accounting- Lecture 33
MGT101 - Financial Accounting- Lecture 33
 
PAK301- Pakistan Studies- Lecture 27
PAK301- Pakistan Studies- Lecture 27PAK301- Pakistan Studies- Lecture 27
PAK301- Pakistan Studies- Lecture 27
 
MTH101 - Calculus and Analytical Geometry- Lecture 44
MTH101 - Calculus and Analytical Geometry- Lecture 44MTH101 - Calculus and Analytical Geometry- Lecture 44
MTH101 - Calculus and Analytical Geometry- Lecture 44
 
CS201- Introduction to Programming- Lecture 03
CS201- Introduction to Programming- Lecture 03CS201- Introduction to Programming- Lecture 03
CS201- Introduction to Programming- Lecture 03
 

Similar to CS201- Introduction to Programming- Lecture 24

Lecture 1 family planning
Lecture 1 family planningLecture 1 family planning
Lecture 1 family planningNaveen Gupta
 
power point presentation on summer internship training at ultratech cement.
power point presentation on summer internship training at ultratech cement.power point presentation on summer internship training at ultratech cement.
power point presentation on summer internship training at ultratech cement.Poornima Group of Institutions, Jaipur
 
Rajeev Sharma Resume 2017
Rajeev Sharma Resume 2017Rajeev Sharma Resume 2017
Rajeev Sharma Resume 2017Rajeev Sharma
 
The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009mahesh lone
 
Presentation of mba finance by mustansar azim
Presentation of mba finance by mustansar azimPresentation of mba finance by mustansar azim
Presentation of mba finance by mustansar azimMustansar Azim
 
Power point activ. overcoming prejudices through fairy tales 3
Power point activ. overcoming prejudices through fairy tales 3Power point activ. overcoming prejudices through fairy tales 3
Power point activ. overcoming prejudices through fairy tales 3Павел Павлов
 
pertolongan cemas, anduh, pbsm, pengakap
pertolongan cemas, anduh, pbsm, pengakappertolongan cemas, anduh, pbsm, pengakap
pertolongan cemas, anduh, pbsm, pengakapKhairul Hanan
 
Detectia prezentei Salmonella spp prin real time PCR
Detectia prezentei Salmonella spp prin real time PCRDetectia prezentei Salmonella spp prin real time PCR
Detectia prezentei Salmonella spp prin real time PCRInstitutul Pasteur
 
Osteo osteomalacia ricket2
Osteo osteomalacia ricket2Osteo osteomalacia ricket2
Osteo osteomalacia ricket2padli ahmad
 
CS201- Introduction to Programming- Lecture 40
CS201- Introduction to Programming- Lecture 40CS201- Introduction to Programming- Lecture 40
CS201- Introduction to Programming- Lecture 40Bilal Ahmed
 
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingGlobally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingArthur Francis Alcantara
 
CS201- Introduction to Programming- Lecture 30
CS201- Introduction to Programming- Lecture 30CS201- Introduction to Programming- Lecture 30
CS201- Introduction to Programming- Lecture 30Bilal Ahmed
 
Long-run and Short-run Concerns
Long-run and Short-run ConcernsLong-run and Short-run Concerns
Long-run and Short-run ConcernsNoel Buensuceso
 
Dielectrics lect28
Dielectrics lect28Dielectrics lect28
Dielectrics lect28Joao Tan
 
CV_Anupama_Nagaraja_May-15
CV_Anupama_Nagaraja_May-15CV_Anupama_Nagaraja_May-15
CV_Anupama_Nagaraja_May-15Anupama Nagaraja
 
Building types lecture
Building types lectureBuilding types lecture
Building types lectureANURUDDHKUMAR
 

Similar to CS201- Introduction to Programming- Lecture 24 (20)

Lecture 1 family planning
Lecture 1 family planningLecture 1 family planning
Lecture 1 family planning
 
World com scandal
World com scandalWorld com scandal
World com scandal
 
power point presentation on summer internship training at ultratech cement.
power point presentation on summer internship training at ultratech cement.power point presentation on summer internship training at ultratech cement.
power point presentation on summer internship training at ultratech cement.
 
Rajeev Sharma Resume 2017
Rajeev Sharma Resume 2017Rajeev Sharma Resume 2017
Rajeev Sharma Resume 2017
 
The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009The right of children to free and compulsory education act, 2009
The right of children to free and compulsory education act, 2009
 
Presentation of mba finance by mustansar azim
Presentation of mba finance by mustansar azimPresentation of mba finance by mustansar azim
Presentation of mba finance by mustansar azim
 
Power point activ. overcoming prejudices through fairy tales 3
Power point activ. overcoming prejudices through fairy tales 3Power point activ. overcoming prejudices through fairy tales 3
Power point activ. overcoming prejudices through fairy tales 3
 
pertolongan cemas, anduh, pbsm, pengakap
pertolongan cemas, anduh, pbsm, pengakappertolongan cemas, anduh, pbsm, pengakap
pertolongan cemas, anduh, pbsm, pengakap
 
Manajemen operasi
Manajemen operasiManajemen operasi
Manajemen operasi
 
Detectia prezentei Salmonella spp prin real time PCR
Detectia prezentei Salmonella spp prin real time PCRDetectia prezentei Salmonella spp prin real time PCR
Detectia prezentei Salmonella spp prin real time PCR
 
Osteo osteomalacia ricket2
Osteo osteomalacia ricket2Osteo osteomalacia ricket2
Osteo osteomalacia ricket2
 
CS201- Introduction to Programming- Lecture 40
CS201- Introduction to Programming- Lecture 40CS201- Introduction to Programming- Lecture 40
CS201- Introduction to Programming- Lecture 40
 
Globally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labelingGlobally harmonized system (ghs) classification and labeling
Globally harmonized system (ghs) classification and labeling
 
CS201- Introduction to Programming- Lecture 30
CS201- Introduction to Programming- Lecture 30CS201- Introduction to Programming- Lecture 30
CS201- Introduction to Programming- Lecture 30
 
WMselfossagenda
WMselfossagendaWMselfossagenda
WMselfossagenda
 
Long-run and Short-run Concerns
Long-run and Short-run ConcernsLong-run and Short-run Concerns
Long-run and Short-run Concerns
 
Dielectrics lect28
Dielectrics lect28Dielectrics lect28
Dielectrics lect28
 
CV_Anupama_Nagaraja_May-15
CV_Anupama_Nagaraja_May-15CV_Anupama_Nagaraja_May-15
CV_Anupama_Nagaraja_May-15
 
Building types lecture
Building types lectureBuilding types lecture
Building types lecture
 
Monopoly
MonopolyMonopoly
Monopoly
 

More from Bilal Ahmed

CS201- Introduction to Programming- Lecture 45
CS201- Introduction to Programming- Lecture 45CS201- Introduction to Programming- Lecture 45
CS201- Introduction to Programming- Lecture 45Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 44
CS201- Introduction to Programming- Lecture 44CS201- Introduction to Programming- Lecture 44
CS201- Introduction to Programming- Lecture 44Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 43
CS201- Introduction to Programming- Lecture 43CS201- Introduction to Programming- Lecture 43
CS201- Introduction to Programming- Lecture 43Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 42
CS201- Introduction to Programming- Lecture 42CS201- Introduction to Programming- Lecture 42
CS201- Introduction to Programming- Lecture 42Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 41
CS201- Introduction to Programming- Lecture 41CS201- Introduction to Programming- Lecture 41
CS201- Introduction to Programming- Lecture 41Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 39
CS201- Introduction to Programming- Lecture 39CS201- Introduction to Programming- Lecture 39
CS201- Introduction to Programming- Lecture 39Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 38
CS201- Introduction to Programming- Lecture 38CS201- Introduction to Programming- Lecture 38
CS201- Introduction to Programming- Lecture 38Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 37
CS201- Introduction to Programming- Lecture 37CS201- Introduction to Programming- Lecture 37
CS201- Introduction to Programming- Lecture 37Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 36
CS201- Introduction to Programming- Lecture 36CS201- Introduction to Programming- Lecture 36
CS201- Introduction to Programming- Lecture 36Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 35
CS201- Introduction to Programming- Lecture 35CS201- Introduction to Programming- Lecture 35
CS201- Introduction to Programming- Lecture 35Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 34
CS201- Introduction to Programming- Lecture 34CS201- Introduction to Programming- Lecture 34
CS201- Introduction to Programming- Lecture 34Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 33
CS201- Introduction to Programming- Lecture 33CS201- Introduction to Programming- Lecture 33
CS201- Introduction to Programming- Lecture 33Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 32
CS201- Introduction to Programming- Lecture 32CS201- Introduction to Programming- Lecture 32
CS201- Introduction to Programming- Lecture 32Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 31
CS201- Introduction to Programming- Lecture 31CS201- Introduction to Programming- Lecture 31
CS201- Introduction to Programming- Lecture 31Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 29
CS201- Introduction to Programming- Lecture 29CS201- Introduction to Programming- Lecture 29
CS201- Introduction to Programming- Lecture 29Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 28
CS201- Introduction to Programming- Lecture 28CS201- Introduction to Programming- Lecture 28
CS201- Introduction to Programming- Lecture 28Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 27
CS201- Introduction to Programming- Lecture 27CS201- Introduction to Programming- Lecture 27
CS201- Introduction to Programming- Lecture 27Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 26
CS201- Introduction to Programming- Lecture 26CS201- Introduction to Programming- Lecture 26
CS201- Introduction to Programming- Lecture 26Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 25
CS201- Introduction to Programming- Lecture 25CS201- Introduction to Programming- Lecture 25
CS201- Introduction to Programming- Lecture 25Bilal Ahmed
 
CS201- Introduction to Programming- Lecture 23
CS201- Introduction to Programming- Lecture 23CS201- Introduction to Programming- Lecture 23
CS201- Introduction to Programming- Lecture 23Bilal Ahmed
 

More from Bilal Ahmed (20)

CS201- Introduction to Programming- Lecture 45
CS201- Introduction to Programming- Lecture 45CS201- Introduction to Programming- Lecture 45
CS201- Introduction to Programming- Lecture 45
 
CS201- Introduction to Programming- Lecture 44
CS201- Introduction to Programming- Lecture 44CS201- Introduction to Programming- Lecture 44
CS201- Introduction to Programming- Lecture 44
 
CS201- Introduction to Programming- Lecture 43
CS201- Introduction to Programming- Lecture 43CS201- Introduction to Programming- Lecture 43
CS201- Introduction to Programming- Lecture 43
 
CS201- Introduction to Programming- Lecture 42
CS201- Introduction to Programming- Lecture 42CS201- Introduction to Programming- Lecture 42
CS201- Introduction to Programming- Lecture 42
 
CS201- Introduction to Programming- Lecture 41
CS201- Introduction to Programming- Lecture 41CS201- Introduction to Programming- Lecture 41
CS201- Introduction to Programming- Lecture 41
 
CS201- Introduction to Programming- Lecture 39
CS201- Introduction to Programming- Lecture 39CS201- Introduction to Programming- Lecture 39
CS201- Introduction to Programming- Lecture 39
 
CS201- Introduction to Programming- Lecture 38
CS201- Introduction to Programming- Lecture 38CS201- Introduction to Programming- Lecture 38
CS201- Introduction to Programming- Lecture 38
 
CS201- Introduction to Programming- Lecture 37
CS201- Introduction to Programming- Lecture 37CS201- Introduction to Programming- Lecture 37
CS201- Introduction to Programming- Lecture 37
 
CS201- Introduction to Programming- Lecture 36
CS201- Introduction to Programming- Lecture 36CS201- Introduction to Programming- Lecture 36
CS201- Introduction to Programming- Lecture 36
 
CS201- Introduction to Programming- Lecture 35
CS201- Introduction to Programming- Lecture 35CS201- Introduction to Programming- Lecture 35
CS201- Introduction to Programming- Lecture 35
 
CS201- Introduction to Programming- Lecture 34
CS201- Introduction to Programming- Lecture 34CS201- Introduction to Programming- Lecture 34
CS201- Introduction to Programming- Lecture 34
 
CS201- Introduction to Programming- Lecture 33
CS201- Introduction to Programming- Lecture 33CS201- Introduction to Programming- Lecture 33
CS201- Introduction to Programming- Lecture 33
 
CS201- Introduction to Programming- Lecture 32
CS201- Introduction to Programming- Lecture 32CS201- Introduction to Programming- Lecture 32
CS201- Introduction to Programming- Lecture 32
 
CS201- Introduction to Programming- Lecture 31
CS201- Introduction to Programming- Lecture 31CS201- Introduction to Programming- Lecture 31
CS201- Introduction to Programming- Lecture 31
 
CS201- Introduction to Programming- Lecture 29
CS201- Introduction to Programming- Lecture 29CS201- Introduction to Programming- Lecture 29
CS201- Introduction to Programming- Lecture 29
 
CS201- Introduction to Programming- Lecture 28
CS201- Introduction to Programming- Lecture 28CS201- Introduction to Programming- Lecture 28
CS201- Introduction to Programming- Lecture 28
 
CS201- Introduction to Programming- Lecture 27
CS201- Introduction to Programming- Lecture 27CS201- Introduction to Programming- Lecture 27
CS201- Introduction to Programming- Lecture 27
 
CS201- Introduction to Programming- Lecture 26
CS201- Introduction to Programming- Lecture 26CS201- Introduction to Programming- Lecture 26
CS201- Introduction to Programming- Lecture 26
 
CS201- Introduction to Programming- Lecture 25
CS201- Introduction to Programming- Lecture 25CS201- Introduction to Programming- Lecture 25
CS201- Introduction to Programming- Lecture 25
 
CS201- Introduction to Programming- Lecture 23
CS201- Introduction to Programming- Lecture 23CS201- Introduction to Programming- Lecture 23
CS201- Introduction to Programming- Lecture 23
 

Recently uploaded

Recently uploaded (7)

Tekoäly opetuksessa, opettajien kevätpäivä 26.4.24
Tekoäly opetuksessa, opettajien kevätpäivä 26.4.24Tekoäly opetuksessa, opettajien kevätpäivä 26.4.24
Tekoäly opetuksessa, opettajien kevätpäivä 26.4.24
 
Aikuiskoulutus, jatkuva oppiminen, elinikäinen oppiminen ja henkilöstökoulutus
Aikuiskoulutus, jatkuva oppiminen, elinikäinen oppiminen ja henkilöstökoulutusAikuiskoulutus, jatkuva oppiminen, elinikäinen oppiminen ja henkilöstökoulutus
Aikuiskoulutus, jatkuva oppiminen, elinikäinen oppiminen ja henkilöstökoulutus
 
Tekoäly ja opinto-ohjaus, webinaari 26.4.24
Tekoäly ja opinto-ohjaus, webinaari 26.4.24Tekoäly ja opinto-ohjaus, webinaari 26.4.24
Tekoäly ja opinto-ohjaus, webinaari 26.4.24
 
Koululaiset, opiskelija, oppijat ja lapset sekä tutkinnot
Koululaiset, opiskelija, oppijat ja lapset sekä tutkinnotKoululaiset, opiskelija, oppijat ja lapset sekä tutkinnot
Koululaiset, opiskelija, oppijat ja lapset sekä tutkinnot
 
Kasvatus, koulutus, opetus ja osaaminen Suomessa
Kasvatus, koulutus, opetus ja osaaminen SuomessaKasvatus, koulutus, opetus ja osaaminen Suomessa
Kasvatus, koulutus, opetus ja osaaminen Suomessa
 
Koulutuksen palkat ja kustannukset sekä koulutuksen ansiot
Koulutuksen palkat ja kustannukset sekä koulutuksen ansiotKoulutuksen palkat ja kustannukset sekä koulutuksen ansiot
Koulutuksen palkat ja kustannukset sekä koulutuksen ansiot
 
Tekoälyä koulunkäynninohjaajille. Jyty 27.4.24
Tekoälyä koulunkäynninohjaajille. Jyty 27.4.24Tekoälyä koulunkäynninohjaajille. Jyty 27.4.24
Tekoälyä koulunkäynninohjaajille. Jyty 27.4.24
 

CS201- Introduction to Programming- Lecture 24