Podcast
Questions and Answers
Aşağıdakilerden hangisi, bir algoritmanın temel özelliklerinden biri değildir?
Aşağıdakilerden hangisi, bir algoritmanın temel özelliklerinden biri değildir?
- Açıklık
- Karmaşıklık (correct)
- Sonluluk
- Çıktı
- Girdi
Bir bölme algoritmasında, bölen değerinin sıfır olması durumunda ne tür bir hata mesajı verilmelidir?
Bir bölme algoritmasında, bölen değerinin sıfır olması durumunda ne tür bir hata mesajı verilmelidir?
- Veri tipi hatası
- Bellek hatası
- Söz dizimi hatası
- Aritmetik taşma hatası
- Sıfıra bölme hatası (correct)
Aşağıdakilerden hangisi, algoritmaların önemli kullanım alanlarından biri değildir?
Aşağıdakilerden hangisi, algoritmaların önemli kullanım alanlarından biri değildir?
- Bilişim
- Bilgisayar bilimleri
- Veri işlemesi
- Arkeoloji (correct)
- Matematik
Hangisi Karıştırma Algoritmaları 'nın (Hashing) özelliklerinden birisidir?
Hangisi Karıştırma Algoritmaları 'nın (Hashing) özelliklerinden birisidir?
Aşağıdakilerden hangisi açgözlü (Greedy) algoritmaların dezavantajıdır?
Aşağıdakilerden hangisi açgözlü (Greedy) algoritmaların dezavantajıdır?
Harezmi'nin cebir ve küresel geometri alanındaki algoritmik çalışmalarıyla matematiğe yaptığı en büyük katkı nedir?
Harezmi'nin cebir ve küresel geometri alanındaki algoritmik çalışmalarıyla matematiğe yaptığı en büyük katkı nedir?
Veri yapılarının temel amacı nedir?
Veri yapılarının temel amacı nedir?
Aşağıdakilerden hangisi basit veri türlerinden biri değildir?
Aşağıdakilerden hangisi basit veri türlerinden biri değildir?
Aşağıdakilerden hangisi doğrusal veri yapılarına bir örnektir?
Aşağıdakilerden hangisi doğrusal veri yapılarına bir örnektir?
Hangi veri yapısında, elementlere erişmek için indis numaraları kullanılır?
Hangi veri yapısında, elementlere erişmek için indis numaraları kullanılır?
Yığında (Stack) hangi prensip geçerlidir?
Yığında (Stack) hangi prensip geçerlidir?
Aşağıdakilerden hangisi bir programı tasarlamanın ilk adımıdır?
Aşağıdakilerden hangisi bir programı tasarlamanın ilk adımıdır?
Bir algoritmanın adımlarını ve bu adımların işletilme sırasını açık bir şekilde tanımlaması hangi özelliği ile ilgilidir?
Bir algoritmanın adımlarını ve bu adımların işletilme sırasını açık bir şekilde tanımlaması hangi özelliği ile ilgilidir?
Aşağıdakilerden hangisi algoritma türlerinden değildir?
Aşağıdakilerden hangisi algoritma türlerinden değildir?
Hangi gösterim yöntemi, algoritmaları programlama dillerinin söz diziminden bağımsız olarak ifade etmeyi amaçlar?
Hangi gösterim yöntemi, algoritmaları programlama dillerinin söz diziminden bağımsız olarak ifade etmeyi amaçlar?
Hangi sembol, akış şemalarında bir karar verme noktasını temsil eder?
Hangi sembol, akış şemalarında bir karar verme noktasını temsil eder?
Çift seçimli yapılarda aşağıdaki ifadelerden hangisi kullanılır?
Çift seçimli yapılarda aşağıdaki ifadelerden hangisi kullanılır?
Aşağıdakilerden hangisi bir döngü yapısı değildir?
Aşağıdakilerden hangisi bir döngü yapısı değildir?
Bir döngüde belirli bir adımın atlanmasını sağlamak için hangi ifade kullanılır?
Bir döngüde belirli bir adımın atlanmasını sağlamak için hangi ifade kullanılır?
Aşağıdakilerden hangisi, bir döngüyü tamamen sonlandırmak için kullanılan ifadedir?
Aşağıdakilerden hangisi, bir döngüyü tamamen sonlandırmak için kullanılan ifadedir?
Aşağıdakilerden hangisi bir sıralama algoritmasıdır?
Aşağıdakilerden hangisi bir sıralama algoritmasıdır?
Hızlı sıralama algoritması hangi programlama paradigmasına örnektir?
Hızlı sıralama algoritması hangi programlama paradigmasına örnektir?
Doğrusal arama'nın (linear search) zaman karmaşıklığı nedir?
Doğrusal arama'nın (linear search) zaman karmaşıklığı nedir?
İkili arama hangi tür veri yapıları üzerinde daha verimli çalışır?
İkili arama hangi tür veri yapıları üzerinde daha verimli çalışır?
Hangi durumda karıştırma algoritmaları daha iyi sonuç verir?
Hangi durumda karıştırma algoritmaları daha iyi sonuç verir?
Dinamik Programlama, özyinelemenin hangi yönünü iyileştirir?
Dinamik Programlama, özyinelemenin hangi yönünü iyileştirir?
Aşağıdakilerden hangisi, algoritmaların bilgisayar bilimlerindeki kullanım amacını en iyi açıklar?
Aşağıdakilerden hangisi, algoritmaların bilgisayar bilimlerindeki kullanım amacını en iyi açıklar?
Bir öğrencinin not ortalamasını hesaplayan bir algoritmanın temel özelliklerinden hangisi, algoritmanın doğruluğunu doğrudan etkiler?
Bir öğrencinin not ortalamasını hesaplayan bir algoritmanın temel özelliklerinden hangisi, algoritmanın doğruluğunu doğrudan etkiler?
Aşağıdakilerden hangisi, bir problemin algoritmik olarak çözülebilir olması için gereken temel bir şarttır?
Aşağıdakilerden hangisi, bir problemin algoritmik olarak çözülebilir olması için gereken temel bir şarttır?
Aşağıdakilerden hangisi, bir bölme algoritmasının sonlanmasını garanti altına alan bir kontrol mekanizmasıdır?
Aşağıdakilerden hangisi, bir bölme algoritmasının sonlanmasını garanti altına alan bir kontrol mekanizmasıdır?
Aşağıdakilerden hangisi, bir sayı listesini küçükten büyüğe sıralayan bir algoritmanın çıktısı için geçerli bir özelliktir?
Aşağıdakilerden hangisi, bir sayı listesini küçükten büyüğe sıralayan bir algoritmanın çıktısı için geçerli bir özelliktir?
Harezmi'nin çalışmalarının, günümüzdeki bilgisayar bilimlerine etkisi düşünüldüğünde, aşağıdaki alanlardan hangisinde doğrudan bir katkısı olduğu söylenemez?
Harezmi'nin çalışmalarının, günümüzdeki bilgisayar bilimlerine etkisi düşünüldüğünde, aşağıdaki alanlardan hangisinde doğrudan bir katkısı olduğu söylenemez?
Aşağıdakilerden hangisi, algoritmaların temel özelliklerinden biri değildir?
Aşağıdakilerden hangisi, algoritmaların temel özelliklerinden biri değildir?
Aşağıdakilerden hangisi, bir algoritmanın kalitesini değerlendirmede kullanılan bir ölçüttür?
Aşağıdakilerden hangisi, bir algoritmanın kalitesini değerlendirmede kullanılan bir ölçüttür?
Aşağıdakilerden hangisi, bir problemin çözümünde izlenecek adımları, programlama dillerinden bağımsız olarak ifade etmeye yarayan bir yöntemdir?
Aşağıdakilerden hangisi, bir problemin çözümünde izlenecek adımları, programlama dillerinden bağımsız olarak ifade etmeye yarayan bir yöntemdir?
Aşağıdakilerden hangisi, bir algoritmanın başarımını etkileyen bir faktör değildir?
Aşağıdakilerden hangisi, bir algoritmanın başarımını etkileyen bir faktör değildir?
Bir problemi çözmek için geliştirilen farklı algoritmaların, hangi özelliği aynı girdi için farklılaşabilir?
Bir problemi çözmek için geliştirilen farklı algoritmaların, hangi özelliği aynı girdi için farklılaşabilir?
Aşağıdakilerden hangisi, bir problemi çözmek için geliştirilen bir algoritmanın temel gerekliliklerinden biri değildir?
Aşağıdakilerden hangisi, bir problemi çözmek için geliştirilen bir algoritmanın temel gerekliliklerinden biri değildir?
Aşağıdakilerden hangisi, bir problemin çözümünde kullanılan farklı algoritmaların karşılaştırılmasında dikkate alınması gereken bir faktördür?
Aşağıdakilerden hangisi, bir problemin çözümünde kullanılan farklı algoritmaların karşılaştırılmasında dikkate alınması gereken bir faktördür?
Aşağıdakilerden hangisi, bir algoritmanın verimliliğini etkileyen bir faktör değildir?
Aşağıdakilerden hangisi, bir algoritmanın verimliliğini etkileyen bir faktör değildir?
Veri yapılarının sınıflandırılmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?
Veri yapılarının sınıflandırılmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?
Aşağıdakilerden hangisi, bilgisayar sisteminde bir programcının zihni ile bilgisayar sistemi arasında köprü kurmayı amaçlar?
Aşağıdakilerden hangisi, bilgisayar sisteminde bir programcının zihni ile bilgisayar sistemi arasında köprü kurmayı amaçlar?
Bir veri yapısında, aynı türdeki verilerin listelenmesi ve indis numaraları ile erişilmesi hangi yapıda mümkündür?
Bir veri yapısında, aynı türdeki verilerin listelenmesi ve indis numaraları ile erişilmesi hangi yapıda mümkündür?
Hangi veri yapısında, elemanlar arasında sıralı bir ilişki bulunması zorunlu değildir?
Hangi veri yapısında, elemanlar arasında sıralı bir ilişki bulunması zorunlu değildir?
Bir programda, öğrenci bilgilerini (isim, soyisim, not) saklamak için hangi veri yapısı en uygun seçenektir?
Bir programda, öğrenci bilgilerini (isim, soyisim, not) saklamak için hangi veri yapısı en uygun seçenektir?
Aşağıdakilerden hangisi, veri yapılarında sıkça gerçekleştirilen işlemlerden biri değildir?
Aşağıdakilerden hangisi, veri yapılarında sıkça gerçekleştirilen işlemlerden biri değildir?
Veri yapılarında 'gezinti' (traversing) işlemi ne anlama gelir?
Veri yapılarında 'gezinti' (traversing) işlemi ne anlama gelir?
Bir veri yapısında harcanan bellek alanı hangi karmaşıklık türü ile ilgilidir?
Bir veri yapısında harcanan bellek alanı hangi karmaşıklık türü ile ilgilidir?
Özyinelemeli (recursive) fonksiyon çağrılarında, her çağrıldığında bir fonksiyonun bilgileri nereye kaydedilir?
Özyinelemeli (recursive) fonksiyon çağrılarında, her çağrıldığında bir fonksiyonun bilgileri nereye kaydedilir?
Aşağıdakilerden hangisi, bir algoritmanın temel tasarım ilkelerinden biri değildir?
Aşağıdakilerden hangisi, bir algoritmanın temel tasarım ilkelerinden biri değildir?
Akış şemalarında (flowchart) kullanılan 'karar' sembolü, aşağıdaki işlemlerden hangisini ifade eder?
Akış şemalarında (flowchart) kullanılan 'karar' sembolü, aşağıdaki işlemlerden hangisini ifade eder?
Aşağıdakilerden hangisi, tek seçimli karar yapılarında (single selection) kullanılan bir ifadedir?
Aşağıdakilerden hangisi, tek seçimli karar yapılarında (single selection) kullanılan bir ifadedir?
Çift seçimli yapılarda (double selection) hangi ifade kullanılır?
Çift seçimli yapılarda (double selection) hangi ifade kullanılır?
Çoklu seçimli yapılarda (multiple selection) hangi ifade kullanılır?
Çoklu seçimli yapılarda (multiple selection) hangi ifade kullanılır?
Aşağıdakilerden hangisi, bir kod bloğunun belirli bir koşul sağlandığı sürece tekrar tekrar çalıştırılmasını sağlar?
Aşağıdakilerden hangisi, bir kod bloğunun belirli bir koşul sağlandığı sürece tekrar tekrar çalıştırılmasını sağlar?
Hangi döngü türünde döngü, koşul kontrolünden önce en az bir kere çalışır?
Hangi döngü türünde döngü, koşul kontrolünden önce en az bir kere çalışır?
Hangi döngü yapısında, döngü değişkeninin başlangıç değeri, bitiş değeri ve artış miktarı belirtilir?
Hangi döngü yapısında, döngü değişkeninin başlangıç değeri, bitiş değeri ve artış miktarı belirtilir?
Aşağıdakilerden hangisi, bir döngü içindeki mevcut iterasyonu (adımı) atlayıp bir sonraki iterasyona geçmek için kullanılan ifadedir?
Aşağıdakilerden hangisi, bir döngü içindeki mevcut iterasyonu (adımı) atlayıp bir sonraki iterasyona geçmek için kullanılan ifadedir?
Aşağıdakilerden hangisi, bir döngüyü belirli bir koşul doğru olana kadar sürdürmek için kullanılan bir yapıdır?
Aşağıdakilerden hangisi, bir döngüyü belirli bir koşul doğru olana kadar sürdürmek için kullanılan bir yapıdır?
Bir dizideki elemanları sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?
Bir dizideki elemanları sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?
Hızlı sıralama algoritması (quick sort) hangi prensibe göre çalışır?
Hızlı sıralama algoritması (quick sort) hangi prensibe göre çalışır?
Bir veri kümesinde belirli bir elemanı ararken, en kötü durumda tüm elemanları kontrol etmek hangi arama türünde gereklidir?
Bir veri kümesinde belirli bir elemanı ararken, en kötü durumda tüm elemanları kontrol etmek hangi arama türünde gereklidir?
İkili arama algoritması hangi tür veri yapıları üzerinde daha verimli çalışır?
İkili arama algoritması hangi tür veri yapıları üzerinde daha verimli çalışır?
Karıştırma (hashing) algoritmalarının temel amacı nedir?
Karıştırma (hashing) algoritmalarının temel amacı nedir?
Dinamik Programlama yöntemi, hangi tür problemleri çözmek için özellikle uygundur?
Dinamik Programlama yöntemi, hangi tür problemleri çözmek için özellikle uygundur?
Aşağıdakilerden hangisi, bir algoritmanın sonlu sayıda adımda tamamlanması gerektiğini ifade eder?
Aşağıdakilerden hangisi, bir algoritmanın sonlu sayıda adımda tamamlanması gerektiğini ifade eder?
Aynı problemi çözmek için farklı algoritmalar geliştirildiğinde, bu algoritmaların hangi özelliği aynı olmak zorundadır?
Aynı problemi çözmek için farklı algoritmalar geliştirildiğinde, bu algoritmaların hangi özelliği aynı olmak zorundadır?
Hangi tür veri yapısı, öğeleri arasında sıralı bir ilişki olması zorunlu olmayan, daha esnek bir organizasyon sağlar?
Hangi tür veri yapısı, öğeleri arasında sıralı bir ilişki olması zorunlu olmayan, daha esnek bir organizasyon sağlar?
Aşağıdakilerden hangisi, çift seçimli karar yapılarında (double selection) kullanılan bir ifadedir?
Aşağıdakilerden hangisi, çift seçimli karar yapılarında (double selection) kullanılan bir ifadedir?
Bir döngüde, döngünün o anki adımını atlayıp bir sonraki adıma geçmek için hangi ifade kullanılır?
Bir döngüde, döngünün o anki adımını atlayıp bir sonraki adıma geçmek için hangi ifade kullanılır?
Hızlı sıralama algoritmasının (quick sort) temel prensibi nedir?
Hızlı sıralama algoritmasının (quick sort) temel prensibi nedir?
Aşağıdakilerden hangisi, fonksiyonlardan dönen değerlerin bir dizi içinde tutulduğu, özyinelemeli fonksiyonların optimizasyonunda kullanılan bir tekniktir?
Aşağıdakilerden hangisi, fonksiyonlardan dönen değerlerin bir dizi içinde tutulduğu, özyinelemeli fonksiyonların optimizasyonunda kullanılan bir tekniktir?
Hangi algoritmalar optimizasyon problemlerinin çözümü için bilinen verilere dayalı kararlar verir ve en iyi çözümü garanti etmezler?
Hangi algoritmalar optimizasyon problemlerinin çözümü için bilinen verilere dayalı kararlar verir ve en iyi çözümü garanti etmezler?
Metin ve işleçleri girdi olarak alan ilgili veri tabanı üzerinde arama yapıp olası sonuçları öneren algoritma türü nedir?
Metin ve işleçleri girdi olarak alan ilgili veri tabanı üzerinde arama yapıp olası sonuçları öneren algoritma türü nedir?
Bellek adreslerini saklamak için kullanılan veri türü hangisidir?
Bellek adreslerini saklamak için kullanılan veri türü hangisidir?
Aşağıdakilerden hangisi, bir veri yapısında yeni bir eleman eklemek için kullanılan işlemdir?
Aşağıdakilerden hangisi, bir veri yapısında yeni bir eleman eklemek için kullanılan işlemdir?
Bir dizideki elemanlara erişmek için ne kullanılır?
Bir dizideki elemanlara erişmek için ne kullanılır?
Hangi veri yapısı türünde, her elemanın yalnızca kendisinden sonraki elemanın adresini işaret ettiği bir bağlantı bulunur?
Hangi veri yapısı türünde, her elemanın yalnızca kendisinden sonraki elemanın adresini işaret ettiği bir bağlantı bulunur?
Bir programda, sınıftaki öğrencilerin notlarını ve kimlik bilgilerini saklamak için hangi veri yapısı en uygun seçenektir?
Bir programda, sınıftaki öğrencilerin notlarını ve kimlik bilgilerini saklamak için hangi veri yapısı en uygun seçenektir?
Hangisi, bir problemin çözümüne ulaşmak için tüm olasılıkları deneyen bir algoritma türüdür?
Hangisi, bir problemin çözümüne ulaşmak için tüm olasılıkları deneyen bir algoritma türüdür?
Bir veri kümesini sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?
Bir veri kümesini sıralamak için kullanılan 'kabarcık sıralama' (bubble sort) algoritması hangi yaklaşıma dayanır?
Bir veri yapısı sınıflandırmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?
Bir veri yapısı sınıflandırmasında kullanılan temel ayrımlardan biri aşağıdakilerden hangisidir?
Flashcards
Algoritma Kavramı
Algoritma Kavramı
Bir problemin çözümü veya bir hesaplamanın yapılması için hazırlanmış yönerge kümeleridir.
Algoritma Özellikleri
Algoritma Özellikleri
Girdi, çıktı, açıklık, sonluluk, başarım/performans, bağımsızlık
Başarım ve Performans
Başarım ve Performans
Başarım, algoritmanın kaynaklarla çıktı üretme yeteneğini, performans ise işlem süresi ve bellek kullanımını ifade eder.
Algoritma Türleri
Algoritma Türleri
Signup and view all the flashcards
Veri Tanımı
Veri Tanımı
Signup and view all the flashcards
Veri Yapısı
Veri Yapısı
Signup and view all the flashcards
Veri Yapısı Sınıflandırması
Veri Yapısı Sınıflandırması
Signup and view all the flashcards
Basit Veri Türleri
Basit Veri Türleri
Signup and view all the flashcards
Karmaşık Veri Yapıları
Karmaşık Veri Yapıları
Signup and view all the flashcards
Gezinme (traversing)
Gezinme (traversing)
Signup and view all the flashcards
Arama (searching)
Arama (searching)
Signup and view all the flashcards
Ekleme (insertion)
Ekleme (insertion)
Signup and view all the flashcards
Silme (deletion)
Silme (deletion)
Signup and view all the flashcards
Sıralama (sorting)
Sıralama (sorting)
Signup and view all the flashcards
Birleştirme (merging)
Birleştirme (merging)
Signup and view all the flashcards
Algoritma Gösterimleri
Algoritma Gösterimleri
Signup and view all the flashcards
Algoritma Tasarımı Adımları
Algoritma Tasarımı Adımları
Signup and view all the flashcards
Algoritma Oluşturma
Algoritma Oluşturma
Signup and view all the flashcards
Algoritmaların Kalbi
Algoritmaların Kalbi
Signup and view all the flashcards
Karar Yapıları
Karar Yapıları
Signup and view all the flashcards
Tek Seçimli Yapılar
Tek Seçimli Yapılar
Signup and view all the flashcards
For Döngüsü
For Döngüsü
Signup and view all the flashcards
While Döngüsü
While Döngüsü
Signup and view all the flashcards
Sonsuz Döngüler
Sonsuz Döngüler
Signup and view all the flashcards
Yürütme Zamanı
Yürütme Zamanı
Signup and view all the flashcards
Asimptotik Gösterim
Asimptotik Gösterim
Signup and view all the flashcards
Big-O Gösterimi
Big-O Gösterimi
Signup and view all the flashcards
Ω(n) (Big Omega)
Ω(n) (Big Omega)
Signup and view all the flashcards
Liste Yapıları
Liste Yapıları
Signup and view all the flashcards
Ağaç Yapıları
Ağaç Yapıları
Signup and view all the flashcards
Algoritma tasarım İlkeleri
Algoritma tasarım İlkeleri
Signup and view all the flashcards
Study Notes
- "eKampus" ve "Anadolu Mobil", öğrencilere istedikleri yerden ve zamanda öğrenme fırsatı sunmaktadır
- "eKampus.anadolu.edu.tr" adresinden ve ilgili QR kodlarından ders takvimine, duyurulara, ders kitaplarına (PDF), Epub ve HTML5 formatlarında içeriklere erişim sağlanabilir.
- Video dersleri, canlı dersler, sesli kitaplar, ünite özetleri ve sesli özetler de sunulmaktadır
- Öğrenciler, sorularla öğrenme, alıştırmalar, deneme sınavları ve infografikler aracılığıyla etkileşimli içeriklere ulaşabilirler ve sınav giriş bilgisi ile sınav sonuçlarına erişim sağlayabilirler.
- Ayrıca, platform öğrenci topluluklarına da ev sahipliği yapmaktadır.
- AOSDESTEK, açıköğretim destek sistemi aracılığıyla öğrencilere destek sunmaktadır
- AOSDESTEK'e "aosdestek.anadolu.edu.tr" adresinden ya da 444 10 26 numaralı telefondan ulaşılabilir.
- Kitaplar, öğrencilerin bilgi, beceri ve yeteneklerini geliştirmeyi amaçlar.
- Bölüm özetleri, öğrencilere bölümün kısa bir özetini sunar.
- Tanımlar, bölümdeki önemli terimleri tanımlar.
- Sözlük, önemli terimleri listeler ve açıklar.
- Karekodlar, öğrencilere ek kaynaklara bağlantılar sağlar.
- Tanımlanan öğrenme çıktıları öğrencilerin neler kazanabileceğine dairdir
- Dikkat kutucukları ilgili konular hakkında önemli uyarılar içerir
- Tabloda, araştırmaya, ilişkilendirmeye ve anlatmaya/paylaşmaya yönelik bölümler bulunmaktadır.
- Yaşam ile ilişkilendirme, öğrencilerin gerçek hayattan kesitler ve örnekler bulmasına yardımcı olur
- Araştırmalar ile ilişkilendirme, öğrencileri bölüm içeriği ile bağlantılı araştırma ve bilimsel çalışmalara yönlendirir.
- Kitap, Doç. Dr. Onur Dönmez'in editörlüğünde ve çeşitli yazarların katkılarıyla hazırlanmıştır
- Kitabın hakları Anadolu Üniversitesi'ne aittir ve basım, yayım ve satış hakları da bu kuruluşa aittir.
Bölüm 1: Temel Kavramlar
- Bu bölüm algoritma kavramını ve özelliklerini tanıtır.
- Yazarlar: Doç. Dr. Onur Dönmez
Bölüm 3: Algoritma Tasarım İlkeleri ve Gösterim Yöntemleri
- Bu bölüm algoritma tasarımını ve gösterim yöntemlerini ele alır.
- Yazar: Dr. Öğr. Üyesi Barış Tekin Tezel
Temel Kavramlar
- Bölme Algoritması: Bölünen ve bölen değerler tanımlanır.. Bölenin sıfır olması durumunda "sıfıra bölme hatası" mesajı verilir, aksi halde bölme işlemi tekrarlı çıkarma ile gerçekleştirilir
- Algoritmalar ile ilgili ilk çalışmalar David Hilbert (1928) tarafından başlatılmıştır.
- Etkili hesaplanabilirlik ile ilgili çalışmalar yapılmıştır.
- Yazarlar: Doç. Dr. Onur Dönmez Doç. Dr. Geylani KARDAŞ
Temel Kavramlar
- Algoritma, matematiksel veya bilgisayar bilimi alanlarında uygulanabilen, tekrarlı işlemleri gerektiren ve verilerin işlenmesi
- Olayları otomatikleştimek için kullanılan tanımlamalar olarak tanımlanabilir. - Algoritma - girdilerden çıktı alma (bir veya daha fazla) - tanımlı işlem stili özellikleri - sonluluk - başarım ve performans - bağımsızlık.
Temel Kavramlar
- Alanda verimli, harcanan bellek dikkate alınarak belirlenir
- Genellikle bilgisayar bilimcileri
- En verimli yöntemi seçmek önemlidir.
Bölüm 2: Veri Yapıları
- Bu bölüm veri yapılarını ve nasıl kullanıldıklarını açıklar.
- Tanımlar: bilgisayarların bilgiyi organize etme, işleme ve depolama biçimidir.
- Yazarlar: Doç.Dr. Tarık KIŞLA Arş. Gör. Yusuf BALCI
Bölüm 7: Liste ve Ağaç Yapıları
- Bu bölüm liste ve ağaç yapılarını inceler
- Yazarlar: Doç.Dr. Senem KUMOVA METİN
- Öğrenme çıktıları
- veri yapısı kavramını açıklayabilme, basit veri türlerini açıklayabilme
- karmaşık yapıların özelliklerini açıklayabilme, veri yapılarını sınıflandırabilme.
Veri Yapısı
-Bellek ortamlarında bilginin saklanması, geri çağırılması ve işlenmesi için olan organizasyonların işlenmesidir
Temel kavramlar
- Veri gösterimi, algoritmaların, iletişim ve yorumlama yöntemleri.
Giriş
- Bellek alanlarının iyi yönetilmesi önemlidir
- Programlama dillerine yakın olmak gerekir
Bölüm 5 Algoritma Analizi
- Algoritma analizinin ne olduğunu ve neden önemli olduğunu açıklar.
- Zaman ve alan karmaşıklığı, asimptotik notasyonlar tanıtılır.
- Yazarlar: Doç.Dr. Tarık KIŞLA
İÇİNDEKİLER
- KARAR YAPILARI -if , karşılaştırma operatörleri, mantıksal operatörler
İçindekiler
- İç içe Döngüler İç İçe Döngüler
Karmaşık veri yapıları
- İlişkisel terimlere göre doğrusal olmayan
- Yararlı olacağını ümit ediyoruz
Temel Kavramlar
- Kullanımıyla C++ ile programın derlenmesi, dersi kolay hale getirilmesi
- C++ kullanmak algoritmanın hedefi
- Birinci bölümün konusu algoritmanın temellerini açıklamak
Temel Kavramlar
- İlk modern algoritmalar 18-19 yy’da Araplar ve Ruslar bulundu.
- Doç. Dr. Turgay Ünalan tarafından dizayn edilmiştir
- Kitaptaki yazarlar, öğrencileri düşünmüştür.
- Çıktılar ve dersler önemli kılmaktadır.
- Prof Dr Sayın ve daha çok isim bulunmaktadır.
- Kitapta bazı link hataları bulunmaktadır.
DİKKAT EDİN!
- Bunu okuduğunuz için teşekkür ederiz
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.