15 PYTHON ALGORİTMA, AKIŞ DİYAGRAMI VE PROGRAMI
1-Soru: 1 ile 200 arasındaki tamsayıların 2 katının 1 fazlası, 5 ile tam bölünen kaç sayı olduğunu bulan algoritmayı yaz
A1- Başla
A2-ADET,İ
A3- ADET=0
A4- 1 DEN 200 e KADAR OLUŞTURULAN DÖNGÜ ADETİN HESAPLANMASI
A5-ADETİN EKRANA YAZDIRILMASI
A6- Bitir
2-Soru: kullanıcının girdiği yaş bilgisini alarak o yaşa kadar ki yaşlarının toplamını ekrana yazdıran program nasıl kodlanmalı ?
A1- Başla
A2-İ,TEKADET,ÇİFTADET,TEKTOPLAM, ÇİFTOPLAM
A3–101 DEN 500 EKADAR DÖNGÜ OLUŞTURULUR
A4- EĞER DÖNGÜDEN ÇIKAN İ%2=1 TEKTOPLAM + İ VE TEKADET +1 YAPILIR
A5- EĞER DÖNGÜDEN ÇIKAN İ%2!=1 ÇİFTTOPLAM + İ VE ÇİFTADET +1 YAPILIR
A6-SONUÇLAR YAZDIRILIR
A7- Bitir
3-Soru: kullanıcının vücut kitle indexini hesaplayıp kullanıcıya verilen bilgiler ile yorumlamasını sağlayan programı nasıl olmalıdır ?
A1- Başla
A2-boy,kilo,vkindex
A3- boy verisini al
A4- kilo verisini al
A5- vkindex= kilo/(boy*boy)
A6- vkindex yaz
A7-ideal değer tablosunu yaz
A8- Bitir.
4-Soru: isim ve doğum günü bilgileri ile yaş hesalama programı nasıl olmalı?
A1- Başla
A2-isim,doğumyılı,yaş,ad,şimdikiyıl
A3- ad ve doğumyılı bilgilerinin alınması
A3- doğumyılı- şimdikiyıl işlemyle yaş hesaplanması
A4- yaş ve ad ekrana yazdırılması
A5- bitir
5-Soru: büyük ve küçük işletmenin gelir oranlarını hesaplama Soru:teknoloji şirketinin yıllık geliri 200.000 tl maden şirketinin yıllık geliri 500.000 tl dir teknoloji alanının daha hızlı gelişmesinden dolayı teknoloji şirketinin geliri yılda %7.5 ve maden şirketinin geliri ise yılda %1.7 oranında artıyor. Buna göre teknoloji şirketinin geliri kaç yıl sonra maden şirketinin gelirini geçeceğini bulan ve o andaki gelirlerini hesaplayan algoritmayı yazınız.
A1- Başla
A2-YIL ,tekgelir,madengelir
A3- tekgelir=200.000, madengelir=500.000
A4- Eğer tekgelir <madegelirse Nüfüslar yeniden sayılır ve yıl sayacı arttırlır A5-sonuçlar ekrana yazdırılır(tekgelir VE YIL SAYACI)
A6- Bitir
6-Soru: uçuş puanına göre bilet indirim miktarı nasıl öğrenilir ? Açıklama: kullanıcıdan yurtiçi ve yurtdışı olmak üzere 2 adet uçuş puanı alınır ve indirim hesaplanır eğer indirim miktarı 60 tl den Fazla ise müşteri indirimden faydalanabilir
A1- Başla
A2-yurtiçipuan,yurtdışıpuan,indirim
A3- yurtiçipuan =girilen değer, yurtdışıpuan =girilen değer
A4- indirim= yurtiçipuan *0,4 + yurtdışıpuan *0,6
A5-Eğer indirim 60 yaz kullanılır
A7- Bitir
7-Soru: bob’un yaşını tahmin etme programı nasıl kodlanmalı ?
A1- Başla
A2-randomsayı,tahminedilenadamyaşı,tahminsayısı
A3- random sayı üret randomsayı= üretilen sayı
A4- tahminedilenadamyaşı =kullanıcıdan alınan değer
A5- Eğer tahminedilenadamyaşı randomsayı yaz daha küçük bir değer girin tahminsayısı+=1
A7- Eğer tahminedilenadamyaşı = randomsayı yaz bildin
A8- Bitir
8-Soru: kullanıcının aldığı ürününe max kaç ay taksit yapılabileceğini hesaplayan uygulama nasıl olmalıdır ?
A1- Başla
A2-ürünfiyatı,istenentaksit
A3- sayı= girilen değer
A4- Eğer sayı% istenentaksit=0 ise olur
A5- Eğer sayı% istenentaksit!=0 ise olmaz
A6- Bitir.
9-Soru: kullanıcının klavyeden girdiği onluk not ortalamasının ikilik sayıya çevirme işleminin algoritması ve kodları nasıl olmalıdır ?
A1- Başla
A2-ortalama,i,basamak,sayı
A3- kullanıcıdan ortalama alınması
A4-Eğer ortalama >0 math.pow() fonksiyonu ve çevirme işlemleri kullanılarak işlemin yapılması
A5- çevirilen ortalama ekrana yazdırılması
A6- Bitir.
10-Soru: kullanıcıdan alınan bilgiye göre 10 yaşından şuan ki yaşına kadar olan tüm boy bilgilerinin alınması ve yan yana yazılmasını sağlayan program nasıl kodlanmalı ?
A1- Başla
A2- yaş,boy
A3- sayaç değerini artan bir döngü oluşturulması
A4- i değerinin ekrana yazdırılması
A5- Bitir.
11-Soru: kullanıcının girdiği yaş ve kilo bilgisinin birbirine tam olarak bölünüp bölünmediğini hesaplayan program nasıl kodlanmalı ?
A1- Başla
A2-kilo,yaş
A3-Eğer kilo%yaş ==0 yaz bölünür
A4- Eğer kilo%yaş!=0 yaz bölünmez
A5-bitir
12-Soru: Girilen 4 sınav notundan en yükseğini bulan program nasıl kodlanmalı ?
A1- Başla
A2-sınavnotu,İ,SAYIBUYUK
A3- Döngünün içinde 4 tane sınav notu girişinin yapılması sınavnotu
A4- sınavnotu nın SAYIBUYUK e atanması
A5-döngüden çıkan sayıların karışalaştırılması
A6- SAYIBUYUK ekran yazdırılması
A7- Bitir.
13-Soru: 4 haneli bir öğrenci numarasının birler, onlar yüzler ve binler hanesini bulan program nasıl kodlanmalı ?
A1- Başla
A2-sayı,İ,basamak
A3-sayı’nın girilmesi
A4–4 kere dönen bi döngü
A5- sayı’yı parçalayarak basamaklarına ayrılması
A6- basamak’yı yazdır
A7-bitir
14-Soru :kullanıcının klavyeden girdiği ismini ters olarak ekranan yazdıran program nasıl kodlanabilir ?
A1- Başla
A2 -kelime
A3-ters çevir kelime
A4- yaz kelime
A5- Bitir.
15-soru : kullanıcıdan alınan kilo bilgisinin tek sayı mı çift sayı mı olduğunu kontrol etme algoritması nasıl olmalı ?
A1- Başla
A2- kilo,SONUÇ
A3- kilo= GİRİLEN DEĞER
A4- SONUÇ= kilo%2
A5- EĞER SONUÇ = 0 YAZ ÇİFT
A6- EĞER SONUÇ != 0 YAZ TEK
A7- Bitir.