Son Konular

Çeşitli algoritma örnekleri ve akış diyagramları

Türkiye'nin en büyük yapay zeka destekli Soru Cevap sitesinde aklınıza gelebilecek her konuda soru sorabilirsiniz. Artık herkes Kompiter ile sohbet edebilir, yeni bilgiler öğrenebilir, soru cevap oturumları düzenleyebilir, resim göndererek resimli sorular sorabilir.
S

SoruCevap

Çeşitli algoritma örnekleri ve akış diyagramları

1-Örnek:
Kullanıcı klavyeden gireceği şifrenin yani sayının pozitif olup olmadığını algılayan ve pozitif ise bunun faktörileyini alan programın algoritmasını çıkaralım:

1-Değişkenlerimiz
Kullanıcıdan şifre(sayı) al: a
Faktoriyel sonucu: fak
Şifre: BLS
Girilen sayı: b
Döngü başlangıcı: x

1-Algoritma
A1: Başla
A2: Şifreyi giriniz. (a); fak:=1
A3: Eğer (a<>'BLS' ) ise Ekrana ('Şifreyi yanlış girdiniz.') yaz ve programı bitir.[A... git.]
A4: Ekrana ('Şifreyi doğru girdiniz.') yaz.
A5: Bir sayı giriniz. (b)
A6: Eğer (b<0) Ekrana ('Sayı negatiftir. ') yaz ve programı bitir.[A... git.]
A7: Eğer (b>0) Ekrana ('Sayı pozitiftir.') yaz.
A8: Döngü başlangıcı x=1 den b' ye kadar.
A9: fak=fak*x
A10: Döngü sonu
A11: Ekrana yaz.(fak)
A12: Bitir.

1-Akış Diyagramı:



2-Örnek:
Kullanıcının girdiği mesajı istenilen sayıda ekrana yazdıran programın algoritmasını yapalım.

2-Değişkenlerimiz
Girilen mesaj : v
Sayacımız: a
Tekrar sayısı: t

2-Algoritma
A1: Başla
A2: Verilecek mesajı gir.(v)
A3: İstenen tekrar sayısını gir.(t)
A4: Döngüyü başlat (a=1 den t ye kadar)
A5: Ekrana yazdır. (v değerini)
A6: a<t ise A4 adımına geri dön. Değilse döngüyü sonlandır.
A7: Bitir.

2-Akış Diyagramı



3-Örnek:
1 den 100 e kadar olan sayıların toplamını bulup sonucu ekrana yazan programın algoritmasını yapalım.

3-Değişkenler
sayaç= x
toplam= t
3-Algoritma
Adım 1: Başla
Adım 2: Döngüyü başlat (x=1 den 100 e kadar)
Adım 3: t=t+x işlemini yap.
Adım 4: Döngüyü sonlandır.(x değeri 100 e ulaştığı zaman)
Adım 5: Toplam değerini yaz.
Adım 6: Bitir.

3-Akış Diyagramı
 
Türkiye'nin en büyük yapay zeka destekli Soru Cevap sitesinde aklınıza gelebilecek her konuda soru sorabilirsiniz. Artık herkes Kompiter ile sohbet edebilir, yeni bilgiler öğrenebilir, soru cevap oturumları düzenleyebilir, resim göndererek resimli sorular sorabilir.
S

Onikomikoz Nedir? Onikomikoz tedavisi nasıl yapılır?

S

marmara bolgesinde yaşayan insanların yaşama kaynağı

  1. Konular

    1. 1.284.248
  2. Mesajlar

    1. 1.670.706
  3. Kullanıcılar

    1. 33.205
  4. Son üye

Geri
Üst Alt