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

More from efedincer

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

More from efedincer (20)

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

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: