9-11. Sınıflar için Olimpiyatlarda kullanılmak üzere C ve C++ dillerinin öğrenilmesi - Foxford'dan ücretsiz kurs, 20 derslik eğitim, Tarih: 7 Aralık 2023.
Miscellanea / / December 10, 2023
Anlamaya Odaklanmak
Temel C++ yapılarından tam kapsamlı algoritmalar yazmaya kadar
Hızlı ve kullanışlı dil
Olimpiyatların bir zaman sınırı vardır ve C++ en hızlı dillerden biridir
Olimpiyattaki problemleri daha hızlı ve daha verimli bir şekilde çözmenize ve maksimum puan kazanmanıza yardımcı olacak C++ ile Olimpiyat görevlerini nasıl çözeceğimizi öğrenelim.
Kursu ve 136 orijinal problemi aldıktan sonra, olimpiyat programlama konusunda kendinizi güvende hissedeceksiniz.
Tüm Rusya Ortaokulu'nun bilgisayar bilimleri alanında ödülü sahibi. Foxford Field Okullarında öğretmen.
Bu bölüm C programlama dilinin incelenmesine ve C++ dili ile karşılaştırılmasına ayrılmıştır; programlama kavramı, programla çalışma mekanizması, temel işlemler ve dildeki anahtar kelimeler tartışılmaktadır.
- Aritmetik işlemler ve veri türleri
- Koşullu if ifadesi ve while döngüsü ifadesi
- Döngü için. C'deki diziler
- Semboller ve dizeler
- Dize yazın
- Giriş çıkış. scanf ve printf işlevleri
- Giriş çıkış. Cin ve cout fonksiyonları. Dosyalarla çalışma
- Fonksiyonlar
- Bellekle çalışmak. İşaretçiler, bağlantılar
- Özyineleme
Veri türleri ve bellek yönetimi
Bu bölümde bellek tasarımının ilkesi ve ASM birleştiricisinin bellekle nasıl çalıştığı anlatılmaktadır. Bellek tahsisi ve serbest bırakma ile çalışmayı, yineleme kavramını ve bunun düşük düzeyde nasıl gerçekleştiğini tartışıyor
- Tam sayıların gösterimi. Bit işlemleri. Ek kod
- Gerçek sayıların gösterimi
- Sözde rastgele sayıların üretilmesi. Zamanla çalışmak
- Sınıflar, yapılar. Yapı alanları ve yöntemleri
C++ programlama dili
Bu bölümde C ve C++ programlama dilleri arasındaki farklardan, nesne yönelimli programlamadan bahsediliyor ve sınıf kavramına büyük önem veriliyor
- Operatör aşırı yüklemesi
- vektör veri türü
- algoritma kütüphanesi
Standart Şablon Kitaplığı STL
Bu bölüm, kuyruk, yığın, kümeler ve sözlükler gibi önemli türlerin yanı sıra vektör adı verilen dinamik bir dizi içeren en büyük STL şablonları kitaplığını inceliyor.
- STL kütüphanesi. Kuyruklar, yığınlar, desteler
- STL kütüphanesi. Setler, sözlükler
C++ programlama dilinde kendi yapılarınızı yazma
Bu bölüm, edinilen bilgilerin kendi yapılarınızı yazmak için kullanılmasını sağlar
- Kendi yapılarınızı yazma