BLOG

  • CPP 009 – Mantıksal İfadeler

    Olmak ya da olmamak işte bütün mesele bu. Bizim programlama dilinde kullanacağımız mantık da tam olaraka buna dayanıyor. Eğer bugün yağmur yağıyor ise şemşiye al Eğer bugün yağmur yağıyor ise şemşiye al; Yağmur yağmıyorsa dondurma. Şimdi bunu başka bir koşul ile birleştirelim. Eğer bugün yağmur yağıyor ise şemşiye al; Yağmur yağmıyorsa ve hasta değilsen dondurma…

  • CPP 008 – Nasıl Çalışmalıyız?

    Bu yazımızda C++ özelinde bir dili öğrenirken neler yapmamız gerektiğine değineceğiz. Bunlar kişisel tavsiyeler olup kaale alıp almamak sizin tasarrufunuza kalmış.

  • CPP 007 – Cout & Cin

    Ekrana girdi çıktı almak için kullandığımız iki nesnemiz. Daha önceki derslerde çeşitli örneklerle gördük. Şimdi ufak bir takım farklara bakalım: Araştıralım

  • ENG 004 – Quantifiers (Nicelik Sıfatları)

    CountableCountable & UncountableUncountablemany treesany trees/dancingnot much dancinga few treesall of the trees/dancinga little dancingfew treessome trees/dancinglittle dancingseveral treesmost of trees/dancinga bit of dancinga couple of treesenough trees/dancingnone of the treesa lot of trees/dancingplenty of trees/dancingno trees/dancing There is / There are “Var” anlamına gelir. CountableUncountableSingularThere isThere isPluralThere areX Many / Much many / much too…

  • ENG 003 – Countable & Uncountable Nouns

    Countable Nouns Uncountable Nouns Anlamlarına göre değişenler Bazı kelimeler anlamına göre countable veya uncountable olabilir.

  • CPP 006 – Yorumlar

    Programın derlenme esnasında dikkate alınmayan. Makinalar için hiçbir anlam ifade etmeyen ama biz insanlar için çok anlam ifade eden, kimi zaman bizi güldüren kimi zamansa düşündüren varlıklara “comment” yani “yorum” diyoruz. C++’da iki tip yorum bulunur. Tek satırlık yorumlar ve çok satırlık yorumlar. Tek satırlık yorumlar // işaretiyle başlarken; çok satırlı yorumlar /* işaretleriyle başlayıp…

  • CPP 005 – Karakterler

    Char Harfler, rakam, noktalama işareti gibi şeylere karakter diyoruz. ASCII (İngilizce: American Standard Code for Information Interchange, Türkçe: Bilgi Değişimi İçin Amerikan Standart Kodlama Sistemi) Latin alfabesi üzerine kurulu 7 bitlik bir karakter kümesidir. İlk kez 1963 yılında ANSI tarafından standart olarak sunulmuştur. ASCII’de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eden, ekranda çıkmayan karakterlerdir. Basılan karakterler ise ekranda görünen, okuduğumuz metni…

  • FLT 000 – Giriş

    Flutter Nedir? Kurulum https://docs.flutter.dev/get-started/install/windows/mobile Hello Flutter

  • ENG 002 – Pronouns (Zamirler)

    Zamir veya adıl, cümlede varlıkların adları yerine kullanılabilen ve adların yerine getirdiği bütün işlevleri yerine getirebilen ad soylu sözcük. Ben, sen, o, biz, siz, onlar; kendim, kendin, kendi, kendimiz, kendiniz, kendileri; bu, şu, o; kim, ne ve biri gibi kelimeler, sıklıkla zamir olarak kullanılır.

  • ENG 001 – Cümlenin Temel Ögeleri

    Noun (İsim) Kişi, yer veya nesneleri tanımlamak için kullanırız. Proper nouns(Özel isimler)Common nouns(Cins isimler)Compound nouns(Birleşik isimler)Collective nouns(Topluluk isimleri)Annaanimalliving roomswarmİstanbulfanice creamcolonyUniversity of İstanbulcookiesarmchairfamily Singular Nouns (Tekil İsimler) Tek bir varlığı niteleyen isimlerdir. Başına okunuşa göre a/an gelir. Eğer okunuşu: Plurals (Çoğul İsimler) Birden fazla varlığı niteleyen isimlerdir. Sonuna “-s” takısı gelir. “-s” takısı alma kuralları aşağıda…

  • ENG 000 – Giriş

    Bu yazı serisi, İngilizce dili hakkında tuttuğum notları içerir.

  • CPP 004 – Mod & Increment

    Bir sayının başka bir sayıya bölümünden kalanı mod operatörü yardımıyla bulabiliriz. % sembolüyle gösterilir. 5%2 bize 1 sonucunu verir 7%4 bize 3 sonucunu verir … Şimdi kullanıcıdan aldığımız bir sayının çift mi tek mi olduğunu söyleyen bir program yapalım: Kullanıcıdan girdi almak için cin nesnesini ve >> operatörünü kullanıyoruz. Programımızı çalıştırdığımızda terminalden sayı girmemiz bekleyecek.…

  • CPP 003 – Temel Matematik İşlemler

    Bu yazımızda gibi konulardan bahsedeceğiz. Temel işlemler Aşağıda 4 temel matematik işlemini görüyoruz. Bu işlemleri yapmak için kullandığımız +,-,*,/ sembollerine “Arithmetic operator” denir. Kodu çalıştırdığımızda alacağımız çıktılar ifadelerin yanına yorum satırı yardımıyla yazılmıştır. Çıktıları incelediğimizde normal olmayan bir şey farkediyoruz. Toplama(+) çıkarma(-), çarpma(*) işlemlerinin sonucu doğruyken bölme(/) işleminin sonucu yanlış. 5/3 işleminin sonucu matematikte 1.666……

  • CPP 002 – Hello World

    Bu yazımızda bir visual studio üzerinde bir proje oluşturup ilk programımızı yazacağız. Proje oluşturma Hello World Projemiz oluştuğunda karşımıza aşağıdaki gibi bir ekran gelecek. toolbarda Yeşil üçgene tıklayıp programımızı çalıştırdığımızda karşımıza siyah bir konsol ekranı çıkacaktır. Bu ekranda “Hello World!” yazısını göreceğiz. Şimdi kodumuzu incelemeye başlayalım. Yorum satırları Yeşil olan tüm satırlar yorum satırıdır. #include…

  • CPP 001 – Kurulum

    C++ kurulabilen bir şey değildir. Tıpkı Türkçenin kurulabilir olmadığı gibi. Bizler kod yazmak için bir metin editörüne (tıpkı office word gibi) bir de yazdığımız kodu makina koduna çevirecek bir compiler’a ihtiyacımız var. Klasik metin editörleri (örneğin Notepad) tek renkli, sıkıcı şeylerdir. Bizler daha cafcaflı işimizi kolaylaştıran bir şey arıyoruz. Hayatımızı inanılmaz derecede kolaylaştıracak bu şeyin…

  • CPP 000 – Giriş

    Bu yazı serisi, C++ programlama dili hakkında tuttuğum notları içerir. Programlama Dili Nedir? Bilgisayar en temelde 2 parçadan oluşur. Bunlar işlemci (yani CPU), bellek yani(RAM). İşlemci, bellekte bulunan komutları okur ve verilen komuta göre bellekte bulunan veriyi değiştirir/manipüle eder. Yani bellekte 2 şey tutuyoruz: Programlama dili, bu komutların bütünü; program, ise bu komutların anlamlı bir…