basit bi rnek vererek basit bi şekilde anlatmaya çalışayım. Ben pic atmel programlama ile uğraşan biriyim rneği de oradan vereyim; Mikrodenetleyici pininden doğrudan giriş yaparak 0-5 volt aralığında voltaj lçümlerini yapabilirsin. Mikrodenetleyicilerin lçüm çzünürlüğü genelde 10 bittir yani 1111111111=1023 yapar, yazılımda 0'da değeri olan bir rakamdır o halde 1024 yapar. Yani 5 voltu 1024 parçaya blebilirsin ki o da 5/1024=0,0048828125, volt hassasiyet anlamına gelir. lçümler kesinlikle volt değerinde alınamaz. rneğin bir lçüm yaptın ve atıyorum analog kanaldan aldığın değer 580, şimdi bunu nasıl hesaplayabiliriz. Mecbur orantı kuracaz, kağıt defter olsa karşılıklı yaz hesapla olsun bitsin ama yazılımda başka. Şyle düşünüyoruz; 1024=5 volt ise 580 değeri kaç volt yapar? Hemen koda dkelim; X=580 5/1024 tür. çıkan sonuç X=2,83203125. yani okuduğumuz 580 değeri 2,83203125 voltmuş. Ben de sevmem matematiği ama bu tarz şeyleri sevdiğim için bu işlemleri yaparken zorluk da çekmiyorum ve uğraşması da zevkli geliyo. Camınızı kırar, duvarınıza işer, bisikletinize biner, tekerini keser, arabanızı çizer, zilinize basar kaçarım. Kısacası ben annenizin sokağa çıkarken uzak dur dediği çocuklardan biriyim.

Bilgisayar büyük bi hesap makinasıdır. Hesap makinası kullanmak için nekadar matematik lazımsa iyi bilgisayarcı olmak için de okadar matematik lazımdır. Yani bilgisayar kullanmak için sinus cos in neye eşit olduğunu bilmeye gerek yok. onun işi o zaten. Fakat neyin ne işe yaradığını bilmeye gerek var rneğin 10 un 4 e blümünden 2 kaldığını bilmek için mod işlemini bilmek gerekir. sen mod operatorunu matematik okurken duymadıysan bilgisayarda kolay kolay çıkamazsın yada biryerden bulursan ne yazdığını anlamazsın. Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Problem czümleri ile ilgilen. İlerde Algoritma konusunda çok işine yarar. Sonuç olarak algoritmada bir problemin çzümünü bilgisayara tanımlama işlemi diyebiliriz sanırım. Üzülme...!!! İstediğin Bir Şey Olmuyorsa, ya Daha İyisi Olacağı İçin yada, Gerçekten de Olmaması Gerektiği için Olmuyordur.

bu konuyu okumanı tavsiye ederim, değerli grüşler var. http://www.tahribat.com/Forum-Yazilim-Ve-Matematik-Icice-Midir-142186/ -

unbalanced bunu yazdı şeyhin grüşlerinin bir kısmına katılmakla beraber yanlış ve eksik ynleri var. kısaca bahsedersem, iyi bir yazılımcı olmak için matematik nemlidir. bugüne kadar büyük işler başarmış yazılımcıların hepsi iyi matematikçidirler de aynı zamanda. evet direk olarak bir ilişkisi yok, yani çok istinai durumlar haricinde kimse sizden türev-integral almanızı beklemez ama olayın algoritma boyutu var. hani derler ya algoritma ğrenmen gerek.. işte o algoritma bana gre matematikle bütünleşmiştir ama bu bildiğimiz formüle dayalı matematik değil. algoritma, soruna çzüm getirme yoludur. işte matematiğin buradaki nemi insanların ufkunun genişletmesi. matematiği iyi olmayan biri ile matematiği çok iyi olan birinin yazılımda ilerleme süreçleri çok farklıdır. soyutsal kavramlarla uğraşıldığında fark daha barizdir. bir karmaşık yazılım tasarlıyorsun diyelim, bunun dizaynını, ilerde doğabilecek hataları, ortamala tamamlama süresi, maliyet hesabını v. s. her şeyi bu bağlamda yapman gerekiyor. işte bunları iyi kestirebilmek için matematiğin iyi olması gerek. matematikle haşır neşir olanlar için yazılım işi sanal bir oyun gibi ve zevk alarak yapar bu işi. matematik yazılımcı olmak için şart değil ama iyi yazılımcı olmak için şart bunun yanında ingilizce de nemli bir yer kaplıyor. umarım anlatabildim tamamen katılıyorum, matematik sayesinde sağlam algoritmalar oluşuyor

Selam müridler. Uzun süredir aklımı karıştıran ve bir konudur bu. Lisede ve üniversitede hocalar yazılım için matematiğin gerekli olduğunu belirttiler. Üniversite de bir yere yerleşmek için de mf-4 den sınavlara giriyoruz. bu konu ile ilgili bütün kapılar matematikten geçiyor. Ve içimden şunu diyorum "matematiği zayıf olan biri yazılımcı olamaz mı?" Sizin bu konu hakkında ki düşüncelerinizi de merak ediyorum. Sizce matematiği zayıf olan biri yazılımcı olabilir mi?

Matematik çok eğlencelidir aslında zigor tarafından 16/Ara/13 22:36 tarihinde düzenlenmiştir

şeyhin grüşlerinin bir kısmına katılmakla beraber yanlış ve eksik ynleri var. kısaca bahsedersem, iyi bir yazılımcı olmak için matematik nemlidir. bugüne kadar büyük işler başarmış yazılımcıların hepsi iyi matematikçidirler de aynı zamanda. evet direk olarak bir ilişkisi yok, yani çok istinai durumlar haricinde kimse sizden türev-integral almanızı beklemez ama olayın algoritma boyutu var. hani derler ya algoritma ğrenmen gerek.. işte o algoritma bana gre matematikle bütünleşmiştir ama bu bildiğimiz formüle dayalı matematik değil. algoritma, soruna çzüm getirme yoludur. işte matematiğin buradaki nemi insanların ufkunun genişletmesi. matematiği iyi olmayan biri ile matematiği çok iyi olan birinin yazılımda ilerleme süreçleri çok farklıdır. soyutsal kavramlarla uğraşıldığında fark daha barizdir. bir karmaşık yazılım tasarlıyorsun diyelim, bunun dizaynını, ilerde doğabilecek hataları, ortamala tamamlama süresi, maliyet hesabını v. s. her şeyi bu bağlamda yapman gerekiyor. işte bunları iyi kestirebilmek için matematiğin iyi olması gerek. matematikle haşır neşir olanlar için yazılım işi sanal bir oyun gibi ve zevk alarak yapar bu işi. matematik yazılımcı olmak için şart değil ama iyi yazılımcı olmak için şart bunun yanında ingilizce de nemli bir yer kaplıyor. umarım anlatabildim tamamen katılıyorum, matematik sayesinde sağlam algoritmalar oluşuyor

Algoritma kelimesinin kaynağı Harezmi - MatematikçiBilgisayarın atasını yapan amca Charles Babbage - MatematikçiBilgisayarın babası Alan Turing - MatematikçiGünümüz bilgisayar mimarisini bulan amca Von Neuman - MatematikçiMatematik blümlerinde seçmeli dersler arasında birçok bilgisayar bilimi dersi vardır. En basitinden otomatlar, graph teorisi..

şeyhin grüşlerinin bir kısmına katılmakla beraber yanlış ve eksik ynleri var. kısaca bahsedersem, iyi bir yazılımcı olmak için matematik nemlidir. bugüne kadar büyük işler başarmış yazılımcıların hepsi iyi matematikçidirler de aynı zamanda. evet direk olarak bir ilişkisi yok, yani çok istinai durumlar haricinde kimse sizden türev-integral almanızı beklemez ama olayın algoritma boyutu var. hani derler ya algoritma ğrenmen gerek.. işte o algoritma bana gre matematikle bütünleşmiştir ama bu bildiğimiz formüle dayalı matematik değil. algoritma, soruna çzüm getirme yoludur. işte matematiğin buradaki nemi insanların ufkunun genişletmesi. matematiği iyi olmayan biri ile matematiği çok iyi olan birinin yazılımda ilerleme süreçleri çok farklıdır. soyutsal kavramlarla uğraşıldığında fark daha barizdir. bir karmaşık yazılım tasarlıyorsun diyelim, bunun dizaynını, ilerde doğabilecek hataları, ortamala tamamlama süresi, maliyet hesabını v. s. her şeyi bu bağlamda yapman gerekiyor. işte bunları iyi kestirebilmek için matematiğin iyi olması gerek. matematikle haşır neşir olanlar için yazılım işi sanal bir oyun gibi ve zevk alarak yapar bu işi. matematik yazılımcı olmak için şart değil ama iyi yazılımcı olmak için şart bunun yanında ingilizce de nemli bir yer kaplıyor. umarım anlatabildim Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

tabiki olabilir ama matematiğim zayıf diyerek kestirip atmak saçma, üzerinde yeterli çalışıldıktan sonra matematiği de halledebilirsin, matematik yazılımda seni problemlerin çzümüne daha kolay ulaştırır

cevaplarınız için çok teşekkür ederim. Şimdi olay şudur. Ben matematik sevmem. Fakat bir video da yada hocanın derste anlattığı konuları anlarım. soru çzümlerini inceledikten sonra benzer soruları çzerim. problem şurda; o konu ile ilgili farklı tür sorular karşıma geldiği zaman aval aval bakıyorum. yada işlemin sonucunu getiremiyorum. bu açıdan matematik zekamın iyi olmadığı kanaatindeyim. Bu sorunun matematik zekası ile alakası mı vardır? bu yazılımcılık hayatımı nasıl etkiler gibi sorular aklımı kurcalıyor.

Ne yazılımından bahsettiğine gre değişir diyorum ve rnekler veriyorum. nemli bir fabrikadaki, otomasyon ile çalışan bir sistemin PLC yazılımını yazıyorsan eğer baştan itibaren, sağlam bir matematik gerekir. mesela iki tabanındaki sayı sistemlerinden tut da, türev integrale kadar gider. mesela mikrodenetleyici veya mokro işlemci yazılımı üretmek istiyorsan yine benzer işlemler gerekebilir. Veya bir FPGA programı hazırlayıp grüntü işleme yazılımı yazmak istiyorsan artık neler gerekir neler... rneğin bazı programlarda dik koordinat sisteminin zelliklerinden haberdar olman gerekiyor. Ekranın sağını solunu kullanacaksan. Belki bu web yazılımlarında bile vardır o konuyu o kadar bilmiyorum. https://youtu.be/-bvKwS7GeVs