Kayıtlar

6-2 etiketine sahip yayınlar gösteriliyor

6-2-0-Kodlamaya Giriş

Resim
Kodlama Sayfası  Algoritma bir işlemi mantık sırasıyla maddeler halinde yazma işlemidir.  Tarihte ilk defa Harezmi tarafından matematik problemlerini çözmek için kullanılmıştır. Harezmi algoritmayı bulan kişi olarak kabul edilmektedir. Ayrıca Harezmi 0 sayısını bulan kişidir. Algoritma her iş alanında işlemleri anlatmak için kullanılabilir. En sık yemek tariflerinde, bir cihaz kullanım kılavuzunda vb. örneklerde görmekteyiz.  Bunların dışında bir program yazarken ilk olarak problemin mantık sırasıyla çözümlenmesinde kullanılmaktadır. Algoritma programlamada ilk yapılması gereken adım olarak kabul edilmektedir. Kütüphane      1-Başla 2-Kitap Ara Bul 3-Kitabı Bulduğun Yerden Al 4-Kitabı görevliye Götür ve İzin Al 5-Kitabı Oku 6-Son Şeklinde olmalıdır.  Adım Adım Sıraladım    Algoritma Özellikleri: Buna benzer şekilde yapacağımız işlemleri algoritmaya dökmemiz gerekmektedir. Algoritmalar yazılırken şunlara dikkat etmeliyiz.. İlk madded "Başla" o...

6-2-1-1- Haydi Veri Toplamaya

BT.6.5.1.1. Verileri toplayarak türlerine göre sınıflandırır. BT.6.5.1.10. Matematik ve bilgisayar bilimi arasındaki ilişkiyi tartışır. Bilgi Türleri: Bilişim teknolojileri ve yazılım dersinde, kodlamada bilgi türlerini bulmaya çalışalım. Günlük hayatımızda bir çok bilgiyi kullanmaktayız. Bu bilgiler çok olmasına rağmen gruplandırdıklarında bir kaç grupta toplanabilir. Bu gruplara bilgi türleri denilmektedir ve bu türler; sayısal : boy, kilo, yaş vb. alfabetik : ad, soyad, ülke, mahalle vb. tarih : doğum tarihi, işlem tarihi mantıksaldır : true-false, evet-hayır, bay-bayan vb. Şimdi bu türlere göre bilgilerimizi gruplandıralım.  

6-2-1-2-Matematik, Karşılaştırma ve Mantık Operatörleri

Resim
Bilgisayar ve Matematik Matematikten bilgisayara uzanan süreçte pek çok bilim insanından bahsedebiliriz. Bu bilim insanlarından biri Ada Lovelace’dir. Ada Lovelace kadınların çalışma hayatında bulunmadığı 1830’lu yıllarda bilgisayar programcısı olarak çalışmalar yapmış ve gelecek kuşaklara örnek olmuştur. Blaise Pascal tarafından icat edilen Pascalin, 17. yüzyıl boyunca çalışan ilk ve tek mekanik hesap makinesiydi. Bilgisayarın gelişimine katkıda bulunan iki kişiye yakından baktık ancak bu iki kişi dışında pek çok bilim insanı daha var:Mantık üzerine çalışmalar yapan Gottrfried Leibniz ve Charles Babbage, Matematiksel dil yapısının öncüsü George Boole, Kuramsal makineler tasarlayan Alan Turing, Modern bilgisayarlara katkı sağlayan John von Neumann, Kuramsal programlama çalışmaları yapan Dana Scott. Toplama Operatörü + : Matematiksel olarak iki değeri toplar. Çıkarma Operatörü – : Matematiksel olarak iki değerin farkını alır. Çarpma Operatörü * : Matematiksel olarak iki değeri ç...

6-2-2- Sabit mi Değişken mi?

Resim
  BT.6.5.1.2. Sabitleri ve değişkenleri problem çözümünde kullanır. Sabit & Değişken Kavramı: Kodlamada bilgiler küçük hafıza birilerinde saklanırlar. Bu hafızalar eğer içeriği değişiyorsa "DEĞİŞKEN", değişmiyor ise "SABİT" denilmektedir.          Değişken ve Sabit Yazma Kuralları: Bilişim teknolojileri ve yazılım dersinde, değişken ve sabit yazma kurallarını öğrenmeye çalışalım. Değişken ve sabitler oluşturulurken bilgi türlerine göre oluşturulur ve aynı tür bilgiler birbiriyle işleme tabi tutulurlar. Değişken ve sabit oluştururken şunlara dikkat etmeliyiz; 1- verilen isim sayıyla başlayamaz. 2- isimler ingiliz alfabesine uygun verilmelidir.(ç,ğ,ı,ş,ö,ü) olamaz. 3- birden fazla kelimeden oluşuyorsa kelimeler arası boşluk ve özel karakterler olamaz, sadece "_" olabilir. 4- ilk harf dışındaki karakter sayı olabilir.   

6-2-3-Böl Parçala Çöz

Resim
  BT.6.5.1.3. Bir problemi alt problemlere böler. BT.6.5.1.4. Temel fonksiyonları problem çözme sürecinde kullanır. Algoritma Nasıl Yazılır:  Algoritma yapacağımız işlemleri sırasıyla yapma işlemidir. Bir önceki konuda kütüphaneden kitap alıp okumak isteyen kişinin yapması gerekenleri hatırlayalım. Bunun için aşağıda bir algoritma oluşturalım. Öncelikle ilk maddemiz Başla ifadesi ve son maddemizde Son iadesi olacak şekilde yapalım.., 1-Başla 2-Kitap Ara Bul 3-Kitabı Bulduğun Yerden Al 4-Kitabı görevliye Götür ve İzin Al 5-Kitabı Oku 6-Son Şeklinde olmalıdır.  Örnek: Kurt, kuzu ve ot zarar görmeden karşı kıyıya geçmesi için algoritma yazınız.. İşlem adımları resimle aşağıda gösterilmiştir. 1-Başla 2-Sandal, kuzu karşıya geçer ve sandal geri döner 3-Sandal, ot karşıya geçer ve sandal kuzu geri döner 4-Sandal, Kurt karşıya geçer ve sandal geri döner 5-Sandal, kuzu karşıya geçer.. 6-Son Algoritma Özellikleri: Buna benzer şekilde yapacağımız işlemleri algoritmaya dökmemiz gere...

6-2-3-1(little-dot

Resim
 

6-2-4-Problem Çözmek Benim İşim!(Tavşan-Havuç Algoritma Uygulaması)

Resim
Code.org Koşul BT.6.5.1.5. Problemin çözümü için bir algoritma geliştirir. BT.6.5.1.6. Bir algoritmanın çözümünü test eder.

6-2-5-Farklı Yollardan Aynı Çözüme(Tavşan-Havuç Blok Uygulaması)

Resim
  BT.6.5.1.5. Problemin çözümü için bir algoritma geliştirir. BT.6.5.1.6. Bir algoritmanın çözümünü test eder. BT.6.5.1.7. Farklı algoritmaları inceleyerek en hızlı ve doğru çözümü seçer.

6-2-6- Ayıkla Pirincin Taşını(Compute IT)

Resim
  BT.6.5.1.8. Hatalı bir algoritmayı doğru çalışacak biçimde düzenler.

6-2-6-1 Slienat Teacher

Resim
 

6-2-7-Benzer Sorun Benzer Çözüm(Tavşan-Havuç Türkçe Kod Uygulaması)

Resim
 

6-2-8-2. Dönem 1. Yazılı | Hazırlık Sayfası(Tavşan-Havuç Kodlama Uygulaması)

Resim
 

6-2-9- Scratch İle Tanışıyorum

6-2-10- Scratch’i Keşfediyorum

6-2-11-Haydi Canlanalım

6-2-12-Nesneler Düşünüyor

6-2-13- Düşünen Bilgisayar

6-2-14- Çizim Yapıyorum

6-2-15- Oyun Yazıyorum

6-2-16- 2.Yazılı Sınav