C++
C++ ile Programlamaya Giriş
Sıfırdan C++17: kurulumdan işaretçilere, sınıflardan STL'e. Örnekler mühendislik problemlerinden: Ohm yasası, ADC çevirisi, sensör verisi istatistiği.
- DERS
- 13
- TOPLAM SÜRE
- 1 sa 6 dk
- SEVİYE
- Başlangıç
Başla
0% tamamlandı · 0/13 ders
// Müfredat
- 01 Kurulum: g++, MSVC ve ilk derleme C++ derleyicisini Windows, Linux ve macOS'ta kur; kaynak dosyadan çalışan programa giden yolu öğren. 5 dk
- 02 İlk program: #include, main ve std::cout Bir C++ programının iskeletini satır satır tanı; ekrana yazı yazdır, yorum ekle, derleme hatalarını oku. 5 dk
- 03 Değişkenler ve veri tipleri int, double, char, bool, std::string, const ve auto; tam sayı bölmesi, taşma ve ADC dönüşümü örneğiyle. 5 dk
- 04 Girdi ve çıktı: std::cin ile etkileşim Kullanıcıdan veri oku, hatalı girişi yakala, metin satırı al ve çıktıyı biçimlendir; Ohm yasası hesaplayıcısıyla. 5 dk
- 05 Koşullar: if, else ve switch Programına karar verdir: karşılaştırma ve mantık operatörleri, if-else zinciri, switch ve üçlü operatör. 5 dk
- 06 Döngüler: for, while ve do-while Tekrarlayan işleri döngüyle yap: for ile Ohm tablosu, while ile kapasitör boşalması, break ve continue. 5 dk
- 07 Fonksiyonlar Kodunu parçalara böl: tanım, parametre, dönüş değeri, varsayılan argüman ve fonksiyon aşırı yükleme (overload). 5 dk
- 08 Diziler ve std::vector Birden çok değeri tek isim altında tut: C dizileri, std::vector, aralık tabanlı for ve sensör verisi ortalaması. 5 dk
- 09 İşaretçiler ve referanslar Adres, işaretçi (pointer) ve referans kavramlarını örneklerle öğren; swap, const referans ve nullptr. 5 dk
- 10 Sınıflar ve nesneler Veriyi ve davranışı tek yapıda topla: class, private/public, yapıcı (constructor), const metot ve struct. 5 dk
- 11 Bellek yönetimi: new, delete ve akıllı işaretçiler Yığın ve heap farkı, new/delete tuzakları, RAII ve unique_ptr ile shared_ptr ile güvenli bellek yönetimi. 5 dk
- 12 STL’e giriş: map, sort, algoritmalar ve lambda Standart şablon kütüphanesinin gücü: std::sort, accumulate, max_element, count_if, std::map ve lambda ifadeleri. 5 dk
- 13 Mini proje: sensör ölçüm kaydı ve istatistik Öğrendiklerini birleştir: struct, sınıf, vector, STL algoritmaları ve lambda ile sıcaklık kayıt programı. 6 dk
// Final sınavı ve sertifika
Derslerden rastgele 20 soru, 30 dakika, geçme notu %70. Geçersen adına doğrulanabilir (QR kodlu) bir başarı sertifikası düzenlenir.
Final sınavına gir