• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan algoritma ve programlama dersinin ikinci bölümüdür. Eğitmen, slaytlar kullanarak dersi anlatmaktadır.
    • Video, algoritmaların ifade şekilleri üzerine odaklanmaktadır. İlk olarak algoritmaların metin olarak yazılması prensibi ve üç temel kuralı açıklanmakta, ardından pseudo code (kaba kod) kavramına giriş yapılmaktadır. Daha sonra suyun durumuna göre belirten ve üçgenin alanını hesaplama için sözde kod örnekleri üzerinden "eğer-değilse" mantığı ve "if-else" yapısı anlatılmaktadır. Son bölümde ise bilgisayar donanımı (RAM, CPU, anakart, hard disk, CD sürücü) ve yazılım kavramları ele alınmaktadır.
    • Dersin sonunda, bir sonraki derste algoritmalarda akış şemaları ve dördüncü derste vizyon programına giriş yapılacağı belirtilmektedir. Ayrıca Bill Gates'in "gün gelecek donanımlar yazılımın yanında bedavaya verilecek" sözü tartışılmaktadır.
    00:02Dersin Tanıtımı
    • 2 Eylül 2015'te algoritma ve programlamaya giriş derslerinin ikinci derse başlanıyor.
    • Dersler slayt üzerinden gerçekleştirilecek ve daha sonra Vizyon programına giriş yapılacak.
    • Ekim ayında C konsol programlama dersleri başlayacak ve yaklaşık 30 derslik bir dizi olacak.
    01:40Algoritmaların İfade Şekilleri
    • Algoritmalar iki şekilde ifade edilebilir: metin olarak yazılması ve pseudo code (kaba kod) olarak yazılması.
    • Algoritmanın metin olarak yazılmasında üç temel prensip vardır: çözülecek problem adım adım metin olarak yazılır, her satıra numara verilir ve başla ile başlayıp son ile bitirilir.
    • Başla kelimesi yerine giriş veya start, son kelimesi yerine dur veya stop gibi eş anlamlı kelimeler kullanılabilir.
    04:42Algoritma Örneği
    • Klavyeden girilen sayının karesini hesaplayarak ekrana yazdıran programın algoritması örneği verilmiştir.
    • Algoritma adım adım: başla, sayı (a) gir, kare = a × a hesapla, sonucu (kare) yazdır, son şeklinde yazılır.
    • Bu örnekte "a" değişkeni, klavyeden girilen sayının geçici ismi olarak kullanılmıştır.
    09:07Pseudo Code (Kaba Kod)
    • Pseudo code (kaba kod), algoritmanın yarı programlama diline, yarı konuşma diline dönük olarak ortaya konmasıdır.
    • Kaba kodda, doğrudan konuşma dilinde ve programlama mantığı altında "eğer iken" gibi koşul kelimeleri ve "büyüktür, küçüktür" gibi ifadeler kullanılır.
    • İyi yazılmış kaba kod, programlama diline kolaylıkla dönüştürülebilir.
    10:56Sıcaklık Derecesine Göre Su Durumu Bulma Algoritması
    • Verilen bir sıcaklık derecesine göre suyun durumunu belirten bir sözde program (kaba kod) yazma örneği inceleniyor.
    • Kaba kod, programlama diline ve konuşma diline yakın bir şekilde yazılır, giriş ve çıkış ifadeleri içerebilir.
    • Algoritma adımları: açıklama mesajı yazma, kullanıcıdan sıcaklık girmesi için uyarı mesajı yazma, girilen sıcaklığı okuma, sıcaklık değerine göre suyun durumunu belirleme ve sonucu yazdırma.
    16:00Üçgen Alan Hesaplama Algoritması
    • Üçgenin alanının hesaplanması için üç adımdan oluşan bir sözde kod örneği veriliyor.
    • Üçgenin taban ve yükseklik değerlerini alıp, alan değerini hesaplayıp sonucu yazdırma işlemi yapılıyor.
    • Algoritmalar olabilecek en az satırda olmalı ve verim açısından en yalın hale indirgenmelidir.
    17:56Temel Kavramlar
    • Yazılım: Program kodlarının oluşturularak yapılmasıdır.
    • Kod: Programların oluşması için gerekli olan verilere denir.
    • Donanım: Bir bilgisayarı oluşturan fiziksel parçaların genel adıdır.
    19:19Bilgisayar Bileşenleri ve Kavramlar
    • Bilgisayar mühendisliği öğrencileri için RAM, CPU gibi temel kavramlara hakim olmak önemlidir.
    • CPU (Central Process Unit), bilgisayarın beyni olarak adlandırılabilir ve bilgisayarın en temel elemanı sayılabilir.
    • Anakart, hard disk, CD sürücü gibi parçaların tanıtımını ve işlevlerini öğrenmek öğrencilere tavsiye edilir.
    20:49Donanım ve Yazılım İlişkisi
    • Donanım, bilgisayarı oluşturan fiziksel parçaların genel adıdır ve yazılımların entegre edilmesi için donanımsal fiziksel aletlere ihtiyaç vardır.
    • Dünyada teknoloji yazılımın geliştirilebilirliğine doğru ilerlemekte ve donanım yazılımın yanında bedavaya verilen bir meta haline gelmektedir.
    • Program, belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünüdür.
    22:03Program Örnekleri ve Ders Sonucu
    • Adobe Reader, PDF formatındaki dokümanları okumak için kullanılan bir programdır.
    • Photoshop, resim düzenleme işlemleri için kullanılan bir programdır.
    • Bill Gates'in "donanımlar yazılımın yanında bedavaya verilecek" sözünün doğruluğu teknoloji tarafından kanıtlanmaktadır.
    • Bir sonraki ders algoritmalarda akış şemaları ve akış şemalarının anlamları konusuyla ilerleyecektir.

    Yanıtı değerlendir

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