SlideShare a Scribd company logo
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                      ÖDEV-4
Uygulama 1: Girilen 5 sayıdan en küçük ikinci sayı…

byte sayac = 2;
int enKucukSayi, ikinciEnKucukSayi, sayi;
Console.Write(“bir sayı giriniz: “);
sayi = Convert.ToInt32(Console.ReadLine());
enKucukSayi = sayi;
Console.Write(“bir sayı giriniz: “);
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi < enKucukSayi)
{
     ikinciEnKucukSayi = enKucukSayi;
     enKucukSayi = sayi;
}
else
     ikinciEnKucukSayi = sayi;

tekrar:
Console.Write(“bir sayı giriniz: “);
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi < enKucukSayi)
{
    ikinciEnKucukSayi = enKucukSayi;
    enKucukSayi = sayi;
}
else if (((sayi < ikinciEnKucukSayi) && (sayi > enKucukSayi)) || (enKucukSayi == ikinciEnKucukSayi))
    ikinciEnKucukSayi = sayi;

sayac++;
if (sayac < 5)
     goto tekrar;
else
     Console.WriteLine(“Girdiğiniz 5 sayıdan en küçük ikinci sayı: “ + ikinciEnKucukSayi);
Console.ReadLine();
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                        ÖDEV 4
Uygulamalar 2: binary’i decimal’e çeviren…

Algoritma:
A0 -> Başla
A1 -> sayac = 0, toplam = 0
A2 -> basamak = ?
A3 -> eğer ( basamak < 1 ) ise A2
A4 -> sayi = ?
A5 -> eğer ( sayi = 0 veya sayi = 1 ) ise
               A5.1 -> toplam = toplam + ( sayi * ( 2 ^ sayac ) )
               A5.2 -> sayac = sayac + 1
               A5.3 -> eğer ( sayac != basamak ) ise A4
       değilse A4
A6 -> ekrana yaz ( toplam )
A7 -> Bitir

Akış çizelgesi:
BÖTE 1
Efe Dincer
45070001704
Eğitimde Bilişim Teknolojileri Dersi Ödevi
                                                      ÖDEV 4
Uygulama 3: decimali binary’e çeviren…

Algoritma:
A0 -> Başla
A1 -> binary = “ “, modu = “ “
A2 -> sayi = ?
A3 -> eğer ( sayi > 1 ) ise
               A3.1 -> modu = (sayi mod 2).ToString
               A3.2 -> binary = modu + binary
               A3.3 -> sayi = sayi / 2
               A3.4 -> eğer ( sayi != 1) ise A3.1
               A3.5 -> binary = “1” + binary
       değilse ( sayi >= 0 ) ise
               A3.6 -> binary = sayi.ToString
       değilse A2
A4 -> ekrana yaz ( binary )
A5 -> Bitir

Akış çizelgesi:

More Related Content

DOC
Algoritma Ödevi 3
PDF
RECURSOS Y NECESIDADES DE MEXICO
PPTX
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
PDF
Algoritma ve akış şemaları
PPT
DinamikProgramlama_MatrisZinciriÇarp m .ppt
PPTX
Algoritma mi 4
PPTX
Algoritma
PPT
başlıkk 11111
Algoritma Ödevi 3
RECURSOS Y NECESIDADES DE MEXICO
RECURSOS DE LA EMPRESA: HUMANOS, MATERIALES, FINANCIEROS Y TECNOLOGICOS
Algoritma ve akış şemaları
DinamikProgramlama_MatrisZinciriÇarp m .ppt
Algoritma mi 4
Algoritma
başlıkk 11111

More from efedincer (20)

DOC
Bilgisayar ve Öğretim Teknolojileri Eğitimi Alanında Araştırma Konuları
PDF
Hiper Metin - Hiper Ortam
DOC
Bilgisayar Destekli Öğretimin Yararları
DOC
Bilgisayar Destekli Öğretim Araştırmaları
PDF
Sunum Hazırlarken Nelere Dikkat Etmeliyiz?
PPS
Sunum Nasıl Yapılır
PDF
Eğitimde Teknoloji Okuryazarlığı
PDF
Eğitimde Teknoloji Kullanımı
DOC
Bugünkü Eğitim Sistemimiz
DOC
Çoklu Ortam İçerikleri
DOC
Bilgisayar Destekli Eğitimde Animasyonun Önemi
DOC
Sunu Hazırlama Programları (PowerPoint)
DOC
Elektronik Tablolama
DOC
Kelime İşlemcilere Genel Bir Bakış
DOC
Bilgisayar/Bilişim Okuryazarlığı
DOC
Bilişim ve İnternet
DOC
Bilgisayar Donanımına Genel Bir Bakış
DOC
Bilgisayar Nedir? Tarihi...
DOC
Algoritma Ödevi 2
PPT
PHP Değişkenler-Sabitler
Bilgisayar ve Öğretim Teknolojileri Eğitimi Alanında Araştırma Konuları
Hiper Metin - Hiper Ortam
Bilgisayar Destekli Öğretimin Yararları
Bilgisayar Destekli Öğretim Araştırmaları
Sunum Hazırlarken Nelere Dikkat Etmeliyiz?
Sunum Nasıl Yapılır
Eğitimde Teknoloji Okuryazarlığı
Eğitimde Teknoloji Kullanımı
Bugünkü Eğitim Sistemimiz
Çoklu Ortam İçerikleri
Bilgisayar Destekli Eğitimde Animasyonun Önemi
Sunu Hazırlama Programları (PowerPoint)
Elektronik Tablolama
Kelime İşlemcilere Genel Bir Bakış
Bilgisayar/Bilişim Okuryazarlığı
Bilişim ve İnternet
Bilgisayar Donanımına Genel Bir Bakış
Bilgisayar Nedir? Tarihi...
Algoritma Ödevi 2
PHP Değişkenler-Sabitler
Ad

Algoritma Ödevi 4

  • 1. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV-4 Uygulama 1: Girilen 5 sayıdan en küçük ikinci sayı… byte sayac = 2; int enKucukSayi, ikinciEnKucukSayi, sayi; Console.Write(“bir sayı giriniz: “); sayi = Convert.ToInt32(Console.ReadLine()); enKucukSayi = sayi; Console.Write(“bir sayı giriniz: “); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi < enKucukSayi) { ikinciEnKucukSayi = enKucukSayi; enKucukSayi = sayi; } else ikinciEnKucukSayi = sayi; tekrar: Console.Write(“bir sayı giriniz: “); sayi = Convert.ToInt32(Console.ReadLine()); if (sayi < enKucukSayi) { ikinciEnKucukSayi = enKucukSayi; enKucukSayi = sayi; } else if (((sayi < ikinciEnKucukSayi) && (sayi > enKucukSayi)) || (enKucukSayi == ikinciEnKucukSayi)) ikinciEnKucukSayi = sayi; sayac++; if (sayac < 5) goto tekrar; else Console.WriteLine(“Girdiğiniz 5 sayıdan en küçük ikinci sayı: “ + ikinciEnKucukSayi); Console.ReadLine();
  • 2. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV 4 Uygulamalar 2: binary’i decimal’e çeviren… Algoritma: A0 -> Başla A1 -> sayac = 0, toplam = 0 A2 -> basamak = ? A3 -> eğer ( basamak < 1 ) ise A2 A4 -> sayi = ? A5 -> eğer ( sayi = 0 veya sayi = 1 ) ise A5.1 -> toplam = toplam + ( sayi * ( 2 ^ sayac ) ) A5.2 -> sayac = sayac + 1 A5.3 -> eğer ( sayac != basamak ) ise A4 değilse A4 A6 -> ekrana yaz ( toplam ) A7 -> Bitir Akış çizelgesi:
  • 3. BÖTE 1 Efe Dincer 45070001704 Eğitimde Bilişim Teknolojileri Dersi Ödevi ÖDEV 4 Uygulama 3: decimali binary’e çeviren… Algoritma: A0 -> Başla A1 -> binary = “ “, modu = “ “ A2 -> sayi = ? A3 -> eğer ( sayi > 1 ) ise A3.1 -> modu = (sayi mod 2).ToString A3.2 -> binary = modu + binary A3.3 -> sayi = sayi / 2 A3.4 -> eğer ( sayi != 1) ise A3.1 A3.5 -> binary = “1” + binary değilse ( sayi >= 0 ) ise A3.6 -> binary = sayi.ToString değilse A2 A4 -> ekrana yaz ( binary ) A5 -> Bitir Akış çizelgesi: