1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
JASON Hirschhorn: Ongi etorri. Iragarkiak Beraz, gutxi batzuk besterik ez hasten gara aurretik. Beraz, atal, denek egin beharko lukete Dagoeneko sectioned dute. Atal normalean exekutatu Igandetik asteartera. Beraz duzu guys zure zereginak jaso behar. Eta gero, uste dut datorren astean zure benetako TFS izango dituzu. Beraz, edozein zalantza izanez gero, edo arazoak, edo ahaztua atalean eskatutakoan. Batzuek hori egiten. Just iezaguzu. Tiro digu buruak at email bat. 

Ondoren, bulego orduetan. Bulego orduetan, azken astean hasi ginen. Bulegoko ordutegia astean. Astelehena Leverett 8:00 da 11:00. Quad en astearte, beraz Cabot 8:00 11:00. Asteazkena, Mather 8:30 11:30. Eta ostegunean Annenberg 8:00 11:00. 

Beraz, Scratch, jende asko ez bulego orduetan ez da behar Scratch laguntzeko, eta horrek guztiz fina. Hori eginez gero, hori erabat fina baita. Baina etorkizunean, arazoa multzo, askoz zailagoa lortu dute. Beraz, hau da zure laguna izango. Definitely bulego orduetan joan. Bulego orduetan joan asmoa. Noiz arazo lortuko duzu ezarri lau, bost, sei, zazpi, bulego ordutegian joan behar duzu. Hori da, non asko laguntza eta lan egiten denean. 

Iaz uste dut, besterik ez Adibidez, ostegunean gauean beraz, arazoa uste dut Multzo eragin zituzten ostiralean. Beraz, ostegun gauean, hau izango dugu 200, 250 bulego orduetan ikasleak. Beraz, behin betiko egiteko horien erabilera. Hauek zure lagun onena dira. Hau bezalako Hor bazaude Arazo multzo bat itsatsita, hau da, non ziurrenik duzu laguntza lortzeko. Beraz, bulego orduetan. Ados, beraz, iragarkiak dira. Iragarpenak egin dira, beraz, has gaitezen. 

OK, aparatuaren. Ba al denek deskargatu aparatuaren oraindik? No. Beraz, orain gertatzen den bezala. Motatako deskargatu dut aparatuaren. Eskuin beraz aparatuaren berria da Urte honetan, beraz, seguruenik gara Zenbait akats izan da joan. Beraz, mesedez, deskargatu hasieran ahalik eta. Beraz, arazo multzo bat da kontatzeko joan nola transferitu zehazki duzu. Lehen hementxe instalatzen hasi ziren. Honez esango dizu nola joan aparatuaren deskargatzeko. 

Beraz, behin betiko deskargatu tresnaren lehenago baino beranduago. Argibideak P multzo zehaztapenak dira. Beraz, ez duzu itxaron asteazkena arte bada gaua, eta gero arazoak izan duzu, eta guri bidali email bat at Gauerditik asteazken gauean ezin duzula deskargatu aparatuaren, hori da ez den luzapena arrazoia egiaztatzeko. Orain egin behar duzu, eta arazoak izango duzu. Deskargatzeko bart saiatu naiz. Arazoak apur bat sartu exekutatu dut. Ez duzu arazorik sartu exekutatu bada instalatu behin betiko kolpatzen saiatu da berriro, I hit delako, besterik gabe, saiatu da berriro bat pare bat aldiz, eta azkenean, lan egin eta horrek ez du inolako zentzu, baina ez. Beraz, behin betiko saiatu da berriro, baina bazara zatoz gora adreiluzko horma baten kontra, tiro email bat buruak, eta zaitugu baino gehiago pozik duzu guys laguntzeko. Zer gertatzen da? 

Ikaslea: galdera azkar bat Just. Style egiaztatu badute, ez zati bat dioen ez genuen, besteak hau. JASON Hirschhorn: Oraindik ez. Ikaslea: exekutatu dio. Nola egiten da hori exekutatu behar duzu ziurtatu zure sistema da? 

JASON Hirschhorn: Oraindik bash komando bat exekutatu. Dut geroago. Cool. Beraz, aparatuaren izan daiteke Pixka beldurra, zuk erabiltzen ari mota delako erabiltzailearen interfaze grafikoa exekutatzen. Beraz, Scratch erabiltzaile grafiko bat izan zen interface, beraz, zer esan nahi dut? Esan nahi dudana da, denean programazioa ari zaren, Zu, funtsean, kodea blokeak erabiliz. Kodea ikusi ahal izango duzu eta horrelako gauzak. 

Aparatua, bazoazela dira egiten komando-lerroko ingurunean gauzak. Eta, beraz, gainerako programazio bizitza, ari zaren gauza egiten komando lerroko ingurunean. Beraz, ona da goiz salto eta esperientzia batzuk lortzeko. Beraz, egin dezagun. Beraz, Rob da. 

Ados, beraz, dezagun salto besterik en komando lerroko gauzak sartu. Beraz, hau-tresna da. Ezin inori esan zergatik tresnaren bat erabiltzen dugu? Zer da aparatuaren? Ez du inor ezagutzen? Zer gertatzen da? 

Ikaslea: makina birtual bat besterik ez da zure makina exekutatu duzula da, beraz, OS baino gehiago lor daiteke Mac eta PC arteko desadostasunak. JASON Hirschhorn: Perfect. Ikaslea: template unibertsal bat da. JASON Hirschhorn: Bai, hori da, template unibertsal bat bezala. Hori da perfektua. Beraz, bai, makina birtual bat da. Beraz, funtsean, sistema eragile bat. Hau sistema eragile bat da. Hau da, baliokidea zure Mac edo PC, edo zure Linux. Hau bera zehatza da. Eta, beraz, antzeko gauzak egin dezakezu. Nahi izanez gero, egin dezakezu linean adibidez. Ezin duzu benetan ikusteko, baina hementxe, Google Chrome. Online joan ahal izango duzu nahi izanez gero. Hau sistema eragile bat da. Eta arrazoia egiten dugu hori delako da askoz errazagoa denean gozamenerako ari gara argibideak eta dena. Ingurune uniforme bat besterik ez bada, askoz errazagoa da, eta askoz errazagoa da. Ez duzu nahi sartu exekutatu exekutatu edozein idiosinkrasia sartu da denean programazioa ari zaren. Zehazki zer jakin dugu Ari exekutatu sartu zoazen. Beraz, aparatuaren hemen. 

Beraz, noiz hasten zaren programazio, zaren jaisteko joan Ezkerreko izkinan. Ez dago kutxa txiki bat da. Bertan klik egin behar duzu. Hau zure terminal leihoa da. Beraz, hau da non bazoazela seihilekoan asko izan. Hargatik zooma pixka bat me. 

Ados, beraz, terminal batean mugitzeko leihoa pixka bat desberdina da. Lehenik eta behin, ez dago ezkutatuta. Ezin dut ezer egin klik. Ez dago ezer sakatu. Beraz, irudikatu modu bat behar duzu daki non zauden, zer da hemen, eta nola mugitu. 

Beraz, bi komando gehien erabilgarria seguruenik ari ls-- beraz, zer uste duzu ls ez? 

Ikaslea: zerrenda. JASON Hirschhorn: zerrendak, bai. Besterik algoritmoak zerrendatzen ditu direktorioan itsatsi. Eta gero cd. Beraz, demagun nahi dut cd CS50, zer egin horretarako? Bai? 

Ikaslea: zure direktorioa aldatzen du. JASON Hirschhorn: Perfect, bai. Direktorioan aldatzen du soilik. Beraz, goazen atzera. Beraz, nola joaten ez dut atzera? Beraz, demagun joan nahi nuen aurreko zerrendaren bizkar. Bai, ziur. 

Ikaslea: idazten duzu uste dut cd ia ezer egin gabe. JASON Hirschhorn: Hori egin ahal izango duzu. Beraz, ezin hobea. Beraz, cd idatzi badut, hau da, benetan me pop joan babeskopia home direktorioa. Beraz tilde hau ikusten duzu, hori me pop joan Bide non tilde da itzuli arte. Beraz, niri pop gora Etxea direktorioko atzera. Baina demagun, honen antzeko zerbait egin nuen. Demagun cd CS50. ls berriro. Nik beste gauzak. cd super atalean. cd fitxategia, hain naiz sakon noa. Eta gero, demagun nahi dut pop back goian. cd. Demagun ez dut hori egin nahi. Demagun nahi besterik ez dut atzera pop gehienez Direktorio zela eskuineko me gainetik. Nola egin behar dut? Beraz, demagun cd CS50. cd supersection. Hargatik nago hemen. Demagun nahi dut Garai batean agertuko da. Nola egin behar dut? Bai, zer gertatzen da? 

Ikaslea: idatz besterik cd supersection berriro. 

JASON Hirschhorn: Hori egin ahal izango duzu. Ondo nago supersection dut. 

Ikaslea: Oh, aurrekoak. 

JASON Hirschhorn: Bai, beraz, ez da egin ahal izango duzu. Cd ~ CS50 egin duzu. Beraz, hemen, hau begiratzen baduzu Zure bidea da hemen. Hori da zure bidea dago. Beraz, serio, ezin duzu bakarrik joan cd ~ / CS50. Boom, zauden. Zer da nahiz eta egiteko modu errazago bat? Hori izan zen erabat zuzena, baina zer da bidea apur bat errazagoa egin, asko delako aldiz ari zaren guneak beharreko saltoka, guneak jauzi. Beraz, goazen atzera. cd supersection. Beraz, demagun nahi dut itzuli benetako azkar. Cd dot dot antzeko zerbait egin dezakezu. Hori pop joan babeskopia duzun benetako azkar. Beraz, cd supersection. cd fitxategiak. Demagun hemen nago. Bide batez, argi ona, nire delako leiho zen pixka bat messy lortzean. Beraz, ls, beraz, ez dut nahi hemen jada. cd dot dot. Take me up bat. Cd dot dot up bat hartzen me. Cd dot dot eta neure etxera itzuli. 

Ados, beraz, cd, ls. Seguruenik, garrantzitsuena Gauzak, zauden delako non zauden jakin behar da joan. ls da esango joan non zauden, eta cd da, nola ari zaren inguruan salto egingo. 

Horrez gain, beste gauza batzuk ere egin dezakezu. Adibidez ls So. ls besterik ez erakusteko joan zure koadernoan direktorioak. Honez gain, fitxategiak erakusteko joan. Baina besterik ez da joan erakutsiko dizu zer da bertan. 

Zerbait nahi baduzu pixka bat gehiago cool, eta zu benetan egiten ari zaren joan hau aste pare batean. ls etenaren l. Hori inprimatzen a Apur informazio gehiago. Ezin inor ezquerrecoy asmatzen alde egin drwx, rwx eta horrelako gauzak. Ez du inor ideia bat zer esan nahi du? 

Ikaslea: baimenak. 

JASON Hirschhorn: Bai, perfektua. Baimenak. Beraz, joan zaren horri aurre egiteko behar denean web programazioa geroago egin duzu. Inoiz online Nik desagertu bada, eta irudi bat ikusi duzu bertan klik edo eremu baten gainean klik egitean, permission-- eta esan baimena bezala ez da onartzen, edo antzekoak baimena ez eman edo dena delakoa, horixe izan programazioa ari dira, haiek ez dute baimen horiek ezarri Hori egin dizu. Beraz non datorren. 

Ados, beraz, hori da cool. Beraz, inguruan salto egin dugu. Gauzak ikusi ahal izango dugu gure zerrendarekin. Baina nola gauzak egin dugu? Ohizko direktorioak dut hemen. Hori da awesome. Nola direktorio berri bat egin dut? Esan berri bat egin nahi dut oraintxe direktorioa. Honen antzeko zerbait egin dezakezu, mkdir. Beraz, direktorioa. Beraz, zer egin nahi duzu deitu direktorioa hau? STUDENT: Awesome. JASON Hirschhorn: Awesome. Maite dut. Egin direktorioa awesome. Eta ez duzu joan. Beraz, zerrenda bat egin behar dugu. Direktorio berria duzu. Eta esan dezakezu bat da zure tresnan direktorioa lortu delako kolore hori, ezta? Beraz urdin bat bezala morea edo dena delakoa. Hargatik aldatzeko. Alda dezagun direktorioa. Goazen, direktorioa sartu bai, zer gertatzen da? Ikaslea: Ba al dago zerrenda horiek guztiak [INAUDIBLE] online? JASON Hirschhorn: Bai, jarri dut horiek sortu, nik izan dugu diapositibak. PDF bat izango da. Jarri beharko dugu horiek sortu denontzat. Bai, barkatu komandoak asko da. nahi izanez gero mantsotu me, edo atzera jo, edo horrelako zerbait, betiko utzi naute. Asko berehala xurgatzeko da. Zer gertatzen da? STUDENT: Ezin dut eskatu bat ergelak potentzialki galdera? JASON Hirschhorn: Ez dago ergelak galdera ez. Ikaslea: daude. Zerrenda bat besterik bila Informazio non gorde duzun. 

JASON Hirschhorn: Bai. 

Ikaslea: da funtsean Zer egiten ari zara? Beraz, zerbait egin dugunean, kaixo mundua edo dena delakoa, nik direktorioan egoten, bai? 

JASON Hirschhorn: Bai. 

Ikaslea: dena egia da hori. Dena direktorioa gordetzen dira. 

JASON Hirschhorn: Bai. Egiten duzun bakoitzean, edozein dela direktorioa Oraindik ere, egingo da, funtsean, gorde direktorioa horretan. Ikaslea: Eta noiz ari gara deituz, ari gara deituz direktorioa. 

JASON Hirschhorn: Bai, beraz, direktorioa da bertan es. Beraz, mota horretako izan duzu bat balitz zure mahaigaineko karpeta berri bat eta, ondoren, testu bat idazteko fitxategia, jarri karpeta horretan, fitxategia karpeta horretan dago. Ez duela zentzurik? 

Ikaslea: Bai. 

JASON Hirschhorn: Bai, zer gertatzen da? 

STUDENT: Ezin zaren galdetu besterik ez dut nahi pixka bat handiagoa egin? 

JASON Hirschhorn: Oh, bai. Barkatu. Proiektorea da hain txarra. Hainbeste arazoak izan ditugu hau lehenago. Hobe da hori? Handiegia da hori? 

Ikaslea: Ez, ez, ez da. 

JASON Hirschhorn: Ez, ez da. Txikiegia da? Zer gertatzen da? 

Ikaslea: Barkatu, zer da kentzeagatik komandoa? 

JASON Hirschhorn: Oh, argi eta garbi. , Besterik garbitu nahi baduzu Idazten argi. argi sartzeko. Azken tresnaren On, zer funtsean egiten du, ez du garbitu zure informazioa, Mota besterik filmea guztia pantaila bat behera. Clear-- idatzitako Beraz bada Adibidez, demagun gora ari naiz. I joan gora dezakezu. Hau guztia egin nuen da. Baina argi idazten badut, eta gero Joan I sortu, hemen nire gauzak. Beraz, ez da ezabatu, besterik ez da funtsean, marko berri bat emanez. 

Ikaslea: Zer iruditzen zaizu [INAUDIBLE] direktorioa bat? 

JASON Hirschhorn: Iritsi gara. 

[Barreak] Slow zure roll. Guztiak eskubidea. Ados, beraz, beraz, ez gara batean direktorioa oraintxe. Beraz, David, uste dut hitzaldia gauza batzuk ere egin zuen. Hargatik idatzi programa bat. Beraz, hori egin ahal izango duzu modu ezberdinetan zenbaki. Edozein testu-editore mota erabili ahal izango duzu. Nano erabili ahal izango duzu, duzu Vim, Emacs erabili dezakete. Horiek apur bat zailagoa da. Edo zerbait erabili dezakezu hemen, gedit deitzen. Barkatu. gedit ez da zoriontsu. Beraz, gedit da, funtsean, testu editore bat besterik. Just dut testu edizio-hitza bezala prozesadorea edo horrelako zerbait. Beraz, lortu polit bat interfazea besterik ez dute hau. Beraz, horrelako zerbait egin nahi duzu. Beraz, benetan utzi ere eman dit izendatzeko dut inoiz ez delako. 

Beraz, zer egin nahi duzu Gure lehenengo programa izendatzeko? Besterik esatea hi joan. 

STUDENT: [INAUDIBLE]. 

JASON Hirschhorn: irudimen falta duzu. OK, gedit. Hi. .txt Egin dut. Ados, beraz, hemen da. Hargatik idatzi programa bat. Beraz, hau ikusi hitzaldia uste dut. Funtzio nagusi bat behar duzu. Boop. Beraz, honen funtzio nagusia besterik ez da. Bigger? Bai, barkatu. Ados, beraz, funtzio nagusia izan behar duzu. Saltoka ari naiz, uste dut Pistola pixka bat, baina inoiz ez da txarra lortu stuff mota hau erabiltzen. 

Beraz, funtzio nagusia, C programa guztietan Oraindik jarri hau gainerako idazten joan Jakina funtzio nagusi bat izango du. Ez du inor ezagutzen zergatik? Zer gertatzen da? 

Ikaslea: Hasi. 

JASON Hirschhorn: Zehazki, hain Zure programa non hasteko esaten dio. Beraz, ez baduzu funtzio nagusia dute, eta hau eta gauzak konpilatu duzu, ez da izaten hasi ziren jakin nahi zuen joan. Da nagusia beti Hor hasten da. Beraz, funtzio nagusi bat behar duzu, eta, ondoren, ez da inor gogoratzen nola inprimatu? 

Ikaslea: printf. JASON Hirschhorn: Bai, printf. printf hi. Ados, orain ezarri dut you guys , huts baina horrek bilduko ditu. 

Ikaslea: No. 

JASON Hirschhorn: Zergatik? Ez dago arrazoi bat baino gehiago zergatik. Sure. 

Ikaslea: Ez du behar estandarra [INAUDIBLE]. 

JASON Hirschhorn: Perfect. Beraz, zer da hau deitzen hemen? 

STUDENT: [INAUDIBLE] 

JASON Hirschhorn: Da Goiburu-fitxategi bat, ezta? Goiburu-fitxategi bat da. Eta zehazki eskubidea bazaude. Biak duzun eskubidea. Beraz, besteak beste, egin dut besterik libra artean, sarrera-irteera estandarra h. Am ona orain joan nahi dut? Hau konpilatu litzateke? 

Ikaslea: No. JASON Hirschhorn: Zergatik ez? Ikaslea: a [INAUDIBLE] testua da. JASON Hirschhorn: Bai, awesome. Beraz, bakarrik egin dut. Beraz, gorde dut, baina gedit hi.txt. Beraz, orain ez dut ls bada, hemen da. Eskuin hemen. Oh, ez da awesome. Joan behar dut. Oh, ezin hobea. Nola hau jarri dugu awesome? Beraz, ez dut hemen, nahi nire etxean beste guztia direktorioa. Jarri karpeta nahi dut. Nola egin behar dut? 

Ez oso gogorra. Mugitu. Beraz, dagoeneko ikasi dugu ls, zerrenda. cd guneak aldatzeko. cd dot dot direktorio kanpo erliebe. Eta orain ari gara joan hasteko fitxategiak inguruan mugitzen. Beraz, besterik gabe mugitzeko mugitu hi.txt, eta Da jarri awesome noa. 

Just kontuz. Zuk idazten ari den guztietan Komando-lerroan, dena gaietan. Beraz, maiuskulaz gaietan. Ez nuen amaitzen minuskula bada bat, da ez zer gertatzen den jakin behar. Beraz, dena gaietan Oso zehatza izan. 

Beraz ibiltzen diren Ls. Jada ez da hemen. Alda dezagun direktorioa awesome sartu. ls. Boom, hor da. Eta norbaiti aipatu zergatik hau ez litzateke konpilatu. Zergatik ez da berriro biltzeko? Bai? 

Ikaslea: Ez c batean. 

JASON Hirschhorn: Perfect. Ez da C a, s, beraz, nola naiz it berrizendatu c bat joan? Zer egin behar den modu erraz bat? Erabili dezagun komandoa egin besterik ez dugu. Beraz, ari gara joan mugitu hi.txt to hi.c. ls hi.c. Eta gero, besterik gabe, fun, dezagun besterik benetako azkar honetan sartu salto. hi.c. Nabarituko duzu polita eta koloretsua da. Beraz, horiek dira, mota horretako lagungarria koloreak denean programazioa ari zaren. Beraz, int eta hutsunea, horiek datu-mota daude. Bigarren bat dutenen gainean dugu. Hi katea da. Baina kolore erabilgarria. Beraz, inoiz ustekabean baduzu aukeratu okerreko luzapena, kolore hauek izan behar duzu. Zer gertatzen da? 

Ikaslea: Nola daiteke kopia bat sartu nuen artxibatzen [INAUDIBLE] beste fitxategi bat sartu? JASON Hirschhorn: Oh, ez naiz erakusteko gehiegi joan. Beraz kopiatu kendu kaian daude. Egin dezagun hau. Ziurtatu funtzionatzen duen. Egin hi. Lanak, exekutatu. Beraz ./hi awesome. Hau zure lehen programa da. Let handiago egiteko me. Beraz, benetan good-- Bai, zer gertatzen da? Ikaslea: Zergatik izango litzateke denean gedit hartzen dut, ez du ematen dit beste gedit hi.txt linea? Kurtsorea jartzen besterik ez da lerro bat. Ikaslea: Bai. The [INAUDIBLE]. 

JASON Hirschhorn: Itxaron, beraz, esan berriro. 

Ikaslea: Noiz gedit, eta idazten dudanean Lehen aldiz, lehen lerroan JASON Hirschhorn: Up oso goian dago? Ikaslea: Ez du J Harvard tresnaren, eta kurtsorea besterik ezkerrera modu guztiak. JASON Hirschhorn: Guztiak ezkerreko bidea? Ikaslea: Bai. Ez du beste inork eduki hori? 

JASON Hirschhorn: Oh, bai J Harvard besterik username bezalakoa da. Beraz, erabiltzaile-izen estandarra besterik ez da. 

Ikaslea: erantzuten gelditzen da. JASON Hirschhorn: Oh, erantzuten gelditzen da. Ados, beraz, zer egin behar duzun da gedit kanpo itxi behar duzu. Hain hurbil gedit kanpo, eta itzuli behar da. Beraz, gedit da zure irekiak tresnaren oraintxe bertan? Irten duzu hura bada, izan behar lukeen itzultzeko eta onak joan behar duzu. Ba lan hori? 

Ikaslea: Beraz, ez erabili duzu gedit komandoaren open-- JASON Hirschhorn: Ez, lehena gedit komando akats bat izan zen. Lehenengo gedit komandoa, Gedit hi.txt egin nuen. Beraz, izen bat, beraz, gedit hi.txt ematen dut. hi.txt fitxategiaren izena da. Lehena ez da txarra izan akats bat, eta gero Azkar I programaren itxita. Galdera izan zen gedit egiten badut, ez naiz Benetan egin ahal izango da beste ezer nire komando lerroan gedit dudala itxi arte, beraz, I uste hori zer dute ran sartu. Beraz itxi gedit du. Egingo itzultzeko hartatik It programa, eta orduan ikusiko duzu izan benetan idatzi ahal komando-lerroa berriro. Zer iruditzen? Dope. Beraz, ziurtatu itxi arazoak sartu exekutatu baduzu. 

Ados, beraz, benetan ona galdera bat bigarren ago kopiatzea zen. Beraz, orain hi.c. ditut Baina demagun aldatu nahi dut. Apur bat hobea izatea nahi dut. Hi klase esan nahi dut. Baina txantiloi hau mantendu nahi dut. Nik ez dut nahi berridatzi Programa osoa berriro. Plantilla mantendu nahi dut. Nola kopiatu dut? 

Erraza. Beraz cp hi.c newhi.c. Orain bi ditut. Eta, ondoren, ireki ahal izango dut newhi.c, eta horren ordez, hi esaten, Hi class esan dut! Beraz, atzera jo dut. Irten out. Joan nire komando lerroko itzuli. ls egin newhi. Exekutatu. Ez dago. Hobe, askoz atseginago. Beraz, zerbait kopiatu nahi izanez gero, hori bezain erraza. cp kopia da. 

Beraz, hunkigarria baino gehiago joan gara, guneak, kopiatzea eginez. Ea zer gehiago baino gehiago joan behar zaitut? Oh, bai. Goazen horretan. Beraz, hau izan zen awesome. Demagun zaie nahi nuen oh itxaron. Atzera joan awesome sartu noa. 

Demagun ez dut nahi fitxategi horiek hemen. Demagun nahi dut berri batean direktorioa awesome bezala direktorioa. Antolatzen hasi nahi dut, beraz, orain noa hi izeneko direktorio berri bat izatea. Honez programa guztiak lortu Izeneko idazten dut hi. Beraz, zer egin dugu? 

Ikaslea: Aldatu direktorioa. 

JASON Hirschhorn: Bai. hi. Boop. mkdir hi_dir. Kexu dudalako It Dagoeneko hi izan zuen hemen. Beraz, orain hi direktorioa bat daukat. Beraz, gaur egun, dena mugitu nahi dut, programa guztiak idatzi nuen, Eraman nahi dut hi direktorioan. Just garbi stuff up. Nola egin behar dut? 

STUDENT: [INAUDIBLE]. 

JASON Hirschhorn: Moving, ezta? Beraz, dezagun aurrera. Bai? 

Ikaslea: Zer arteko aldea hi eta dagoeneko dugun hi.c. JASON Hirschhorn: Oh, hi.c erreala da. Beraz, idatzi duzun fitxategia da. Zinen joan Beraz, bada ireki gedit edo Nano ere, hori zer idazten ari zaren. Noiz konpilatu duzu, eta gero fitxategi exekutagarria lortzen duzu. Hori da, hi. Beraz, ireki baduzu hi, hori joan huskeriak mordo bat izan nahi duzu. Funtsean izango da ordenagailu jarraibide sorta. Zer gertatzen da? 

Ikaslea: Zer esan nahi kolore guztiak? Urdina direktorioa da seguruenik. Zer da horia? 

JASON Hirschhorn: dutenek fitxategiak exekutagarria dira. Beraz, egin nuen hi.c, it eman me beraz, egin ahal izango dut. Pistola jauzi. Beraz, kendu hi bai. Orduan egin dezagun ls utzi. Nik ez dut hi jada. Beraz, egin duzu, hori da, idatzi duzun programan hartu eta fitxategi exekutagarri bat egin duzu. Beraz, egin hi.c-- ondo, egin hi. Hau baino gehiago joan zen hitzaldia uste dut. 

Hauek mordo daude konpiladore argibideak. Beraz beharrik ordez benetan idatzi horiek guztiak astintzen. Hauek banderak dira. Idatzi besterik ez duzu egin. Beraz, hau da fitxategi exekutagarria da. Beraz, ls egin duzu, orain duzu hi. Beraz, hau da zer ari zaren benetan exekutatu. Eta beraz, exekutatzen duzun eginez ./hi, eta zure programa exekutatzen da. Baina, horretarako saiatu badut hi.c, ez, ez da lanera joan. Bai, ez duela zentzurik? 

Ikaslea: Mm-hm. 

JASON Hirschhorn: Cool. Itxaron, beste zerbait esan nahi nuen. Just benetako azkar, kasu horretan, edonork interesa, denean salto egin, jakin duzu gida, dot dot da. Ez du inor ideia bat zer agian, besterik singular dot esan nahi du? STUDENT: [INAUDIBLE]. JASON Hirschhorn: Da benetan uneko direktorioa. Beraz, zure uneko direktorioa da. Beraz, hemen nago. Ni awesome dut. Egiten dut cd dot, bada, ez du ezer egin. Me hartzen du nire uneko direktorioa. Beraz erredundantea pixka bat, baina egin behar duzu horretarako, hain ./ zure programaren izena, da exekutatu ahal izateko, zure programa, ez da egin behar duzu. OK. 

Ikaslea: ez duzu egin bada cd dot dot dot, puntuak ordea askok da hartu besterik ez duzu direktorioak asko? 

JASON Hirschhorn: Esan nahi duzu bezalako cd dot dot dot dot? Ikaslea: Bai. JASON Hirschhorn: No. Beraz, benetan Gogoan dut -l zuen ls? Zerbait egin badut, bestela, -a Ls dezaket. Beraz, zer da hau dio -a Dena den esaten dizu. Beraz, hemen gauza erakusten du ezkutatuta eta ez dira ezkutatuta duten gauzak. Beraz, nabarituko duzu noiz egin nuen hori bada besterik ls, aski gauza dela ikusi nuen, gauzak egin nuen. -a Egin badut, joan da niri erakusteko dena. Eta beraz uneko direktorioan Gainean duen direktorioa. Ez duela zentzurik? Bai? 

Ikaslea: Baina horiek ez dira Direktorioan benetan. Uneko direktorioa ez da berez, beraz, zergatik erakutsiko barruan puntuekin horiek? 

JASON Hirschhorn: Esan nahi duzu da bezala, ez da direktorioa. 

Ikaslea: Eskuin. Beraz, gauza zerrenda bat dugu direktorio daude. 

JASON Hirschhorn: dut uste da direktorioa luzatzen da. Like -a guztia, nahiz eta erakusten nik direktorioa barruan ezkutatuta. Beraz, uste dut ibilbide bat besterik ez da uneko direktorioa zentzua badu. Errekurtsiboa pixka bat da. Da hasieratik bezalakoa da. Zer gertatzen da? 

Ikaslea: Beraz, esan duzu -a ikuskizunak [INAUDIBLE]? JASON Hirschhorn: -a, bai. 

Ikaslea: Zer egiten du [INAUDIBLE]? JASON Hirschhorn: Beno, adibidez, goazen atzera goian. Honez Stuff normalean ez behar duzu mezurik Zuk ez eta zertan kezkatu. Beraz, hau da, etxean bizi da. -a Egin badut, stuff tona lortu dut. Guzti. Eta ez nahastea, behar gauzak horren edozein. Definitely ez hasteko joan hemen eta besterik kendu stuff. 

[Barreak] 

Bai, hori izan zen pixka bat gehiago comfy gauzak, baina ona da jakitea da. Nik uste dut, ona da jakitea da. Baina inoiz ez duzu -a idatzi nahi baduzu Ikastaro hau oso-osorik ere, besterik ahaztuko. Zer gertatzen da? 

Ikaslea: Zer da ls -l? JASON Hirschhorn: Hori baimenak erakusten dizu. Funtsean hori erabili duzu baimenak, beraz -l. Horrek erakusten du, apur bat bit informazio gehiago, baina berriro ere, hau da, pixka bat gehiago comfy gauzak bit. Hauek besterik baimenak dira. Beraz, karpeta baimenak. Beraz, besterik gabe, adibidez, demagun bat egin nuen karpetan, beraz, d direktorio adierazten du. Beraz, guneak dira horiek. Eta gero, irakurri, idatzi, exekutatu. Beraz, baimenak dira Erabiltzaileak, taldeak, mundu uste dut. Guztiz Urrunegi joan. Atsegin honetan joan ari zara Dakizuenez aste, hemendik aurrera, baina, besterik gabe, beraz, horiek baimenak dira. Zer gertatzen da? STUDENT: Ezin duzu baino argi besterik ez hurrengo gauza joateko, Can you JASON Hirschhorn: You benetan esan nahi ezabatu? Ez dakit. Dut egin inoiz. Zergatik hori egin nahi duzula? Zergatik litzateke hori? Gustatzen zait. Bizi ertzean duzu. Zara, ez dut atsegin honen edozein nahi. Hori da bizia. STUDENT: [INAUDIBLE]. JASON Hirschhorn: Bai, hori egin ahal izango dugu. Bloga tamaina aldatzeari da me erabat freaking out oraintxe. Goazen gora. Bai, dut, beraz, orain ezin igo jada. Beraz, dena nuen irakatsi desagertuko da betiko. Eskerrik asko. Gure guneak egin genituen. Gure fitxategi eta gauzak egin atsegin dugu dela, beraz, oraindik stuff hori guztia egin behar dugu. OK, azkar joan naiz. 

Beraz, benetako azkar. Beraz, demagun naiz awesome. Demagun mugitu nahi nuen Helburu katalogoaren guztia zeren nahi dut antolatzeko, ezta? Beraz, nola egiten nuke. Mugitu. Mugimendu berriro erabili dugu. Beraz, mugitu hi.c. Eta zer egin dezakezu gauzak zerrendatu hasten zara, eta zerrendatu duzun azken gauza da non nik mugitu behar. Beraz, mugitu hi.c, hi newhi newhi.c, hi_dir. Eta beraz, dena mugitu sartu da Aipatu duzun azken gauza. Orduan gida, hi_dir ls aldatu. Dena ez da. Beraz, polita eta gehiago antolatu da. 

Ados, demagun I gorroto nire jatorrizko hi programa. It kentzeko nahi dut. Nola kentzeko I? Zer gertatzen da? 

STUDENT: [INAUDIBLE]. JASON Hirschhorn: Dezagun besterik ez dut esaten programatik kentzeko, nahi, beraz, besterik gabe, hi. Ez, eskubidea zaren. Beraz, rm da, baina rm hi egin duzu. Honez duzu abisu txiki bat eman nahi zaio. Honez esateko ziur zaude zoaz hau ezabatu nahi, eta bai, ez dut. Ez baduzu nahi ahal duten bezala, galdetuko ez duzulako astirik abisu, kendu -f. Honek bandera bat da. Da-l bezalakoa da. Izan -a bezalakoa da. Horiek dira banderak komando horiei zuk ematen ari. Beraz, kendu -f. f f indar esan nahi du. Beraz behartzeko. Ez dut nahi galdetuko behar. Beraz, kendu -f. Egin dezagun hi.c. Just got kentzeko. Ez zuen esan dit. 

Baina demagun naiz ordez direktorioa honekin egin. Direktorioa kendu nahi dut. Beraz, kendu hi_dir dut. Ez, hori ez du funtzionatzen. Ez, beraz, ez utzi me direktorioa kendu. Ez du inor ideia bat? 

Ikaslea: Is dir kendu? JASON Hirschhorn: Beraz kendu hau atsegin? 

Ikaslea: No. Just [INAUDIBLE]. JASON Hirschhorn: Ez, oraintxe bertan hi ez. Ez dago besterik hi_dir da. Beraz, hau direktorioa da. Beraz, benetan, zer egin nahi duzu is-- oh, ez ideia bat duzu? Alde batetik erdi bat bezala ikusten dut. 

STUDENT: [INAUDIBLE]. JASON Hirschhorn: Ados. 

STUDENT: [INAUDIBLE]. 

JASON Hirschhorn: Ados. Beraz kendu nahi badut zerrenda bat, kendu -r. Hori errekurtsiboa. Beraz, kendu direktorioa errekurtsiboak direla. Beraz duzun direktorioa sartu joan nahi dut, Guztia ezabatu direktorioa, eta, ondoren, direktorioa kentzeko. Eta ondoren, naiz joan f baita, nuelako ez nahi me gonbita egiten abisuak fitxategia bakar behin kentzen ondoren. Beraz, kendu -rf hi_dir. Boom, joan egin da. Just kontuz non hori erabiliko duzu. Erabili noa hemen ere. -rf awesome. Da joan. Kontuz non hori erabiliko duzu. Hemen hori erabili baduzu eta zerbait idazten bada hau bezala, ez dute inoiz hori egiten. Hori guztia ezabatuko du zure Al duzu inoiz abisatu gabe tresnari. Eta egin dut hori. Kalifikatu arazoa at 4:00 AM ezartzen du, izan dut dudarik arazo multzo direktorioak kendu, eta nik egin dut. Eta atsegin Oh my God nintzen. Ez do-- ezeztatzeko saiatu naiz. Ezeztatzeko. Komando C besterik ez dena bertan behera uzten, baina dagoeneko% 75 bezala ezabatu dut. Beraz, hondatu nuen. Eta jendeak hori egin. Guztiek egiten dute hau. Ez egin hau seihileko honetan, nahiz eta. It sucks. Urduri egiten dut dut izatea hemen. Ezabatu noa. 

[Barreak] Ezin duzu imajinatu? Ados, galderak. Bai? 

Ikaslea: Beraz, dena egiten badugu Hemen egiten ari zarenean, ez da hau bera gisa besterik ez benetan joan artxibatzen [INAUDIBLE] gisa urrunduz. JASON Hirschhorn: Oh, gedit bidez esan nahi duzun. Ikaslea: Bai. JASON Hirschhorn: Bai hala da. gedit erabilgarria da. Beraz, gedit oso erabilgarria da. Klase honetan, egin dezakezu Gauza asko gedit bidez. Gorde ditzakezu. Ezin diezu izena aldatu. Fitxategiak eta gauzak mugi dezakezu bezala, baina besterik truthfully joan behar denean 50 ondo daude 50 eta 51. duzu, joan behar izanez gero 61 sartu, hau da zure bizitza izango da. Komando-lerroa da. Hau da, non programatu ahal izango duzu zure bizitza osorako, beraz, behin betiko gedit erabili nahi baduzu. Definitely modu ona hasteko. For lehen arazoa ezartzen du, behin betiko erabili, baina behin pixka batean saiatu gehiago erabiltzen erosoagoa lortzeko komando lerroko argumentuak. Baina, ezin duzu betiko. Zer gertatzen da? 

Ikaslea: Beraz, ezabatu nahi dugun egin dugu fitxategi bat, bi modu daude. [INAUDIBLE]. Ba al dago modu bat zaudenean direktorio bat ezabatzen den gonbita eskatu duzu, beraz ez, azkenean, ezabatu? JASON Hirschhorn: rm -r. Beraz, ez behartzeko. Beraz, rm -r. Honez errekurtsiboki barrena joango gara, Guztia ezabatu, galdetuko guztia, eta horren ondoren fruitu lehorrak gidatuko du. Like egin dut ia esklusiboki rm -f eta rm -rf, etengabe. Naiz atsegin dut denbora izan ez. Lanpetuta gizon bat naiz. Ondo da, zer gertatzen da? Bai. 

Ikaslea: Ba al da desegin bat, edo bat zakarrontzia, edo horrelako zerbait? JASON Hirschhorn: No. [Barreak] Atzera jo nuen eta nire ezabatu besterik ez dut aparatuaren, ez. Ez, ez, ez. Rm egiten bada, joan egin behar da. Zer gertatzen da? 

Ikaslea: ahal duzun So [INAUDIBLE] elkarrekin. JASON Hirschhorn: Bai, besterik gabe. Beraz, adibidez, rm -rf ikusi duzu. Demagun nahi dut Egin ls -la, me erakusten du dena, ezkutuko nahiz euren baimenak dituzten gauzak. 

Ikaslea: Orduan r, -r du Ez, ez badugu jasotzen dute, ezin dugu direktorioa ezabatu, ezta? 

JASON Hirschhorn: Eskuin. 

Ikaslea: Beraz, hori esaten du, nahi dugun zerrendarekin batera zerbait egin behar? Da, zer esan nahi duen? 

JASON Hirschhorn: -r errekurtsiboki esan nahi du. Beraz, zerrenda bat da, joan fitxategiak bertan, ezta? Beraz, zer egin nahi duzun da duzu direktorio honetara sartu nahi, Guztia ezabatu, denak direktorioa fitxategi, gero pop eta ezabatu Benetako direktorioa. Beraz -r errekurtsiboa esan nahi du, egin ezazu guztiak errekurtsiboki zentzua badu. Bai. 

Ikaslea: Beraz direktorioak [INAUDIBLE] eta besterik gabe, ezabatu. Edo ez still-- duzu 

JASON Hirschhorn: Dezagun saiatu. Beraz mkdir hutsik. Kendu hutsik. No. 

Ikaslea: Ez, beraz, oraindik behar duzu the-- 

JASON Hirschhorn: Bai, beti. Beraz -r, -rf, hutsik. Awesome. Jada galdera? Duten zure kraskadura dela uste dut Jakina komando lerroko gauza on. Edozein galdera, goaz delako gainetik salto datu motak, eta begiztak egiteko, eta stuff hori guztia? Zer gertatzen da? 

Ikaslea: ez dut CS50 Nire guneak bat bezala erakutsiz. Normala da hori? 

JASON Hirschhorn: Oh, bai. Hori da nirea. Bai, hori da nire zure gauzak konpontzeko irtenbide bat da. 

[Barreak] 

Beraz, bai, hori erabat normala da. Nik uste dut, ziurrenik dituzu besterik ez dute lau horiek. Normala izan liteke uste dut. Bai. OK, galdera gehiago? Badakit zen super azkar. Zer gertatzen da? 

Ikaslea: urdin kolore berdea ikusi nuen. Zer da hori? 

JASON Hirschhorn: Hori direktorioa esan nahi du. Ikaslea: Eta blue hau? 

JASON Hirschhorn: Oh, berde urdin honek esan nahi duzu? 

Ikaslea: No. 

JASON Hirschhorn: berde urdin honek? 

Ikaslea: No. Noiz listed-- duzu JASON Hirschhorn: Oh. Atsegin dut? 

Ikaslea: Bai, ikonoak. 

JASON Hirschhorn: Oh, honek. Ez dakit. Zer esan nahi du? Beraz, badirudi direktorioa bat seinalatuz. 

Ikaslea: Ia alias bat itxura. 

JASON Hirschhorn: Hori izango da. Ez duzu behar duten jakin nahi du. Jada galdera? Awesome. Edozein zalantza izanez duzu, Badakit asko. Informazio hori asko online izango da. Jarri dut online zaudete. B artikulua online egongo baita. Edo galdera baduzu, bakarrik etorri eta galdetu. Hemen duzu joan. Beraz, orain Sharon eta Hannah baino gehiago joango dira batzuk Arazoa atzean logika bat ezarri. 

SHARON: Oh my God. Arazoak. 

HANNAH: Bitartean, Hanna naiz. Hau Sharon da. Bai CS50 TFS gara, eta Emateko goaz garrantzitsu pare bat intro apur bat Arazoa gauza bat ezarri. Datu mota guztia to loops nahi baldintzazkoak. Orokorrean begiztak. 

SHARON: Eta azken batean, guk begirada bat hartuko du berean, P multzo bat, eta zer duzu hura ezagutzen. Hargatik hasteko datu-mota begiratu. Zaudete ezagutzen izan beharko luke diren urdinez direnak. Beraz ints batekin hasi ahal izango dugu. ints osokoak dira, beraz, bat, bi, hiru, lau. karroza, puntu mugikorreko. Hamarren osokoak bezala, beraz 5,2 edo baita 5.0. Chars A, B, C bezalako pertsonaiak dira Eta kate bat, guys guztiak ezagutzen. CS50 edo kaixo eta mundu bezala. 

Bool, boolear bat da, beraz, daukaguna egia eta gure boolear faltsua. Beraz, zerbait kalkulatzen bada truth-- 5 berdin 5, egia computes, eta 5 funtzioak 4 hemengo bada, hori faltsua, beraz, faltsua den kalkulatzen du. Eta hemen egon elkartutako dugu Datu mota horiek guztiak tamaina. Eta jakin beharko dituzu Zure galdetegiak, beraz, hau lagungarria izan daiteke gogoratzen, baina bidal dugu horiek. Egia esan, dagoeneko ari dira argitaratu. Beraz, ezaguna izan behar duzu direnak urdinez nabarmenduta. 

JASON Hirschhorn: Real azkar, besterik kasuan duzu aldea ezagutu nahi char eta kate baten artean. Beraz, gauzak idazten ari zarenean, betiere, antzeko zerbait egin behar duzu "hi", hori kate bat izango da. Beraz, bi baldin badaude komatxo, kate bat da. Baina banintz "h" bat bada duten bezala, kate bat da. Baina bada bat besterik ez dut aurrekontua, char bat. Eta beraz, zer da aldea eskatu dezakezu. Beno, diferentzia da memoria byte. Hau 4 byteko memoria dago. 

SHARON: flotatzen? Azaldu da berriro? Ados, mota da zenbaki bat bezala duten hamarren bat du berarekin, beraz 5.2 edo are 5.0 mugikor bat da versus besterik 5 int bat da. STUDENT: [INAUDIBLE]. 

SHARON: Oh, asko izan daiteke hamarrenak, beraz, 5.675 3,1415. Bai? 

Ikaslea: Ba, jakin behar dugu horretarako tamaina guztietako etorri? SHARON: Bai. STUDENT: [INAUDIBLE]. 

SHARON: Zuk ez duzu kezkatu buruz zuriak besterik ez oraindik. 

HANNAH: ohar hauek daude argitaratua CS50.net/sections at. STUDENT: Just kanpo jakin-mina, hor dago tresnari fitxategiak Oraindik tamaina jakitea deituz, beraz, jakin behar dugu? 

SHARON: Beraz, horiek dira datu motak, baina bai. Beraz, kasu honetan, zein litzateke saioa memoria gehiago edo leku gehiago? 

JASON Hirschhorn: Beraz adibide zehatz bat, arazo multzo uste dut lauzpabost, gaude zoazen mordo bat emateko datu, eta funtsean, datu horiek zeharkatzeko behar. Beraz, erabilgarria da nahi duten jakin osokoak hainbeste zalantza izanez gero, hori da izango. Beraz, demagun eman dut hamar osokoak, zer da hori tamaina? Ikaslea: 40. JASON Hirschhorn: 40 byte, eskuinera. Beraz, agian, hori jakin behar duzu OK, 40 byte salto egin behar dut. Beraz, demagun 40 chars da horren ordez, Eta ondoren demagun eman dut 10 karakteretan, gero, badakizu OK, I bakarrik 10 byte salto egin behar. Beraz, oso erabilgarria da ezagutzea benetako datu-mota, tamaina, zeren asko aldiz dituzu Datuak inguruan saltoka, beraz, noraino salto jakin behar duzu. 

Ikaslea: Zein da aldea Komatxo eta aurrekontu bat artean? 

JASON Hirschhorn: OK, bi komatxo katea da. Aurrekontua One char bat da. 

Ikaslea: operatiboki bezala, zein da diferentzia? Hi esaten dute biek. JASON Hirschhorn: Oh, barkatu. Hau besterik h da. Barkatu, hau ez dago garbi. 

Ikaslea: Beraz, goiko one-- JASON Hirschhorn: Hori kate bat da, bai. Beraz, bi pertsonaia da, ezta? String, hi. Baina dezagun dut esan besterik karaktere bakar bat izan zuen, Inguruan bi komatxo jarri dut besterik h, kate bat da. Hau kate h da. Ez duela zentzurik? Beraz, hau lau byte da. Baina demagun kentzeko got dut bat bat bakarrik jarri. Aipu bat. Hau da, gaur egun, char bat, char h. Beraz, zehatza gauza bera, datu-mota ezberdinak. Hau byte bat besterik ez da, berriz, katea lau byte zen. Bai. Ikaslea: Beraz, saiatzen zinen David bezala, hitz bat gorde nahi du, delako kate bat erabili nahi zenuke katea zenbat denbora kontuan hartu gabe, lau byte bakarrik izango du hartu luze ezean edo bikoitza, eta bertan, beraz, bada kasu horretan Lau pertsonaiak handiagoa du eta, ondoren, izan dadin katea sartu nahi duzun. Logika orokorra atzean. JASON Hirschhorn: heda bada karaktere bat haratago, kate bat da. 

Ikaslea: Beraz, ez dago [INAUDIBLE] lau gutun bat gordetzeko Hitz lau banakako edo hiru gutun gisa banakako hiru hitza bezala pertsonaiak hori izango da hiru byte bakarrik izan delako, Hiru zati katea aurka. JASON Hirschhorn: Hori egin ahal izango duzu. Hori egin izan duzu, baina ez dut uste hori benetan merezi, zu byte bakarrik aurrezten delako. Badakizu zer esaten dut? Eskema gauza handi batean, hori izango da benetan axola. Baina adibidez, printf, bada f eta zu ari zaren inprimatzeko Hiru chars inprimatu ahal izango duzu duten out-- demagun duzu C-A-T, katu inprimatu ahal izango duzu, besterik gabe by char bat char bat char bat egiten, edo dezakezu kate katu inprimatu. Zehatza gauza bera da. Beraz, egin izan duzun bezala, but-- 

Ikaslea: Ez da joan gorde askoz. 

JASON Hirschhorn: Bai. Buruhauste dela litzateke bultzatu ez da merezi du. Bai? 

Ikaslea: Adibidez, h izan bakarrarekin duzu bi, bakarra edo bikoitza komatxo versus. Zergatik litzateke gorde nahi duzun letra bakar bat kate gisa. Zertarako hori inoiz ez zerbitzatzeko? JASON Hirschhorn: Ez dakit. Esan nahi dut, benetan Programaren baitan dago. Adibidez, geroago, uste dut egingo komando lerroko gauzak sartu dituzu. Beraz, adibidez, me ordez dizun integer-- Sentitzen baterako, dezake hitz egiten dizut sartu? HANNAH: Bai. 

JASON Hirschhorn: Beraz adibidez, ordez Niri zerbait eskatuz get amaieran, eta horrek Zuk hitzaldi bat ikusi izan liteke uste dut, ez komando-lerro bat izan daiteke. Idazten duzun besterik ez da komando-lerroan. / Hello4 edo - It bezala izango litzateke zerbait, edo helloh h, edozein. Egiten duzu komando-lerroan ordez hura eskatu beharrean, komando lerroko dela beti bat katea, lau edo h baten bat ote den, kate bat da beti. Beraz, adibide bat duzunean baliteke gutun berezi bat edo berezi bat dute zenbakia kate gisa irudikatzen. SHARON: Guztiak eskubidea. Eta gero, hemen oinarrizko operadore batzuk. Zorionez ezagutzen bazara Lehenengo lau besterik ez, oro har. Beraz, ez da gehituz, kenduz, , ugaltzeko eta zatituz, eta ziurtatu erabiltzen duzun Eskuineko sakatzeak du. 

Eta gero, gainera, modulo da, batzuen zuk agian ez oso ezagunak. Eta zer modulo ez da 4% 2 Adibide honetan hartzen badugu, gainerako hartzen du zer esan zatiketa ere ez. Beraz 4 2 arabera banatzen da 2, han eta gainerakoa ez da. 4 arraila 3 eta 1 da, eta, 1/3 da, eta beraz, gainerako 1. Beraz computes bat da. Eta gero,% 4, 5 frakzio da 4/5, eta gainerakoak 4 da. Ez duela zentzurik? Ados, cool. Eta PEMDAS jarraitu hemen ere dugu. 

Beraz, boolear adierazpen batzuk. Beraz ikusi duzu guys berdin berdin konparatu, adibidez, bi zenbaki. Beraz, 5 berdin berdin 5, egia kalkulatzen. Ziurtatu bakarrik bat berdin zeinu. Ez berdinen baterako, da bang edo harridura. 

HANNAH: bi berdin ikurrekin denean berdintasuna egin duzu. 

SHARON: Oh, bai. Ziurtatu ez duzu bat dute berdin zeinu. Eta gero, ez berdinen baterako, bang berdinen da. Eta gero, begiratu dezakezu baino gutxiago, baino handiagoa da. Eta gero, hemengo logikoa eta eta logikoa edo hemen. Eta zer esan du, bada Scratch gogoratzen duzu blokezko hori zegoen Dela esan zuen, eta, eta gero bi pieza desberdinak kabitzen Han, zer da hau, eta ez. Eta ziurtatu bi ampersands egin duzu. Eta gako hau bidean aurkitu ahal izango duzu eskuinera, eskuinera zure Ezabatu botoia pean. Galdera? 

Ikaslea: Zein izan zen [INAUDIBLE]? 

SHARON: bakarrik egin OK, hala bada bat, bit alderatzen ari zara. Beraz, zer bit gogoratzen baduzu dira, Oraindik dute, 0 eta 1, eta abar hori beste zerbait alderatuz. Beraz, honen ardatz orain. 

JASON Hirschhorn: Beraz bat berdinen esleipen bezalakoa da, ezta? Beraz, int bezalako x funtzioak 4. X aldagai hori berdinen 4 ari zara esaten. Beraz, 1 funtzioak esleitzeko da baina ands eta hodiak edo tabernetan, besterik Sharon bezalako esan zuen, bitekin operadoreak ari dira. Ez duzu zertan kezkatu. 

Ikaslea: Noiz egin logikoa erabili duzu eta eta logikoa edo berriro? Besterik ahaztu dut da egiten duzu. 

HANNAH: Noski, inoiz nahi izanez gero, beraz, Bi gauza egiazkoak diren egiaztatzeko, Adibidez, demagun nahi dut egiaztatu 5 eta 15 arteko zenbaki bat da, Esango nuke ziurtatu duen 5 zenbakia baino handiagoa da. Beraz, demagun x handiagoa bada 5 baino gutxiago 15 baino eta. Beraz osoa duten ordena adierazpen egia ebaluatzeko, azpi-mota, bai behar duzu baieztapenak egia ebaluatzeko. Edo besterik ez duzu behar Bien edo biak bat. Ikaslea: Great, eskerrik asko. 

SHARON: Halaber, Scratch, naiz Zure proiektuak asko ziur ertzean edo bada ukitzen bada izan duzun Sprite beste ukitu ondoren, errebote edo zerbait. HANNAH: Ondo da, beraz, zergatik egiten dugu Booleans horiek guztiak buruz zaintzen? Egitura horiek duzu dut dugula Scratch izeneko baldintzazkoak ikusi. Eta baldintzazkoak ezer dira osatzen bada baldintza batzuk edo Boolean batzuk Egia da, eta ondoren egin Kodea kizkur giltza horien artean. Beraz, eskuineko orrian ikus dezakezu hemen Scratch blokea da. Ondoren, hau egin behar duzu, eta ezer Forma txiki hori sartu doa i honen itxura ez dakizu zer litzaidake dei hori joan -bere Boolean edo baldintza izan. 

Beraz, berriro ere, Boolean bat edo Baldintza ezer bai hori egia edo gezurra den ebaluatzeko. Eta berriz, Booleans konbinatu ahal izango duzu. Izan dezakezu, berriz, x handiagoa da 15 baino gutxiago 5 eta x baino. Edo, besterik izan dezakezu bat x horietako 5 baino gutxiago. 

Ados, beraz, C da ezkerreko da. Besterik ez bada hitzarekin da. Parentesi berean, baldintza edo boolearrak dira. Eta gero, tartean Kodea kizkur giltza horiek bakarrik exekutatu, bada bakarrik izango da exekutatu baldintza hori edo boolearrak egia da. Ez duela zentzurik? Awesome. OK. Eta gero, baliteke gisa dute Scratch ikusi, guk ere gehi ditzakezu batean Bestela, hau da, funtsean artean ezer bestela azpian giltza kizkur bada bakarrik izango da exekutatu Baldintza faltsua. Zentzurik? Bietako edozein galdera? Awesome. 

Cool. Hortaz, hona hemen adibide labur bat. Demagun nahi dugu , zehaztu denboran oinarrituta, ona esan behar dugu ala ez goizez edo arratsaldez ona. Esango dut da 12:00 baino lehen bada, egun on esan behar dugu, bestela goaz ona arratsaldean esateko. Eta, bestela, esan dut, duten beste honetara C baliokidea da. Beraz, nahi izanez gero, check joan Denbora militar 12:00 baino txikiagoa da; egun on esateko. Bestela ona arratsaldean esan. 

Ikaslea: Beraz genuke benetan sarrera hori lortu lortu katea denbora militarrekin. HANNAH: Eskuin. Ba Beste nonbait benetan genuke informazio hori emateko. Eskuin hemen baliorik ez du. Nahiz eta inoiz ez dugu deklaratu. Nonbait, batez suposatuko dut Programa honen denbora deklaratu nuen, edo denbora eskatu, or-- ezer adibide honekin gehiago? Awesome. 

Ados, orain gainera daukagu simple duten beste formatu bada, beste bi egitura desberdin ditugu. Beraz, lehenengo etengailua daukagu adierazpena, eta hemen switch adierazpen bat forma orokorra. Daukazu hitzarekin aldatzeko Era berean, bada hitzarekin duzu. Eta, ondoren, sarrera bat, kasu honetan n. Beraz, hau bakarrik zenbaki osoko lan. Sarrera hori So n ditu zenbaki oso bat izan nahi du, OK? Eta goaz jarraitu Kasu horietan zer balio n arabera. 

Beraz, kasu honetan, lehen alderatu duzu n konstante bat berdina, hala bada, egin dena hemen baino koska mota. Ezin dut seinalatu laburregia nagoelako. Ez da bat etengabeko berdina bada eta ordez konstante bi berdina, Bigarren multzo horretan jarraitu behar dugu, eta egin ahal izango dugu hau bezain beste aldiz , nahi dugun bezala, eta, berez, baldin da ez zen lehen aipatutako kasuen osatu, kodea duten exekutatu. Hemen zalantzaren bat? Honek apur bat zailagoa da. Bai? 

Ikaslea: Break zer adierazteko? 

HANNAH: Noski, behin sartu dugu, beraz, bloke hori, aurkituko bagenu, demagun, Gure n konstante berdina gertatu behar da, bloke sartzen gara puntuen ondoren. Edozein dela ere egin dugu komentatuz ildo horretan, eta, ondoren, hautsi dugu, aterako gara zentzua switch adierazpen hau oso-osorik. Ikaslea: OK. 

HANNAH: Mm-hm? 

Ikaslea: koska da beharrezkoa, edo ez [INAUDIBLE] behar duzu? HANNAH: Sure. Beraz, beti bezala, koska ez da erabat beharrezkoa. Ordenagailua ez duenaren zaintzeko koska dituzun. Gu, pertsona moduan zure kodea irakurtzen, egin zaintza. Beraz, askoz errazagoa begiratu pantaila eta ikusi, oh, dakit zehazki zer gertatzen denean n konstante berdina da. Ausazko koskak banu dut ez litzateke hain erraz kontatzeko. Bai? 

Ikaslea: Beraz, nahi izanez gero, erabiltzaile bat Aukeratu bat, Zerrendako buruz ditugun litzateke erabili dugu, nik asmatu, [INAUDIBLE], baina zenbaki oso bat horietako bat, eta ipini n sartu? HANNAH: Zehazki eskubidea. Beraz, demagun nahi genuen zer osokoa egiaztatzeko. Esan dugu oh, idatzi zenbaki bat 0 eta 5 bitartean, demagun. Horretarako eskatu izan dugu n, balio hori eskatu, eta, ondoren, kasu bakoitzean. Eta berriro ere, hau da zerbait izan dugu Oso erraz adierazpenak badu zerikusirik, ezta? Kasu bada berdina izan dugu bat, berdin bi kasu bada, berdinetan, hiru kasu bada, abar eta abar. Hau da, pixka bat azkarrago eta garbiagoa apur bat. Da egitura polit bat besterik moduko orain da. Ikaslea: idatziz bezala azkarrago? Edo ez du exekutatu ordenagailua pixka bat azkarrago? 

HANNAH: Pixka bat exekutatzen azkarrago. Bai? 

Ikaslea: Beraz, bikoitza etenaren besterik komentatzeko da or-- 

HANNAH: Oh, beraz, sentitzen dut. Nik ez dut seinalatu out. Ados, // dela baldin baduzu, iruzkin bat da. Just // iruzkin bat da. Beraz, edozein momentutan ordenagailua ikusten dituen, joan da OK esan nahi du, honela ezer hau, besterik ez dut egin jaramonik egingo. Gehiegi sakondu nahi dut inoiz ere idatzi zuen. 

Ikaslea: Beraz, hau [INAUDIBLE]. 

HANNAH: Hau deus ez. Baina antzeko zerbait idatzi nuen bada lehen iruzkina ordez printf idatzi nuen Sartu duzun esan zorionak konstante bat, zerbait izango litzateke. Bai? 

Ikaslea: bizitza errealean Beraz, Kasu litzateke, besterik gabe, zenbaki bat izan eta, ondoren, [INAUDIBLE] zenbaki oso bat izango litzateke. 

HANNAH: Zehazki. 

Ikaslea: Eta ez elipseak behar duzu? 

HANNAH: Barkatu? 

Ikaslea: Ez dela behar duzu? 

HANNAH: Oh, ez. Sentitzen dut. Hori izan zen, besterik gabe, ahal duzun adierazi joan-kasu askotan nahi duzun bezala. Egin dezagun adibide zehatz bat Let Gauzak apur bat argiagoa egin dezake. Ados, beraz, demagun diot, Ados, me osoko zenbaki n bat klase zenbaki bat adierazten du, zehazki, informatikako klasean zenbakia. Beraz didazu 50, bada Handia esatera noa. CS50 ordenagailua sarrera bat da zientzia, eta ondoren, naiz hondatu. Beraz, horrek esan salto out I switch adierazpen honetan guztian, beraz, orain egin dut kodea exekutatzen, OK? 

Eman didazue ordez 51, nuke Bigarren adierazpena inprimatu. Eta gero niri eman ezkero batzuk kopuru hori ez zen 50 edo 51, Esatea barkatu, ez naiz noa Ez class ezagutzen. Bai? 

STUDENT: ez duzu break izan. 

HANNAH: sentitzen dut, ez dut break izan? 

Ikaslea: Zer gertatuko da. 

HANNAH: Oh, zer bada ez duzu break izan? Bikain galdera. Beraz, zer gertatuko litzateke zuk ere joango litzateke, eta egiaztatu egingo zenuke am berdinak 50era dut? Eta demagun, bai, berdinak zinen 50, adierazpena inprimatu nahi duzuna. Eta gero exekutatzean jarraituko zenuke, beraz, esan nahi duzu am berdinak 51 I? Eta aurrera jarraitu zuen, eta joan Horrelako kasu guztietan bidez? Bai? 

Ikaslea: lerro lehenetsia da bestela esanez analogoa? HANNAH: Zehazki. Oso ona. Da harrapatzen guztiak mota bezalakoa da. 

Ikaslea: Beraz, ez duzu break eta, ondoren, kasu esaldietako Egia zen, eta ondoren, esan gehikuntza n 1 eta, ondoren, automatikoki litzateke hurrengo bat egiteko. Kasu 51. egiaztatu litzateke, eta ondoren bistaratu bezain ondo? HANNAH: Bai, uste dut lan. Beraz, ezin motatako lortuko duzu messy, beraz, atseden bat gauza ona izan da. Bai? Ikaslea: etenik gabe, litzateke egin lehenetsia? HANNAH: Hori galdera ona da. JASON Hirschhorn: uste dut exekutatzen besterik ez da. Beraz, ez baduzu dute break-- orain demagun 50 nuen, eta egiaztatu da 50, eta hori inprimatu litzateke out. Inprimatu CS50 sarrera gisa informatika. Ez duzu break, joan behar da eta mantentzeko atseden bat talka egin arte egingo da. Beraz, ez da break ez bada, egingo da jarraitzea. Honez beste guztia inprimatu joan. 

HANNAH: Beraz, uste dut zela izan lehenetsia barne. 

JASON Hirschhorn: Bai. 

HANNAH: Ona galdera. Bai? Ikaslea: Kasu jotzen da funtzio bat? HANNAH: sentitzen dut? Ikaslea: Kasu jotzen da funtzio bat? HANNAH: kasu funtzio bat jotzen da. Esan izan zalantzarik nuke. 

JASON Hirschhorn: Beraz, normalean ikusiko duzu funtzio egingo kizkur giltza izango dute. Beraz, adibidez, noiz begiratu duzu Zure kodea, adibidez, nagusia. Open paren nagusia izan zen, ondoren hutsunea, itxi paren. Funtzioak funtsean ari dira beti parentesi ikusiko duzu. Beraz, kasu kasuan ez bada Bat parentesi dute, duten zure ideiarik dela hori ez da funtzio bat. Baina ez da. Bai? 

Ikaslea: Orduan ez dela egiteko funtzio bat aldatzeko? 

HANNAH: Ba al du marka duten funtzio bat aldatzeko. 

Ikaslea: zentzu batean zerbait jarri duzula, ematen dio kasu bakar batean. JASON Hirschhorn: dut ez litzateke funtzio bat deitu du. Ez dena Parentesi funtzio bat da. Arrastoren bat esan nahi dut funtzio bat dela. Ez nuke esango switch da funtzioa ez da benetan delako ezer itzuli. Egingo duten baino gehiago sartu dituzu. 

HANNAH: Bai, besterik uste Haren egitura balitz bezala. Ikaslea: Can you habia hau egitura bada bat? HANNAH: Bai, zuk habia gauza askotarako. 

Ikaslea: Barry esan komatxorik moduko dira, bestela berbera bezala. Beraz, beste komatxorik daiteke ordezkatu duzu? 

HANNAH: Ez da zehatz honetan egitura delako switch adierazpen hitza lehenetsia espero. Ordenagailua lehenetsi daki zerbait berezia, horrek esan nahi du harrapaketa guztiak dira. Ezer honetako beste. Bat gehiago bidez lortu behar dugu. Bai? 

STUDENT: [INAUDIBLE]. HANNAH: arteko aldea Puntu eta komaz eta puntuz erabiliz. Beraz, puntu eta koma da, beti kontatzeko ordenagailu lerro honekin dut egin naiz. Aurrera dezakezu eta exekutatu. Honek lerro oso bat da. Colon batek egingo, kasu honetan, ekarri bloke jakin batean. Beraz, puntu eta koma dira Beti erabili lerro amaitzeko. Bi puntuak dira batez erabili Beste kasu ugaritan. 

Ikaslea: parekoa da hau besterik n berdin 50 bada esaten, orduan blah blah blah. HANNAH: Mm-hm. Ikaslea: Besterik bera [INAUDIBLE]. HANNAH: Zehazki. Eta esan dugu pixka bat azkarrago exekutatzen da. Gero, ez dute atsedenaldian dute, balitz bezala izango litzateke, bada, bada. Atsedenaldian egiten badugu, hori da bezala, bestela, bestela, bestela galtzen bada. Cool? 

JASON Hirschhorn: Beraz, kodifikazioa, besterik ez dezakezu ez bada, baina iaz uste galdetegi dugu gainean dut switch adierazpen bat idatzi zuen, beraz, badaezpada. HANNAH: Baina, zalantzarik ez da ezer gaizki. Ez gara zure zain kezkatu performance buruz gauza crazy. Guztiz fina da, besterik ez bada. Hauek besterik ez dira onak gauzen jakitun izan. 

Eta hemen gure azkena da mota horretako baldintzapeko kategoria honen barruan dago. Zerbait daukagu Formulario egoera orokorra?, eta, ondoren, kode zati txiki bat gertatzen da baldintza True bada. Eta gero, bi puntu, apur bat Kode zati horretan baldintza bada exekutatzen faltsu, koma da. Lerro hori egiten ari gara. Beraz sintaktikoki pixka bat itsusi da. Hasiera baten bidez joan goaz Adibidez, uste dut, hori da gehien argi. Beraz esleitu nahi dugu kate katedradunak Bi balio horiek bat, bai David Malan edo ez David Malan, OK? Beraz, ezagutu behar duzu katea, irakasle =. Kate bat esleitu goaz irakasle aldagai deitzen da. 

Orain bat egiaztatu nahi dugu baldintza partikularrak. Kasu honetan, gure egoera da class_num = 50. Eta orain, bat izan liteke Denbora ona azpimarratzea Kate irakasle daukagu =, Alde hori da berdin ikurra. Hori esleipena da. In class_num = Berriz 50, duela bi berdin ikurrekin da. Hori kalitate kontrol bat da. Beraz, esan da joan class 50 berdina zenbakia? Hala bada, esleitu David Malan irakaslea. Ez baduzu, esleitu irakaslea David Malan ez. Edozein galdera dago? Berriz ere, hau besterik ez da zerbait onak dira ezagutu da. Hau egin ahal izango duzu ez bada izan da. Praktika onak Arazoa izan liteke, noiz etxera joan, ezta berean zehatza bestela, bada, inprimaki bat baldintzazko, Egiten daitekeelako. Hemen zalantzaren bat? Ondo da, uste dut, gara joan loops egingo. Awesome. 

SHARON: Ados, hitz egin dezagun bitartean begiztak. Beraz, lehenengo ezkerreko hemen ikusten duzun OK dela dio, berriz, (baldintza). Eta gero this-- egin nahi duzu dute aldatu dugu? 

JASON Hirschhorn: Da moztu. 

SHARON: Ados, eta gero ez dago giltza kizkur ere badaude. Beraz, asmoa kizkur duten giltza ez gainetik daude eta beherago egin, behin eta berriro. Beraz, bada, horietan baldintza Parentesi egia ebaluatzen, orduan egiten egon behar duzula edozein dela ere, berriz, begizta bat lortu da. 

Beraz, adibidez, ezin izan dugu Praktikan arazo bat egin. Bi belarritakoak janzten dut oraintxe, beraz, demagun gutxienez bat janzten dut bada entzumena, Clap your hands. Beraz, ari gara joan bada honen bidez, va ari gara 

[Txaloak] 

Eskuin? Eta bat, and-- OK janzten dut. Bai. Ez dut belarritakoak jantzita Hau da, ez gehiago. Ados, beraz, ondoren, hori da gelditu nahi duzu. Eta hau esan da ia aldagai baliokidea. Demagun bat duzu belarritakoak kopuru aldakorra. Beraz belarritakoak kopurua handiagoa den bitartean Baino edo berdin 1, Clap eskuak. Eta gero, clap ondoren eskuak, decrement belarritakoak. Belarritakoak ken 1 bezala. Beraz gutxiagotzeko belarritakoak kopurua, eta ondoren, berriz, begizta bidez joan ahal izango duzu birritan. 

Eta baldintza bada beti true-- hala bada, demagun, 2 = = 2, eta 2. 2 berdina da beti, ezta? Ondoren, beti egiten duzun Zerbait egin badira ere, eta hori ia parekoa betiko begizta zuela Scratch dugu. Bai? 

Ikaslea: Are bi aldeak besterik berriz, begizta bat idazteko modu ezberdinak? 

SHARON: Beraz zentratu ari gara Lehenbizikoa on. Eta gero, beraz dezagun konparatu do loop bitartean batekin. Beraz, apur bat ezberdinak dira. Ados, beraz, demagun baldintza da oraindik areto bat gutxienez jantzita naizen bitartean, eta ez dut jantzita belarritakoak edozein oraintxe. Eta demagun egin eta oraindik clap bitartean Areto bat gutxienez janzten dut. Zer gertatu beharko? 

[Txaloak] 

Uh oh, guys. Ados, beraz, zauden ustezko Clap behin funtsean duzulako kodearen lehenengo zatian zehar joan. Egiten duzu axola zer, eta gero, berriz, egoera ikusten duzu, eta sartu atzera joan begizta hori egia bada. Ez du zentzua? 

Ikaslea: zenuke beti gauza bera egin du lehen aldiz. SHARON: ez beti egin Lehenengo ala ez kontuan hartu denbora edo ez, baldintza hori egia edo ez da. JASON Hirschhorn: Noiz egin hau erabili ahal izango duzu uste duzu? Noiz hori erabiltzeko zentzurik? HANNAH: Bai? STUDENT: [INAUDIBLE]. JASON Hirschhorn: Eskuin. HANNAH: oso ona. JASON Hirschhorn: Beraz erabiltzaile baten galdetuko duzu, beti nahi ari zaren joan Erabiltzaile batek une bat galdetuko. Beti ari zara nahi joan erabiltzaileak une bat galdetuko. Beraz ordez jarriz berriz, begizta batean, jarri begizta bitartean, Oraindik delako beti da garai batean egin. Zuk ematen badute Erantzun zuzena, Bukatutakoan. Egiten dute ez bada, orduan berriro galdetuko die. 

SHARON: Ondo da, begiztak. Beraz, Scratch, errepikatu blokeak izan genuen. Beraz, zerbait errepikatu nahi izan dugu, demagun, zazpi aldiz. Beraz, besterik gabe esan genuen errepikatu zazpi, eta esan hemen nago zuri laguntzeko Edurnezuri! C, loops dugu badugu zerbait bidez joan nahi Aldiz kopuru zehatz bat. Demagun hasieratu dugu bada aldakorreko nanoen eta egin sure-- beraz, lehen blokean bertan lehenengo koma aurretik, Gure aldagaia hasieratu dugu , eta ezarri dugu 0. Eta gure aldagai an osokoa, int da. Eta aldagai izen da nanoen, eta nanoen 0 ezartzen dugu. 

Eta artean bigarren zatia bi puntuz gure baldintza da. Eta, beraz, betiere nanoen gisa zazpi baino txikiagoa da; jarraituko dugu hau igaro begizta. Eta gero, azken zatia da, zer egin Egin honen amaieran begizta dugu? nanoen ++, eta horrek esan nahi dugu nanoen Kontatzailea, aldi bakoitzean batek. 

Beraz, zer gertatuko da? Beraz, lehenengo ari gara bidez joan behar. Nanoen 0 jo behar dugu, eta, ondoren, goazen Hemen nago I inprimatu behar da lagunduko duzu Edurnezuri! Eta gero, nanoen da joan handitu nanoen esan dugulako ++. Nanoen da 1 izango da. Eta gero, nanoen konparatzeko dugu 1 da. Konparatu dugu nanoen 7 baino txikiagoa da? Bai. Berriro Honen bidez joan naiz. Hemen nago zuri laguntzeko Edurnezuri! Eta gero, nanoen bihurtzen 2, eta gero alderatu dugu. Is 2 gutxiago 7 hori? Bai. Bidez jarraitzeko goaz. Eta ari gara joan Zazpi aldiz honen bidez. 

Beraz, azken batean, goaz izan nanoen = 0 inprimatu naiz Hemen duzu laguntzeko Edurnezuri! nanoen 1, 2, 3, 4, 5, eta 6 dira. Gogoratu ditugu indizea 0. Beraz, hasteko 0 dugu. Bai? 

Ikaslea: Beraz, hau da do baino ezberdina delako horrek ez du inprimatu Hasieran lehen. Beraz, gauza bera jarraitu daiteke. Egin dezaket hori, gainera, do begizta batekin? Prozesu bera bezala. Baldintza nanoen da 7 edo dena baino gutxiago. Response 7 baino txikiagoa da. SHARON: Beraz, teknikoki ezin izan duzu. Beraz, atzera egingo dugu zure hitz zaie bada bitartean begizta buruz, ezta? Beraz do bitartean begizta bestelakoa izan da bermatzeko gutxienez dugulako , behin horren bidez dugu joan, beraz, diferentzia handiena da. Baina bitartean begizta batera genezake Esan nanoen 7 baino txikiagoa den bitartean, hori egin, eta ondoren, nanoen Kontatzailea banan. Eta gero hasieratzeko daukagu adierazpen hau guztia aurretik nanoen Berdin, 0 dela. Beraz, bai, hori egin ahal izan genuen. Mm-hm? 

STUDENT: Ezin duzu [INAUDIBLE] itzuli? SHARON: begizta For? Ikaslea: Bai, nanoen, beraz ++, dela dirudi, zer egin ondoren beste bide batzuk ran duzun. SHARON: Zuzena. STUDENT: Ezin izan besterik ez duzu ez dute eta zailtasunak hobeto esanda SHARON: ezin izan duzu. Ikaslea: Beraz, [INAUDIBLE] eskuineko ondoren inprimatu hurrengo lerroan azpian. SHARON: Bai, jarri ahal izango duzu bertan. Baina orduan ez litzateke besterik gabe utzi, hutsik dagoela. 

JASON Hirschhorn: Oraindik du puntu eta nahiz eta behar. 

SHARON: apur bat baldar dirudi, baina ezin teknikoki egin ahal izatea. Teknikoki. Mesedez, ez. Bai? 

Ikaslea: Ba al dago alternatibak ++? Ba al dago beste ezer [INAUDIBLE]? 

SHARON: Teknikoki ezazu bere nanoen. One berdin zeinu goaz ezarri nanoen gehi 1. Beraz, teknikoki, hori da zer nanoen ++ bitartez. Ez duela zentzurik? 

Ikaslea: Bai, baina edozein dago alternatiba? Ever-- baduzu Like 

SHARON: Bai, nanoen egin ahal izango duzu - -. 

STUDENT: [INAUDIBLE]. 

SHARON: Bai, egin dezakezu gauza ostalari bat egin. HANNAH: Eta 2 eta zuk Kontatzailea daiteke. 3 Kontatzailea dezakezu. Dela ezer aldatzen joan, Azkenean ez da egin baldintza. 

Ikaslea: Beraz, to Kontatzailea nahi zenuela 2 eta, nola idazten duzu? 

HANNAH: ezin duzu idatzi bai dwarves-- gauza hau osoa idatzi izan duzu. nanoen = nanoen + 2. Edo pixka bat azkarra. Besterik ez naiz idazten + berdin 2 joan. 

Ikaslea: Ados, eta hori idatzi dituzu eskubidea non nanoen ++ dago. HANNAH: Zehazki. SHARON: Zuzena. Ez zen beste galdera bat? Bai? 

STUDENT: [INAUDIBLE] nanoen ++? SHARON: Beraz, do not you JASON Hirschhorn: Bai, ez da beharrezkoa han. [INAUDIBLE] oso amaiera. Beraz, ez duzu [INAUDIBLE] direnak Oraindik delako Hasieratzea splitting sortu motatako, baldintza, eta aldaketa. Oso amaieran, ez duzu behar. SHARON: Era berean, nabarituko duzu ez puntu eta koma behar begizta osoa osoa ondoren. 

Ikaslea: Nola litzateke hasteko duzu negatiboen kopurua hasierako, adibidez? 

SHARON: hasieratu dezakezu nanoen 2 negatiboa berdinak. 

Ikaslea: Ez duzu besterik ez duzu etenaren 2? 

SHARON: Bai, hain zeinu negatiboa, marra 2. 

Ikaslea: Da [INAUDIBLE] nanoen [INAUDIBLE] bezala hasieratu? 

SHARON: Bai. Beraz, besterik ez dugu hasieratu bada izan nanoen lehenago, besterik ez int nanoen koma, eta orduan egin ahal izango dugu nanoen berdinak 0an ezarrita. 

STUDENT: Ezin egiten dugu lehenago Programaren esaten int nanoen = 0, eta, ondoren, just 

SHARON: Just ez have-- orain Ingurune berriro izango litzateke, baina oraindik litzateke puntu eta koma bat behar. Bai. Mm-hm? Ikaslea: Ez du kode hau esan zer nanoen balioa gutxira dago. Hura eskatu duzun guztia egin ondoren, bada hori da, Egin nanoen balioa inprimatzeko. SHARON: galdetu, ezin duzu hori egin. Ikaslea: OK. SHARON: Baina egiten duzun galdetu egiteko eskumenik. Ez du ezer egiten duzu. Beldur nire belarritakoak berriz bota dut. Do, txalo egiteko amaieran. Just Txantxetan. 

JASON Hirschhorn: Beraz, hori bera da. Beraz goialdean abiarazi. Egoera, inprimatu, aldaketa. Beraz, hau da zehazki berdina bada, edonor dela ikusi ahal izango dela. Ikaslea: Zergatik ez duzu egin lehen lerroan puntu eta koma? SHARON: Non? Ikaslea: lehen lerroan ondoren. SHARON: parentesi 4 ondoren? Joan nahi dugulako begizta hau sortuz. Eta begiztak begirada bat hartu baduzu orokorrean, ez dute puntuz. Ez da praktikoa. Onak gara? One galdera gehiago, bi gehiago. Bai? Ikaslea: Hori izan liteke Pixka bat aurreratu, baina egiten nanoen dute ezberdinak [INAUDIBLE] aldagai bat [INAUDIBLE] from. SHARON: oso ona. STUDENT: [INAUDIBLE]. 

SHARON: Bai, hau da. Zer? JASON Hirschhorn: egiten du Bai, beraz. Beraz, normalean esparrua Zerbait kizkur giltza da. Beraz, esparrua da beti joan to kizkur giltza izan behar du, baina ez litzateke egin begizta egiteko zentzu handirik hasieratu dugulako kizkur giltza horretan nanoen. Beraz, normalean nanoen esparrua, eta, aldagai ez litzateke igaroko dute. Kasu berezi bat da, nahiz eta. Beraz, bada abiarazi duzu Parentesi horiek barruan, eta, ondoren, esparrua behar duzu geroago. Kasu hain berezia. Ez behar dutela, eta was-- duten Hori zentzurik? 

Ikaslea: No. 

JASON Hirschhorn: Ezin dut haren gainetik joan. Beraz, zer zara oraindik nahastu? 

Ikaslea: batzuetan bezala erabili dwarves-- duzu jakina, nanoen erabili ahal [INAUDIBLE] formula gehiegi kanpo? 

JASON Hirschhorn: Ez, ez. Beraz, esparrua, bakarrik barrutik giltza kizkur for begizta, bai. SHARON: Baina hasieratu baduzu begizta kanpo nanoen, orduan beste edonon erabili ahal izango duzu Ez dago galdera gehiago? Ez? OK. 

Beraz, habia buruz pixka bat hitz egin dugu begiztak edo habia baldintzazkoak egiteko, adierazpenak dira. Beraz, hemen non adibide bat habia begizta bat izan dugu. Demagun inprimatzeko gintuzten x taula hau hementxe dago. Agian nahi dugu zaie lehen bada ez dugu kodea begiratu eta pentsatu besterik ez dugu, ilara bakoitzean bidez joan nahi eta zutabe bakoitzean, inprimatu, ezta? Ez duela zentzurik? OK. 

Beraz, hemen barrena goaz Funtsean, ilara bakoitzerako lerro guztietan, eta hiru ilaratan daude. Eta gero, ilara bakoitzaren barruan zutabe bakoitzean, eta han lau zutabe dira, inprimatu x bat. beraz. Errenkada 0 eta zutabe da 0, x hau inprimatu dugu. Eta gero joan mantendu dugu Zutabe begizta bidez. Il da oraindik 0, baina zutabe bat da. Eta gero, zutabe 2, eta zutabe 3 da. Eta ondoren kanpora irteteko dugun begizta ondoren zutabea delako Jada ez 4 baino gutxiago. Eta gero inprimatu linea berri bat dugu, eta joan linea berria dugu. Eta gero, hurrengo bidez joan ginen errenkadan, eta errenkada erabat handitzen, eta hori pasatzen dugu berriro. Ez duela zentzurik? Bai? 

Ikaslea: Beraz habia [INAUDIBLE] da besterik jarriz barrutik begizta? 

SHARON: Beraz, habia bitartekoak dugun begizta baten barruan begizta bat, Hasieratik bezala. 

Ikaslea: Zuk ez duzu bat biraketa berezi bat edo ezer? Besterik itsasten duzun eskubidea da barrutik? SHARON: Zuzena. Bai? 

STUDENT: Agian izan [INAUDIBLE], baina badirudi ez, beste tarte bat x guztien artean. Ez dakit that bada ez bada ziren benetan egiten programan, litzateke horrelako zerbait egin du? 

SHARON: Beraz, ez. Hori idatzi zen sakatuz. Hori izan zen txarra gurean. Barkatu. 

HANNAH: Nola litzateke hau aldatzen duzunean programaren lerro estra bat egin zenuen gero? 

STUDENT: [INAUDIBLE]. SHARON: Lan ona. Ikaslea: Ere bera inprimatu ahal Zutabe inguruan kommutazio gauza, ezta? 

SHARON: Hm? 

Ikaslea: Beraz, zure little inprimatu behar da xxx, lehen lerroan inprimatu esan daiteke, eta ordez esaten lerroa, zutabea dio. 

SHARON: Beraz, aldatu ahal izango duzu aldagai izenak horretarako. Hori da esaten ari zara? 

Ikaslea: Ez, besterik ez naiz dela esaten Oraindik orain inprimatzeko ilaretan lehena eta ondoren zutabeak inprimatzeko. Ezin ere zutabe inprimatu duzu lehenengo eta, orduan ilaratan diagrama bera lortzeko? SHARON: Ezin duzu, baina Orduan duzu non kontuz lerro berria jarri duzu. Eta nola litzateke salto egin atzera? JASON Hirschhorn: bada piztuta besterik ez duzu eta balioak desberdinak izan ziren, ordez zer da lau tarte izatea? Hiru lau. Lau I izango litzateke lerro eta hiru zutabe. Ez duela zentzurik? 

Ikaslea: Bai. 

JASON Hirschhorn: Beraz Bai, hori egin ahal izango duzu. Bai, zalantzarik gabe. SHARON: Baina literalki, besterik gabe izango litzateke aldagai izenak aldatzeko. Good? OK. Ondo da, P ezarri ditu. Ados, beraz, lehen zatia hau egiteko aukera izango duzu, Mario. Just Txantxetan. Da hau atsegin gehiago. Eta beraz, begiratu besterik ez dugu loops habiaratuak, mahai hori egiteko, nola ahal izatea pentsatzen hashtags horiek inprimatu modu honetan. Eta gero hementxe nola egiten duzun Eskubide horrek espazio ireki honek inprimatzeko hemen. 

STUDENT: [INAUDIBLE]. SHARON: Bai, besterik espazio bat inprimatu duzu. Ados, beraz, besterik ez da pentsatzen. HANNAH: Eta gero bera ezarri arazoaren zati izeneko programa bat da greedy.c, ari zaren, beraz, pentsatzea nahi joan baldintzazkoak buruz eta ziur duzula aldaketa egokia egin daitezke. Eta abisu txiki bat zuretzat dugu da izan koma mugikorreko balio ibili. Hori bada erabat duzu ezer esan nahi, haren hitzaldia egingo estalita aste honetan eta [INAUDIBLE] ere oinez bidez, eta horrek you guys izango ikasteko arazo multzo on maite. 

Gauza bat benetan proposatzen dut, batez mario.c batera, arazoa egiten ari zarenean ezarri, Trabatuta gelditzen bada, egiten ari paperean hasteko. Idatz ezazu eta benetan ez eseri eta asmoa ordenagailua izan, eta joan, bidez esan Ordenagailua banintz, nola litzateke jarraitu dut hau begizta bidez? Nola litzateke nire aldagai begizta aldaketan? Egiten paperean egiten du 10 aldiz errazagoa eseri ordenagailua joan. Nire plug apur Beraz, besterik ez. 

SHARON: Eta, gainera, ez duzu uste dena kode dute aldi berean. Ziurtatu prozesu iteratibo bat hartuko duzu. Ez bat, pixka, inprimatu zer gertatzen ezazu, ikus. Batzuetan, trial eta akats gutxi bat da. Eta bulego orduetan etorri. Super fun. JASON Hirschhorn: Beraz edozein galdera? Eskubidea guys guztiak, eta, Zure lehen atala izan zen. HANNAH: Eskerrik asko etortzeagatik. JASON Hirschhorn: zatoz esker. SHARON: Eskerrik asko. [Txaloak]