Professional Documents
Culture Documents
BilisimTeknolojileri OgrenciNot
BilisimTeknolojileri OgrenciNot
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.
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.
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:
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?
Cevap:
Problem 1:
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
Kullanılan operatörler:
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.
Cevap:
Problem 1:
Kullanıcıdan tavuk ve inek sayısını input() fonksiyonu veya input form alanları ile alabilirsiniz.
Problem 2:
Python
Problem 3:
Python
Problem 4:
Kullanılan operatörler:
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:
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.
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
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.
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 :