Ana içeriğe atla

Programlama ve Matematik İlişkisi


Programlama ve Matematik İlişkisi


            Programlama yapabilmek için matematik gerekli midir? bu sorunun cevabı ne evet nede hayır. Bu durum toplumda programlama ve matematik arasında yanlış bir ilişki kurulmasına neden olmuştur. Matematik bilmeden programlama yapılamaz gibi veya tam tersi.

            Galileo derki:” Matematik kabul edelim veya etmeyelim her yerde karşımıza çıkacaktır.”  bu cümleden de anlaşılacağı üzere matematik tüm evrende işler. Bu cümleden anladığımız gibi matematik her yerde işler. Günlük hayatımızdan örnek verecek olursak neredeyse tüm elektronik cihazlarda matematik bilimi kullanılmaktadır. Bu cihazların çalışma prensibi 0 ve 1 olduğu için matematik biliminden faydalanılır. Cep telefonumuza bir mesaj geldiğinden bile bu metnin 0 ve 1’lerden oluşan bir ASCII kodu vardır. Ancak sadece burada değil programlamaya başlamadan algoritma kurarken bile geometrik şekillerden yararlanırız.

            Programlama işlemlerinde algoritma tasarımından sonra kodlama işleminde de matematik biliminden yararlanırız. Kodlama sırasında “ <, >, >=, =< ” kıyaslama işlemlerinde de matematik kullanılır. Bu sayede kurgulamış olduğumuz algoritmayı bilgisayar gibi 0 ve 1 ile işlem yapan cihazlara aktarabiliriz.

            Sonuç olarak matematik hayatımızın her alanında  yer almaktadır. Bununla birlikte programlamanın birçok sürecinde matematik biliminden faydalanılmaktadır. Ancak burada kastedilen üst düzey bir matematik bilgisi değildir, bazı mantıksal işlemleri ifade edebilecek ve dört işlemi bilecek kadar bilgi düzeyi başlangıç ve orta düzeyde programlama için yeterli olacaktır.
           


Yorumlar

Bu blogdaki popüler yayınlar

Örnek Scratch Projeleri - Scratch 3 Mayın Tarlası Oyunu

Scratch Mayın Tarlası Oyunu UYGULAMASI   Oyunu İndir    1)     Sahnemizi dekor kütüphanesinden aşağıdaki görseli seçiyoruz. 2)     Sahnemize Google Görsellerden 3 adet bomba kuklasını ekliyoruz . Ardından patlama kılığını kostümler bölümünden ekliyoruz. Oyun başladığında bomba kılığında ve rastgele konumlarda olmalarını sağlıyoruz. Bombala Giga kuklasına değdiğinde ise oyunun bittiğini ifade eden haberi yolluyoruz. 3)     Giga kuklasını oyunun başında tam sahne ortasında konumlanmasını sağlıyoruz. Bombaya dokunduğunda ise gelen oyun bitti haberini alınca kaybettin tekrar dene mesajı veriyoruz. Eğer anahtar kuklasına değiyorsa kazandı tebrikler mesajı veriyoruz. Giga kuklasının anahtara değmediği durumda ise kuklanın hangi yöne gitmesi gerektiğini soruyoruz. Aldığımız cevaba göre kuklanın yönünü değiştiriyoruz. Ardından kuklanın kaç a...

Örnek Scratch 3 Projeleri - Scratch Bulmaca Oyunu

 Scratch Bulmaca Oyunu     Oyunu İndir 1)     Sahnemize şekilde gördüğümüz şekilde kuklalarımızı ekliyoruz. Kukla çizimine tıklayıp dikdörtgen aracı ile bir tane kukla ekleyip 12 adet kopyalıyoruz. Resimde ki gibi yerleştiriyoruz.   2)     Çizim aracını kullanarak soru isminde bir kukla oluşturuyoruz. Bu kukla karakterden önce hareket edip soruların yerlerini belli edecek. Bu durumda ana karakterin gidebileceği 3 farklı soru bulunmakta. Rastgele sayı adında bir değişken oluşturup operatörler menüsünde ki bloğu kullanarak 1-3 arasında değerler almasını sağlıyoruz. Rastgele sayı değişkenine göre soru kuklası ve ardından karakterimizin hareketini sağlıyoruz. 3)     Soru kuklalarının kodlarken öncelikle Monkey ana karakterinin soru kuklasına değip değmediniğini   kontrol ediyoruz. Kukla soruya değiyorsa soruyu sorup cevabı bekliyoru...

Problem Çözme Kavramları ve Yaklaşımları

Merhaba.Ben Bilgisayar ve Öğretim Teknolojileri Öğretmeni Ali PARLATTI. Bilişim Teknolojileri ve Yazılım dersinde bugün ki konumuz Problem Çözme Kavramları ve Yaklaşımları.Konuya başlarken Bilgisayarla Nasıl İletişim Kurabiliriz? konusuna değinmek istiyorum. 1.Bilgisayar ile Donanım Birimleri İle Nasıl İletişim Kurar? Biz insanlar birbirimizle haberleşmek ve iletişim kullanmak için dilimizi kullanırız.Gördüğümüz nesneleri, çevremizi sözcüklerle ifade ederiz.Peki bilgisayar içerisindeki donanım birimleri birbirleri ile nasıl iletişim kurar? Bilgisayar iletişim kurma işini 2' lik sayı sistemine göre yapar ikilik sayı sistemi 1 ve 0 dan oluşmaktadır. Bu rakamların her birine bit denir. Bir harf 8 bitten oluşur. Yani A harfinin bilgisayardaki karşılığı 10000101 gibi bir değerdir. Bu sekiz rakamın yan yana gelmesiyle Bayt kavramı oluşur. Bilgisayar İle İnsan Nasıl İletişim Kurar? Şu ana kadar öğrendiğimiz bilgi bizim Türkçe,İngilizce vb. dillerle iletişim kurduğumuz ve...