You are on page 1of 8

BT.5.5.1.2. Verilen bir problemi uygun adımları kullanarak çözer.

Bir markette 4 ürün, farklı fiyatlara satılmaktadır. Elma, armut, üzüm ve muzun fiyatları ile
ilgili aşağıdaki bilgiler verilmiştir.

Elma, armuttan daha pahalıdır.

Armut, üzümden daha ucuzdur.

Muz, elmadan daha ucuzdur.

Bu bilgilere göre, ürünlerin fiyat sırası nedir?


BT.5.5.1.4. Problem çözme sürecinde takip edilmesi gereken adımları fark eder.

Arkadaşınızla parkta oynarken, bir kuşun yuvasından düşmüş yavru bir kuş görüyorsunuz.
Yavru kuş yaralı ve korkmuş görünüyor. Bu durumda problemi çözmek için hangi adımları
takip edersiniz?

Cevap:

Yavru kuşa nazikçe yaklaşmak ve onu bir kutuya veya kafese koymak.

Yavru kuşun yaralı olup olmadığını kontrol etmek.

Yaralıysa, onu veterinere götürmek.

Veteriner yavru kuşa gerekli tedaviyi uyguladıktan sonra, onu tekrar doğal ortamına salmak.
BT.5.5.1.6. Problemi çözmek için gerekli değişken, sabit ve işlemleri açıklar.

Bir markette kasiyer olarak çalışıyorsunuz. Bir müşterinin aldığı ürünlerin toplam fiyatını
hesaplamanız ve müşteriden doğru ücreti almanız gerekiyor. Bu problemi çözmek için hangi
değişkenleri, sabitleri ve işlemleri kullanırsınız?

Cevap:

Değişkenler:

Ürünlerin fiyatları , Ürünlerin miktarları , Toplam fiyat , Ödenen ücret , Para üstü

Sabitler:

Vergi oranı , Komisyonu


BT.5.5.1.7. Problem çözümünde kullanılabilecek operatörlere örnek verir.

Bir market alışverişi sırasında kasiyer, aldığınız ürünlerin toplam fiyatını hesaplamak için
bir program kullanıyor. Bu programı kullanarak aşağıdaki problemleri çözmek için hangi
operatörleri kullanabilirsiniz?

Problem 1: Bir elma 2 TL, bir armut 3 TL ve bir muz 4 TL'dir. 3 elma, 2 armut ve 1 muz
aldığınızda toplam fiyat ne kadar olur?

Problem 2: 50 TL verdiğinizde para üstü ne kadar olur?

Problem 3: 10 TL indirim kuponu kazandınız. Kuponu kullandıktan sonra toplam fiyat ne


kadar olur?

Cevap:

Problem 1:

Elmaların toplam fiyatı: 3 elma * 2 TL/elma = 6 TL

Armutların toplam fiyatı: 2 armut * 3 TL/armut = 6 TL

Muzun fiyatı: 1 muz * 4 TL/muz = 4 TL

Toplam fiyat: 6 TL + 6 TL + 4 TL = 16 TL

Problem 2:

Para üstü: 50 TL - 16 TL = 34 TL

Problem 3:

Kupon indirimi: 10 TL

Yeni toplam fiyat: 16 TL - 10 TL = 6 TL

Kullanılan operatörler:

Aritmetik operatörler: Toplama (+), çıkarma (-) ve çarpma (*)

Atanma operatörü: Eşittir (=)


BT.5.5.1.10. Verilen bir problemin çözümünde operatörleri kullanır.

Bir çiftlikte, tavuklar ve inekler var. Her tavuğun 2 bacağı, her ineğin ise 4 bacağı var.
Çiftlikteki toplam hayvan sayısını ve toplam bacak sayısını hesaplamak için bir program
mantığı geliştiriniz.

Problem 1: Kullanıcıdan tavuk ve inek sayısını nasıl alacaksınız?

Problem 2: Toplam hayvan sayısını nasıl hesaplayacaksınız?

Problem 3: Toplam bacak sayısını nasıl hesaplayacaksınız?

Problem 4: Programı daha da geliştirmek için neler yapabilirsiniz?

Cevap:

Problem 1:

Kullanıcıdan tavuk ve inek sayısını input() fonksiyonu veya input form alanları ile alabilirsiniz.

Problem 2:

Toplam hayvan sayısını + operatörü ile hesaplayabilirsiniz.

Python

toplamHayvanSayisi = tavukSayisi + inekSayisi

Problem 3:

Toplam bacak sayısını şu şekilde hesaplayabilirsiniz:

Python

toplamBacakSayisi = (tavukSayisi * 2) + (inekSayisi * 4)

Problem 4:

Programı daha da geliştirmek için şunları yapabilirsiniz:

Farklı hayvan türleri ekleyebilirsiniz.

Her hayvan türü için farklı bacak sayısı atayabilirsiniz.

Programın grafiksel bir arayüze sahip olmasını sağlayabilirsiniz.

Programı farklı dillere çevirebilirsiniz.

Kullanılan operatörler:

Aritmetik operatörler: Toplama (+), çarpma (*)

Atanma operatörü: Eşittir (=)


BT.5.5.1.12. Algoritma kavramını açıklar.

Bir öğrenci, bir mağazada alışveriş yapmak için 100 TL'si var. Öğrenci, aşağıdaki adımları
izleyerek alışveriş yapıyor:

Alışveriş yapmak istediği ürünün fiyatını kontrol et.

Ürünün fiyatı 100 TL'den az ise ürünü satın al.

Ürünün fiyatı 100 TL'den fazla ise ürünü satın alma.

Alışveriş yapmaya devam et.

Bu algoritma ile öğrenci, 100 TL'den fazla para harcayabilir mi? Açıklayınız.

Cevap :

Algoritma : Algoritma, bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanmış bir
dizi adımdır.

• Algoritma, her ürünün fiyatını kontrol eder.


• Ürünün fiyatı 100 TL'den az ise ürünü satın alır.
• Ürünün fiyatı 100 TL'den fazla ise ürünü satın almaz.

Dolayısıyla, algoritma ile öğrenci 100 TL'den fazla para harcayamaz.


BT.5.5.1.13. Bir problemin çözümü için algoritma geliştirir.

Bir öğrenci, 1'den 10'a kadar olan sayıların toplamını bulmak için bir program yazmak
istiyor. Öğrenciye yardımcı olmak için bir algoritma tasarlayın.

Cevap :

Başla

Toplamı tutmak için bir değişken belirleyelim ve bu değişkeni sıfıra eşitleyelim.

Bir sayaç belirleyelim ve başlangıç değerini 1 olarak atayalım.

Bir döngü oluşturalım: Sayaç 10'dan küçük veya eşit olduğu sürece, aşağıdaki adımları
tekrarlayalım.

Her döngü adımında, mevcut sayacın değerini toplama ekleyelim.

Sayacı bir artıralım.

Döngü tamamlandığında, toplamı ekrana yazdıralım.

Bitir
BT.5.5.1.14. Akış şeması bileşenlerini ve işlevlerini açıklar.
BT.5.5.1.15. Bir algoritma için akış şeması çizer.

Verilen bir sayı çiftse yarısını , tekse iki katını hesaplayan akış diyagramını yapınız.

Cevap :

You might also like