✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!

Ayt Yazılım Test Çöz

SORU 1

Bir bilgisayar algoritması, girilen bir \( n \) tam sayısı için aşağıdaki adımları takip etmektedir:


Adım 1: \( n \) değerini oku.

Adım 2: \( n \) çift ise \( n = \frac{n}{2} \), \( n \) tek ise \( n = 3n + 1 \) işlemini yap.

Adım 3: Eğer yeni \( n \) değeri 1'e eşitse dur, değilse Adım 2'ye dön.


Buna göre, sisteme \( n = 3 \) değeri girildiğinde program durana kadar Adım 2 toplam kaç kez çalıştırılır?

A) \( 5 \)
B) \( 6 \)
C) \( 7 \)
D) \( 8 \)
E) \( 9 \)
Açıklama:
Programın adımlarını tek tek takip edelim:
1. Başlangıçta \( n = 3 \) (tek sayıdır). Adım 2 çalışır: \( 3 \cdot 3 + 1 = 10 \). (1. işlem)
2. Yeni \( n = 10 \) (çift sayıdır). Adım 2 çalışır: \( \frac{10}{2} = 5 \). (2. işlem)
3. Yeni \( n = 5 \) (tek sayıdır). Adım 2 çalışır: \( 3 \cdot 5 + 1 = 16 \). (3. işlem)
4. Yeni \( n = 16 \) (çift sayıdır). Adım 2 çalışır: \( \frac{16}{2} = 8 \). (4. işlem)
5. Yeni \( n = 8 \) (çift sayıdır). Adım 2 çalışır: \( \frac{8}{2} = 4 \). (5. işlem)
6. Yeni \( n = 4 \) (çift sayıdır). Adım 2 çalışır: \( \frac{4}{2} = 2 \). (6. işlem)
7. Yeni \( n = 2 \) (çift sayıdır). Adım 2 çalışır: \( \frac{2}{2} = 1 \). (7. işlem)
Sonuç \( n = 1 \) olduğu için Adım 3 gereği program durur. Toplamda Adım 2, \( 7 \) kez çalıştırılmıştır.
Bu Sınavı paylaş: WhatsApp Facebook X (Twitter)

AYT Matematik: Yazılım Odaklı Konular İçin Kapsamlı Çalışma Notları

Sevgili AYT öğrencileri, bu özel çalışma notları, matematik dersindeki yazılım temelli konulara odaklanarak sizlere rehberlik etmek amacıyla hazırlanmıştır. Programlama mantığı, algoritmik düşünme ve matematiksel modelleme gibi alanlarda karşılaşabileceğiniz kavramları derinlemesine inceleyeceğiz. 🚀

Temel Mantık Kavramları ve Uygulamaları

Yazılım geliştirmenin temelinde mantık yatar. Önermeler, doğruluk değerleri, bileşik önermeler ve niceleyiciler gibi konular, algoritmaların doğru çalışması için kritik öneme sahiptir. 💡

Kümeler ve İlişkiler

Kümeler, verileri gruplandırmak ve organize etmek için kullanılır. Yazılımda veri yapıları ve veritabanı işlemleri için temel oluşturur. 📌

Fonksiyonlar ve Dönüşümler

Fonksiyonlar, bir kümedeki elemanları başka bir kümedeki elemanlarla eşleştiren kurallardır. Yazılımda veri dönüşümleri ve girdi-çıktı ilişkileri için kullanılır. ✅

İstatistik ve Olasılık

Veri analizi, makine öğrenmesi ve yapay zeka gibi alanlarda istatistik ve olasılık bilgisi hayati önem taşır. 📊

Soyut Cebir ve Sayma Yöntemleri

Karmaşık algoritmaların tasarımı ve analizi için soyut cebirsel yapılar ve sayma teknikleri kullanılır. 🧮

✍️ Çözümlü Örnek Sorular

Soru 1:

Bir programlama dilinde, doğru önermesi ' \(P\) ' ve yanlış önermesi ' \(Y\) ' ile gösterilmektedir. Aşağıdaki bileşik önermenin doğruluk değerini bulunuz: \((P \land Y) \lor (Y \implies P)\)

Çözüm:

Öncelikle 've' (\(\land\)) bağlacını inceleyelim: \((P \land Y)\) önermesi, hem \(P\) 'nin hem de \(Y\) 'nin doğru olmasını gerektirir. \(P\) doğru, \(Y\) yanlış olduğu için \((P \land Y)\) önermesi yanlış olur.

Şimdi 'ise' (\(\implies\)) bağlacını inceleyelim: \((Y \implies P)\) önermesi, yalnızca \(Y\) doğru ve \(P\) yanlış olduğunda yanlış olur. Burada \(Y\) yanlış olduğu için, \((Y \implies P)\) önermesi doğru olur.

Son olarak 'veya' (\(\lor\)) bağlacını kullanalım: \((P \land Y) \lor (Y \implies P)\) ifadesi, yanlış \(\lor\) doğru şeklinde olur. 'Veya' bağlacında, önermelerden en az biri doğruysa sonuç doğrudur. Bu nedenle, bileşik önermenin doğruluk değeri doğru'dur.

Soru 2:

Bir küme \(A = \{1, 2, 3\}\) olarak veriliyor. Bu kümenin alt kümelerinin sayısı kaçtır? Ayrıca, \(A \times A\) kartezyen çarpımının eleman sayısı kaçtır?

Çözüm:

Bir kümenin eleman sayısı \(n\) ise, alt kümelerinin sayısı \(2^n\) formülü ile bulunur. \(A\) kümesinin \(3\) elemanı olduğundan (\(n=3\)), alt kümelerinin sayısı \(2^3 = 2 \times 2 \times 2 = 8\) 'dir.

Kartezyen çarpım \(A \times A\) 'nın eleman sayısı ise, \(n(A \times A) = n(A) \times n(A)\) formülü ile bulunur. Bu durumda, \(n(A \times A) = 3 \times 3 = 9\) 'dur. Kartezyen çarpımın elemanları şu şekilde sıralı ikililerdir: \(\{(1,1), (1,2), (1,3), (2,1), (2,2), (2,3), (3,1), (3,2), (3,3)\}\).