• Buradasın

    Fibonacci Serisi ve Visual Studio'da Programlama Eğitimi

    youtube.com/watch?v=nQyIR8zPo2o

    Yapay zekadan makale özeti

    • Bu video, İlker İşık tarafından "Yazılım Hocası" platformunda sunulan bir programlama eğitim içeriğidir. Eğitmen, yazılım eğitimi veren bir uzman olarak kendini tanıtmaktadır.
    • Video, Fibonacci serisinin tanımı, matematiksel yapısı ve günlük hayattaki uygulamaları hakkında bilgiler sunarak başlıyor, ardından algoritmanın akış diyagramı üzerinden adım adım anlatılıyor. Son bölümde ise Visual Studio ortamında Windows Form uygulaması oluşturma, değişken tanımlama ve for döngüsü kullanarak Fibonacci serisinin ilk on elemanını bulma süreci gösteriliyor.
    • Eğitimde Fibonacci serisinin tavşanların üzerindeki denemeler sonucunda ortaya çıktığı, ayçiçeği ve papatya gibi çiçeklerde ve Mimar Sinan'ın eserlerinde kullanıldığı bilgisi de paylaşılıyor. Ayrıca, algoritmanın test edilmesi, breakpoint kullanılarak incelenmesi ve kodun adım adım çalıştırılması gibi pratik uygulamalar da gösteriliyor.
    Fibonacci Serisi ve Algoritma Eğitimi
    • Yeni bir yazılım hocası.com görsel eğitim videosunda sayı algoritmalarına değinilecek ve fibonacci serisinin ilk on terimini bulan bir programın algoritması ve akış diyagramı çizilecek.
    • İçerikte örnek açıklamalar, algoritma maddelendirilmesi, akış diyagramı hazırlanması ve algoritmanın programlama diline aktarımı ele alınacak.
    • Ön bilgiler olarak temel C bilgisi, kodlama mantığı, akış diyagramında kullanılan semboller ve fibonacci serisinin manası bilinmesi gerekiyor.
    01:36Fibonacci Serisinin Tarihi ve Özellikleri
    • Fibonacci sayı dizisi 12. yüzyılda Hintli matematikçiler tarafından bulunmuş olup, 1202 yılında Fibonacci tarafından Liber Abaci kitabında tavşanların üremesi problemiyle ilgili olarak tam manasıyla ortaya konulmuştur.
    • Dizinin ilk iki sayı değeri 1 olmak üzere başlar ve her ardışık eleman önceki iki elemanın değerleri toplamı alınarak bulunur.
    • Fibonacci dizisi 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 şeklinde devam eder ve her sayı kendinden önceki iki sayının toplamına eşittir.
    04:59Fibonacci Serisinin Kaynağı ve Uygulamaları
    • Fibonacci dizisi, bir tavşan probleminden çıkmıştır: Dört duvarla çevrili bir yerde bir çift tavşan konulmuş, her çift tavşan bir ay içinde yeni bir çift yavruluyor ve her yeni çift erginleşmesi için bir ay gerektiriyor.
    • Fibonacci dizisi, ayçiçeği ve papatya çiçeklerinin tanelerinde görülen bir yapıdır ve mimar Sinan'ın birçok eserinde, özellikle Süleymaniye ve Selimiye camilerinde kullanıldığı varsayılmaktadır.
    07:51Fibonacci Serisi Algoritması
    • Algoritma başlama komutu ile başlayıp, sayı1, sayı2, sayı3 ve sayaç adlı değişkenler tanımlanır.
    • Döngü içinde sayı3 değişkenine sayı1 ve sayı2'nin toplamı atanır, sayı3 ekrana yazılır, sayı1 ile sayı2 eşitlenir, sayı2 ile sayı3 eşitlenir ve sayaç bir arttırılır.
    • Eğer sayaç 11'e ulaşırsa algoritma biter, aksi takdirde döngü 4. adıma dönerek devam eder.
    10:40Akış Diyagramı Sembolleri
    • Akış diyagramında başlama ve bitirme için elips şeklinde bir sembol kullanılır.
    • Değişken tanımlama, veri giriş işlemleri ve işlemler için farklı semboller kullanılır.
    • Karar ifadeleri için paralelkenar şeklinde bir sembol ve ekran görüntüsü için dikdörtgen şeklinde bir sembol kullanılır.
    11:35Fibonacci Sayıları Algoritması
    • Fibonacci sayısının bulunması için kullanılan algoritma grafiği, başlama komutu ile başlar ve değişken tanımlama işlemlerini içerir.
    • Değişkenler olarak sayı bir, sayı iki, sayı üç ve sayaç olarak sayı dört tanımlanır.
    • İlk değerler ekrana yazdırılır, sonra sayı üç değişkenine sayı bir ve sayı iki'nin toplamı yazılır ve ekrana yazdırılır.
    12:43Algoritmanın Çalışma Prensibi
    • Sayı üç değeri, sayı bir değerini kaybetmemek için sayı iki'ye, sayı iki değeri ise sayı üç'e atanır.
    • Sayaç değişkeni bir arttırılır ve 11'e eşit mi kontrolü yapılır, eşitse algoritma bitirilir.
    • Fibonacci serisi, kendinden önceki sayı ile ondan önceki sayının toplamının kendisine eşit olduğu sayı dizisidir.
    16:13Fibonacci Serisinin Uygulanması
    • Fibonacci serisinin ilk on elemanını bulmak için Visual Studio ortamında uygulama geliştirilecektir.
    • Windows Form Application template seçildikten sonra proje "algoritma örnek 17" olarak isimlendirilir.
    • Forma bir buton eklenir ve "Fibonacci Serisi" yazısı atanır.
    18:50Kodlama İşlemi
    • Butonun click event'inde integer değerli sayı bir, sayı iki ve sayı üç değişkenleri tanımlanır.
    • Sayaç değişkeni 2'den başlatılır çünkü for döngüsü 2'den başlayacak.
    • ListBox'a sayı bir ve sayı iki değerleri eklendikten sonra, sayaç 2'den başlayarak 10'a kadar artacak şekilde for döngüsü kurulur.
    21:25Fibonacci Serisi ve Programlama
    • Fibonacci serisi, ilk sayısının 1, ikinci sayısının 1, üçüncü sayısının 2 ve sonraki sayılının önceki iki sayının toplamı şeklinde devam eden bir sayı dizisidir.
    • Fibonacci serisini programlama ile oluşturmak için, sayı üç değişkenine sayı bir ve sayı iki değişkenlerinin toplamı atanır.
    • Program çalıştırıldığında, Fibonacci serisinin ilk on elemanı 1, 2, 3, 5, 8, 13, 21, 34, 55 şeklinde görüntülenir.
    26:55Fibonacci Serisinin Çalışma Prensibi
    • Fibonacci serisinde her sayı, önceki iki sayının toplamı olarak hesaplanır: önceki sayı (sayı iki) + ondan önceki sayı (sayı bir) = yeni sayı (sayı üç).
    • Programda, sayacın değeri belirlenen sayıya ulaşana kadar bu işlem tekrarlanır.
    • Sayı bir ve sayı iki değişkenleri, her adımda değerlerini değiştirerek önceki sayıları hafızada tutar.
    31:56Fibonacci Serisinin Uygulamaları
    • Fibonacci serisi, tavşanların çoğalması denemeleri sonucunda ortaya çıkmıştır.
    • Bu seriyi ayçiçeği ve papatya çiçeği gibi yapıların içinden de bulabiliriz.
    • Mimar Sinan da Fibonacci serisini mimari eserlerinde kullanmıştır.
    33:19Özet ve Kapanış
    • Fibonacci serisi, algoritma örneği olarak verimli bir yapıdır.
    • Bu algoritma, Visual Studio ortamında kod yapısını daha iyi anlamamız açısından önemli bir örnektir.
    • Video izleyicileri, anlamadıkları veya takıldıkları konuları mail veya yazılım hocası.com formlarından sorabilirler.

    Yanıtı değerlendir

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