Python

2022 TYT Matematik Üçüncü Sorunun Çözümünü Python Diliyle Kodlama

2022 TYT matematik sorularının çözümünü programlama mantığıyla çözmeye başlayalım. Böylece hem matematik hem de programlama bilgimiz artacaktır. Sorunun çözümünü bilgisayara anlatmak için çözüme ait tüm aşamaları bilmemiz gerekir. Lafı uzatmadan  soruyu verelim.

Mine'nin tahtadan sildiği sayının ya tabanının ya da kuvvetinin 3'e eşit olduğunu biliyoruz. Bu, silinen sayının taban ya da kuvvetinde 3 olmadığını gösterir.

Kalan dört sayıya bakalım:

8 = 23

9 = 32

64 = 43

81 = 34

Bu sayıların her birinde ya taban ya da kuvvet 3'e eşittir. Halbuki 36 = 62 sayısında taban ya da kuvvetinde 3 sayısı bulunmamaktadır. Bu nedenle, Mine'nin tahtadan sildiği sayı 36'dır. Cevap C şıkkıdır.

Sorunun kodlamasını yapalım.

numbers = [8, 9, 36, 64, 81]
powers = {
    8: (2, 3),
    9: (3, 2),
    36: (6, 2),
    64: (4, 3),
    81: (3, 4)
}

def check_condition(remaining_numbers):
    for number in remaining_numbers:
        base, exponent = powers[number]
        if base != 3 and exponent != 3:
            return False
    return True

for number in numbers:
    remaining_numbers = [n for n in numbers if n != number]
    if check_condition(remaining_numbers):
        removed_number = number
        break

print(removed_number)

Aşağıda verdiğim sorunun çözümünü de siz yapın.

Ali, tahtaya yazdığı aşağıdaki beş sayıdan her birini üslü sayı olarak ifade ediyor.

4,16,27,32,81

Ali, bu sayılardan birini tahtadan sildikten sonra kalan dört sayının her birinin ya tabanının ya da kuvvetinin 2 sayısına eşit olduğunu görüyor.

Buna göre, Ali’nin tahtadan sildiği sayı kaçtır?

A) 4       B) 16      C) 27     D) 32     E) 81


İlgili Makaleler
NumPy Kütüphanesi ve Kurulumu
Programlama Temelleri Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Faktöriyel Hesabı Yapan Python Uygulaması
Seaborn Kütüphanesi ve Kurulumu
MatPlotLib Kütüphanesi ve Kurulumu
Pandas Kütüphanesini Kullanarak Excel Dosyasından Veri Çekme
Dağılım Ölçütü
Programlama Temelleri Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Ekrana Yıldız Üçgen Çizen Uygulamayı Fonksiyon Tanımlayarak Yapan Python Uygulaması
Girilen Doğum Tarihine Göre Kullanıcının Yaşını Bulan Python Uygulaması
Veri Bilimine Giriş
Dört İşlemi Fonksiyon Tanımlayarak Yapan Python Uygulaması
Visual Studio 2022 Programında Python Uygulaması Yazarken Türkçe Karakter Sorunu ve Çözümü
Pandas Kütüphanesi ve Kurulumu
Seaborn Kütüphanesini Kullanarak Saçılım Grafiği Oluşturma
Visual Studio 2022 Programında Python Uygulamasını Yazma ve Çalıştırma
Ayt Belirli Sayıda Tekrarlanan Logaritmik Değerlerin Toplamını Bulan Python Uygulaması
NumPy Kütüphanesinde İki Matrisin Çarpımı
Python Dilinde WhatsApp Uygulamasına Bot Yazarak Belirlenen Kullanıcıya Mesaj Atma
Olasılık Yoğunluk Fonksiyonu ve Kümülatif Dağılım Fonksiyonu

Yorum Ekle
   
Kötü İyi