-
Hadi programlamaya başlayalım.
-
Temel olarak,
şekilleri anlamak ile başlamalıyız.
-
Ama dert etme, yakında
-
şekillerin ekranda uçuşacak,
-
değişen renkler ve diğer
havalı programlama şeyleri ile
-
Bizimle kalın yeter!
-
Dikdörtgen çizmekle başlayalım.
-
Dikdörtgen için 'rect' yazıyoruz,
-
sonra '(', ve dört sayı
'10, 20, 100, 200'
-
bunların ne anlama geldiğini
birazdan açıklayacağım
-
sonra ')', ve sonuna
';' ekliyoruz
-
Bak, inanılmaz bir dikdörtgen!
-
Ve muntazam.
Hadi bir daha yapalım.
-
Bu sefer farklı sayılar deneyebiliriz.
-
Belki daha büyük sayılar,
(300,240
-
ve son kısımda daha küçük sayılar,
10,20)
-
ve baksana, başka bir dikdörtgen!
-
hatta, diktötgeni küçültmek için
bu ilk sayıyı değiştirmeyi denersek,
-
hareket etmeye başlayacak.
-
önce büyütmek ve sonra küçültmek için
bu son sayıyı değiştirirsek
-
önce büyüyecek ve sonra küçülecek
-
İlginç!
-
Bütün bu sihirli şeyler nasıl oluyor? Merak ediyor musun?
-
güzel, bilgisayarını hatırla
-
o gerçekten çok zeki ve sadık bir köpeğe benziyor.
-
Bir köpeğin oturmasını, kalmasını, hatta yuvarlanmasını sağlayabiliriz.
-
Bunu yapmak için sadece komut vermek zorundasın.
-
Peki kodlarda bilgisayarınıza oturmasını nasıl söyleyeceğiz?
-
Bunu yapmanızın yolu
-
komut kısmına 'sit' yazmanız.
-
ve sonra '()' koymalısınız.
-
bu komuta gitmek için
-
sonuna bir noktalı virgül koymalısın.
-
Evet, bu komut bitti.
-
Sonra bilgisayarınız oturmak zorunda.
-
evet tabii ki kahn academy deki bilgisayarınız bir köpek değil.
-
o oturmasını ya da yuvarlanmasını bilmez.
-
o rect yazdığınızda nasıl diktörtgen çizileceğini bilir.
-
düzgün bir tür ,değil mi?
-
Bunu nasıl yapıyoruz.
-
Komuta rect diyoruz. Bu sadece isim
-
sonra parantezleri '()' koyuyoruz.
-
Bu 'git şunu yap' demek.
-
ve sonra en sonuna bir noktalı virgül koyuyoruz.
-
Bu bilgisayarınızın özel bir yeteneği 'rect' bildiğini ve yaptığını gösteriyor.
-
Evet. şimdi kendi diktörtgenimize dönelim.
-
Komut ismimiz burada ve parantezlerimiz var.
-
Ama bu çılgın numaralarda ne ?
-
evet, gerçekten bu bilgisayarı yeteri kadar tanımadığımızı düşünüyorum.
-
sadece rect yazarak
-
bunu görmek için, benim size bir parça kağıt verdiğimi düşünün.
-
ve ben sizden kesinlikle benim istediğim şekilde
-
bir dikdörtgen çizmenizi istiyorum.
-
eğer benim düşüncelerimi okumuyorsanız
-
sizin bazı sorularınız olacak
-
İlk başta merak ediyorsunuz.
-
'Nerede dikdörtgen çizmemi istiyorsun?'
-
sonra söylemem gereken
-
Nasıl anlaşalım.
-
Kağıdın sol tarafına
-
0 yazalım
-
Ve sağ tarafıda 400 olmalı
-
sonra ben sana 100 gibi bir sayı söylemeliyim.
-
Ve sen yerin hakkında belki bir şeyler bileceksin
-
kabaca
-
Bu seni bir süre için tatmin edecek. Sonra düşüneceksin.
-
Tamam bu bana ne kadar olduğunu söylüyor ama ne kadar yukarı ya da aşağı?
-
sonra ben sana başka bir numara veriyorum belki 200
-
ve ben söylemeliyim : Üst taraf 0
-
ve tekrar en altı 400 olmalı.
-
ve sen düşüneceksin.
-
200, bu tam da ortası olmalı
-
Evet bu mükemmel çünkü sen düşünüyorsun ve söylüyorsun
-
tamam harika ben buraya bir dikdörtgen çizeceğim.
-
çünkü 100 sağa doğru ve 200 aşağı
-
bunlar hala yeterli değil. şimdi ne soracaksın?
-
doğru. merak ediyorsun: "Ne kadar büyük bir dikdörtgen istiyorsun?"
-
ve ben 150 genişliginde demeliyim.
-
evet sen düşünüyorsun. burası 100 ve burası da 400
-
Biz 150 genişlik istiyorsak belki orası tam burası olacak.
-
evet sen şimdi ' tamam harika 150 genişliginde ' diyorsun.
-
ve sonra ne kadar uzun olacagını sormalısın.
-
bende "Çok uzun değil. 50 nasıl olur?" diyeceğim.
-
sende "tamam 50 orası galiba burası" diyeceksin.
-
Ve sonra 'Mükemmel' demelisin.
-
Ben şimdi tam olarak dikdörtgenimi nereye çizeceğimi biliyorum.
-
kesinlikle buna benzeyecek.
-
İlerleyeyim ve çizeyim.
-
Dikdörtgenin bir sürü işi var. Değil mi?
-
Bunlar size verilen numaralar.
-
hatırlayın. 100 sağa doğru, 200 aşağı
-
150 genişliğinde ve 50 uzunlugunda
-
gerçekten aynı yerdeyiz.
-
Acaba bizim dikdörtgenimize ne kadar benzeyecek.
-
Bu da bilgisayarın nasıl çalıştığını gösterecek.
-
Sadece komut ismini yazabiliriz önceden yazdığımız gibi.
-
"(" yaz ve numaraları koy.
-
100, 200, 150 ve sonra 50.
-
")" ve sonra ";"
-
ve bizim tam olarak istediğimiz dikdörtgen çizilecek.
-
Kendimizle dürüst olduğumuzu sanıyorum.
-
Bu gerçekten bizim istediğimiz dikdörtgen değildi.
-
Bu bizim çizdiğimiz değil, değil mi?
-
Bizim numaralarımız biraz daha az.
-
İlerleyelim ve gerçekten istediğimiz şeyi çizelim
-
Bunu biraz daha yukarı doğru taşıyacağız.
-
Biraz daha azaltalım ve aşağı çekelim.
-
Biraz daha sıska ve belki biraz tatlı ve kısa.
-
Şimdi bizim çizdiğimize biraz daha yaklaştı.
-
Bu numaraların her birinin ne anlama geldiğini anladık.
-
Onları değiştirebildik ve bizim istediğimiz hale getirdik.
-
şimdi başka bir dikdörtgen çizmeyi düşünelim.
-
Çünkü bunun güzelliği
-
Nereye istersek oraya dikdörtgen çizebileceğimizdir.
-
en üst köşeden en alta kadar çizmeye ne dersin.
-
her yere çizebilir miyiz?
-
nere olduğunu düşünelim.
-
aşağı ve yukarı 0 olduğunu tahmin ediyorum.
-
ve belki birazcık kısa hadi 50 genişliğinde diyelim
-
ve 10 uzunlugunda çok minik bir dikdörtgen
-
İlerleyelim ve yapalım.
-
rect yazıyoruz.
-
ve bu parametreleri virgül le bölüyoruz.
-
İlerliyoruz ve yazıyoruz.mükemmel, harika.
-
evet, çok iyi değil çünkü bir hata mesajı aldık.
-
hayır. bir şeyler eksik görünüyor.
-
Evet haklı olduğunu söyleyelim ona.
-
Vay! Onu geri koyalım. Harika görünüyor. Değil mi?
-
Evet, çok iyi değil çünkü başka bir mesaj aldık.
-
Noktalı virgülün olmadığını söylüyor.
-
Bu da doğru. "show me Where?" e tıklayarabiliriz.
-
ve o bize hatalı satırı gösterir.
-
Ve hatırlarız.
-
Evet.Noktalı virgüller cümlelerin sonundaki noktalara benziyor.
-
satırımızın sonunda bir tanesini unuttuk.
-
ama geri döndük, büyük sorun değil. tekrar her şey mükemmel.
-
tatlı küçük dikdörtgenimizi kontrol edelim. Tam da bizim istediğimiz gibi.
-
Önceki gibi onu büyütebiliriz.
-
herhangi bir yere taşıyabiliriz.
-
ve onu tam olarak istediğimiz yere konumlandırabiliriz.
-
Evet şimdi bir dikdörtgenin nasıl çalıştıgını detaylı olarak biliyorsun.
-
Numaraların ne anlama geldiğini ögrendik.
-
ve neden her zaman parantezlere ihtiyacımız olduğunu
-
ve numaraları neden ayırmamız gerektigini ve sonuna noktalı virgül koymayı.
-
Bir sürü şey gördük.
-
ama sen ilerleyebilir, kendin için dener ve fikir edinirsin.
-
Sonra daha fazla şekil yapmasını öğreneceğiz.
-
ve sonra mükemmel şeyler üzerinde ilerleyeceğiz.
-
onları renklendirmek gibi ya da onları ekran üzerinde uçurmak gibi.