S
sooply
Ziyaretçi
Hadi Biraz Kod Yazalım!
Merhaba bugün sizlerle yeni bir rehber konusuyla karşınızdayım. Basit bir kodlama yapacağız. Code.Org sitesinin bize bir çok yardımı dokunacak. Algoritmayı, sistemleri, nasıl çalıştığını ve bir programın nasıl kodlandığını öğreneceğiz. Hemde çok basit! Sadece konunun biraz aşağısına bak. İyi okumalar dilerim...
Code.Org Tam Olarak Ne?
Küçük veya büyük fark etmeyen ve tüm kitleye hitap eden basit bir kodlama öğreten sitedir. Kâr amacı gütmez. Tüm uzmanlar tarafından önerilmekte. Bu platformun asıl amacı oyun oynayan kitleye aynı zamanda kodlama öğretmek. Ayrıca bir çok destekçiler bulunmakta. Bu destekçiler sayesinde ayakta durmaktalar.
Code.Org sadece Minecraft değil, daha bir çok oyunu desteklemekte. Çizgi film karakterlerinden bazıları eklenerek çocukların daha çok ilgisini çekmekte. Böylece hem kodlama öğretip hem de eğlendiriyorlar. Algoritma gibi kavramları küçük yaşta öğrenebilmeleri onlar için ileri ki yaşta daha rahat olacaktır. Hadi gelin sizinle birlikte basit bir kodlama yapalım!
Karşımızda 3 tane seçenek bulunmakta. Biz 3'ünü de yapacağız. İlk önce en üsttekinden başlayalım. Bazı kelimeler Türkçeye çevrilmemiş. Google Çeviri'den çevirebilirsiniz. Bu sizin için daha iyi olacaktır. Cümleler anlamsız çıktığında kelimeler ile daha anlamlı yapabilirsiniz.
Burada bölüm bölüm gideceğiz. Bölümler 1'den 10'a kadar sürecektir. Kolaydan zora doğru bir seviye olacak. Her şeyi atlamadan öğrenin ki diğer bölümleri rahatlıkla geçin.
Karşımıza 2 tane karakter çıkacak. Bu karakterleri biliyorsunuz. Birisi klasik Steve, diğeri 1.9 sürümünden sonra gelen Alex. Steve olarak seçelim. Tabii ki istediğinizi seçebilirsiniz.
Burada Steve evin içinde sıkışmış. Agent ise Steve'e yardım edecekmiş. Çalışma alanında
Hemen kodumuzu oraya ekleyelim ekledikten sonrada hemen "Çalıştır" butonuna basalım.
Yanlış olduğu zaman bize bunu iletecektir. Biz kod blokları birleştirelim. Aynı alttaki gibi;
En son yapacağımız işlemi biliyorsunuzdur. Çalıştır kısmına basalım ve çıkan olayı hep birlikte izleyelim.
Sonuçta basit olsa da burada tam olarak kodlamayı değil kodlamanın temelini anlatıyor. Algoritmayı bilemezseniz kodlama sizin için çok zor gelir. Hatta yapamayabilirsiniz. İlk önce algoritmayı aklınızda canlandırın veya not alın. Sonra kodlamaya başlayın. Algoritma kelimesini çok kullandım. Ne demek olduğunu bilmeyenler için bir açıklama yapalım.
Algoritma Nedir?
Algoritma, bir sorunun giderilmesi veya bir sonuca en hızlı biçimde ulaşılması işlemidir. Adım adım uygulanır bu işlemler. Algoritma kodlamada bir sonuç için kullanılır. Skriptten örnek verelim. Hemen bir algoritma oluşturup koda dökelim. Algoritmamız;
Komutu
Algoritma dediğimiz iş aynen bunun gibi. Bu sadece örneklendirme. Daha profesyonel kodlama dillerinde de kullanılabilir. Javascript veya CSS gibi. Tüm kodlamaların ayrı bir algoritması vardır.
Bugünkü konumuz bu kadar bu rehberimizi de burada noktalamış bulunmaktayız. Herkesle görüşmek dileğiyle, hoşça kalın...
Merhaba bugün sizlerle yeni bir rehber konusuyla karşınızdayım. Basit bir kodlama yapacağız. Code.Org sitesinin bize bir çok yardımı dokunacak. Algoritmayı, sistemleri, nasıl çalıştığını ve bir programın nasıl kodlandığını öğreneceğiz. Hemde çok basit! Sadece konunun biraz aşağısına bak. İyi okumalar dilerim...
Code.Org Tam Olarak Ne?
Küçük veya büyük fark etmeyen ve tüm kitleye hitap eden basit bir kodlama öğreten sitedir. Kâr amacı gütmez. Tüm uzmanlar tarafından önerilmekte. Bu platformun asıl amacı oyun oynayan kitleye aynı zamanda kodlama öğretmek. Ayrıca bir çok destekçiler bulunmakta. Bu destekçiler sayesinde ayakta durmaktalar.
Code.Org sadece Minecraft değil, daha bir çok oyunu desteklemekte. Çizgi film karakterlerinden bazıları eklenerek çocukların daha çok ilgisini çekmekte. Böylece hem kodlama öğretip hem de eğlendiriyorlar. Algoritma gibi kavramları küçük yaşta öğrenebilmeleri onlar için ileri ki yaşta daha rahat olacaktır. Hadi gelin sizinle birlikte basit bir kodlama yapalım!
Karşımızda 3 tane seçenek bulunmakta. Biz 3'ünü de yapacağız. İlk önce en üsttekinden başlayalım. Bazı kelimeler Türkçeye çevrilmemiş. Google Çeviri'den çevirebilirsiniz. Bu sizin için daha iyi olacaktır. Cümleler anlamsız çıktığında kelimeler ile daha anlamlı yapabilirsiniz.
Burada bölüm bölüm gideceğiz. Bölümler 1'den 10'a kadar sürecektir. Kolaydan zora doğru bir seviye olacak. Her şeyi atlamadan öğrenin ki diğer bölümleri rahatlıkla geçin.
çalıştığı zaman
bloğunun altına bir tane ileri taşı
bloğu tutturmamız gerekecek. Agent'i basınç plakasına götürmeye çalışacağız. Çalışma alanı dediğimiz yer ise kodlamadaki blokların olduğu yer. Çalışma alanını algoritma şeması gibi düşünün.
Algoritma, bir sorunun giderilmesi veya bir sonuca en hızlı biçimde ulaşılması işlemidir. Adım adım uygulanır bu işlemler. Algoritma kodlamada bir sonuç için kullanılır. Skriptten örnek verelim. Hemen bir algoritma oluşturup koda dökelim. Algoritmamız;
- /komut komutunu çalıştırdığında,
- izin.skript iznine sahip olduğunda,
- "Komut adlı komut çalıştırıldı" mesajını yolla.
- Eğer izne sahip değilse,
- "Gerekli izin yok" mesajını yolla.
Komutu
/komut
olarak belirledik ve değiştirilebilir. Eğer gerekli izne sahip olduğunda 1. belirlenmiş mesaj yollanacak. Yoksa 2. belirlenmiş mesaj yollayacak ve 1. belirlenmiş mesajı yollamayacak.
Kod:
command /komut:
trigger:
if player has permission "izin.skript":
send "Komut adlı komut çalıştırıldı"
if player hasn't permission "izin.skript":
send "Gerekli izin yok."
Algoritma dediğimiz iş aynen bunun gibi. Bu sadece örneklendirme. Daha profesyonel kodlama dillerinde de kullanılabilir. Javascript veya CSS gibi. Tüm kodlamaların ayrı bir algoritması vardır.
Bugünkü konumuz bu kadar bu rehberimizi de burada noktalamış bulunmaktayız. Herkesle görüşmek dileğiyle, hoşça kalın...
Ekler
Son düzenleyen: Moderatör: