• Buradasın

    Etik Programlama ve Visual Studio'da C Programlama Eğitimi

    youtube.com/watch?v=5TWLS-r8hnE

    Yapay zekadan makale özeti

    • Bu video, Niyazi adlı bir eğitmen tarafından sunulan etik programlama temelleri ve Visual Studio'da C programlama dili ile yeni proje oluşturma eğitimidir.
    • Video, bilgisayar programının temel kavramlarından başlayarak programlama dilleri, editör, derleyici ve yorumlayıcı kavramlarını ele almaktadır. Ardından algoritma ve akış şeması kavramları örneklerle açıklanmakta, Microsoft Visual Studio programının indirilmesi ve kullanımı gösterilmektedir. İkinci bölümde ise Visual Studio'da C programlama dili ile yeni proje oluşturma adımları, uygulama türü seçimi ve basit bir konsol uygulaması yazarak ekrana mesaj yazdırma işlemi detaylı şekilde anlatılmaktadır.
    • Video, bir sonraki derste değişkenler konusunun işleneceğini belirterek sona ermektedir.
    00:02Etik Programlama Temelleri Dersi
    • Dersin içeriği bilgisayar programı kavramı, programlama dilleri, editör, derleyici ve yorumlayıcı, algoritma ve akış şeması kavramlarını içerecektir.
    • Bilgisayar programı, belirli bir amaca yönelik işlemleri yaptırmak amacıyla bilgisayara verilecek komutların tümüdür ve programlama dilleri ile yazılır.
    • Programlar editörlerde yazılır, derleyici veya yorumlayıcı ile kontrol edilir ve hata bulunmazsa programlama dilindeki komutlar bilgisayar diline çevrilir.
    01:23Programlama Dilleri ve Editörler
    • Makine dilini öğrenmek zor olduğu ve uzun zaman alacağı için programcılar insan dillerine yakın olan ileri seviyeli programlama dillerini tercih etmektedirler.
    • TSK, Java, C++, Basic, C++, Python gibi çokça kullanılan programlama dillerinin yanı sıra yüzlerce programlama dili mevcuttur.
    • Bilgisayar programları klavye ve fare kullanılarak bilgisayar ortamında düzyazı şeklinde yazılırlar ve bu dersde Microsoft'un Visual Studio editörü kullanılacaktır.
    04:03Derleyici ve Yorumlayıcı
    • Derleyici ve yorumlayıcı, yazılmış bilgisayar programının kodlarında hata olup olmadığını kontrol eden ve hata yoksa kodları makine diline çeviren yardımcı yazılımlardır.
    • Derleyiciler hata kontrolünü tüm program üzerinde yapar, tüm kodun hatasız olduğunu tespit ederlerse kodları makine diline çevirir ve bir dosyada toplar.
    • Yorumlayıcılar hata kontrolünü ilk komuttan itibaren adım adım yapar, sırasıyla kontrolden hatasız geçebilen her komutu makine diline çevirir ve çalıştırır.
    05:03Algoritma Kavramı
    • Algoritma, bir problemin çözümü veya bir işlemin gerçekleştirilmesi için izlenecek yöntemdir ve bir başlangıç noktası, sıralı ve sonlu sayıda işlem adımı ile kesin belirlenmiş bir sonlanma durumu içermelidir.
    • Algoritmalar, bir yemek tarifinde olduğu gibi adım adım ve düz metin olarak yazılır.
    • Programı kullanacak kişinin vereceği iki sayıyı toplayıp sonucu ekrana yazdırma işlemi için örnek bir algoritma dört adımdan oluşur: kullanıcıdan iki sayı sorulur, sayılar toplanır ve sonuç ekrana yazılır.
    06:21Değişkenler ve Akış Şeması
    • Program kodları yazılırken henüz bilinmeyen değerler için temsili değerler (değişkenler) kullanılır, örneğin "a" ve "b" gibi.
    • Akış şeması (akış diyagramı), bilgisayar programı ile çözülmeye çalışılan problemin karmaşık durumlarını algoritmaya dökülmeden önce grafiksel olarak gösteren bir yöntemdir.
    • Akış şemasında kullanılan simgeler: başla/bitir, dışarıdan bilgi girişi, hesaplama/atama, karar ve dışarıya bilgi çıkışı simgeleridir.
    11:54Akış Şeması ve Kontrol Simgesi
    • Bir sayıyı iki sayıya böldüren bir işlemin akış şeması yazılırken, b sayısının sıfır olma ihtimaliyle karşılaşıyoruz.
    • Kullanıcı sıfır girdiğinde işlem hesaplanamaz, sıfırdan farklı bir değer girdiğinde sonuç hesaplanıp ekrana yazılır.
    • Kontrol simgesi (baklava dilimi şeklinde) kullanılarak b değerinin sıfıra eşit olup olmadığı kontrol edilir ve iki farklı sonuç için iki farklı yol oluşturulur.
    14:02Microsoft Visual Studio Arayüzü
    • Microsoft Visual Studio'da 2017 versiyonu kullanılıyor, ancak yeni sürümler (2019 veya daha yeni) kullanılabilir.
    • Visual Studio sadece C programlama dili değil, yüklenen tüm dillerde program yazmayı sağlar.
    • Yeni bir proje açarken ilk olarak doğru programlama dilini seçmek çok önemlidir, aksi halde derleyici hataları oluşabilir.
    16:35Proje Oluşturma Adımları
    • Doğru dil seçildikten sonra, hangi tür bir uygulama yapılacağı belirlenmelidir.
    • C programlama dilinde Windows desktop uygulamaları yazılacaksa, bunu seçmek gerekir.
    • Windows desktop uygulamaları arasında konsol application ve Windows form application gibi seçenekler bulunur.
    19:51Proje Özellikleri
    • Proje oluşturma sırasında name (proje adı), location (konum), solution (çözüm) ve framework (çerçeve) gibi alanlar dikkate alınır.
    • Solution, büyük projelerde birden fazla proje içeren ana yapıyı temsil eder.
    • Framework, kullanılabilecek komut paketlerini belirleyen ve ileri versiyonlar daha yeni komutları sağlayandır.
    22:53Örnek Proje Oluşturma
    • Örnek olarak "Programlama Temelleri" isimli bir çözüm ve "Ders1" isimli bir proje oluşturuluyor.
    • Önce programlama dilini, sonra platformu ve platformda yapılacak uygulama türü belirlenir.
    • En son yüklenmiş framework versiyonu kullanılarak proje oluşturulur.
    24:04C# Program Yapısı
    • C# programında yukarıdan itibaren using satırları, namespace bloğu, class bloğu ve static void main bloğu bulunur.
    • Using satırları, projenin çalışırken hangi komutların olduğu paketleri projeye dahil eder.
    • Kodlar namespace'in altındaki class program bloğundaki static void main'in içerisindeki süslü parantezlerin içerisine yazılır.
    25:18Parantez Türleri
    • Programlarda üç çeşit parantez kullanılır: süslü parantez (blok parantezi), yuvarlak parantez (parametre parantezi) ve köşeli parantez (dizi parantezi).
    • Parantezleri yazarken ve silecekken mutlaka eşiyle beraber işlem yapmak gerekir.
    • Açık parantezi kapatmayı ya da kapanmış parantezi açmayı unutmak veya eşlerinden birini silip diğerini silmemek başlıca hata kaynağıdır.
    27:32İlk Program
    • İlk programda ekrana mesaj yazdırmak için "Console.WriteLine" komutu kullanılır.
    • Komut yazarken klavyedeki tab tuşu kullanılabilir, çift tırnak içinde yazılacak metin eklenir.
    • Program derlenip çalıştırıldığında siyah bir ekranda yazılan mesaj görüntülenir ve "Press any key to continue" mesajıyla programın çalışması tamamlanır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor