Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 3

1)Yazılım nedir?

-Yazılım donanımları işlevsel hale getirmemize yarayan aracıdır.

-Yazılım varolan problemi ya da amacı yerine getirmemize yardımcı olan kod dizisidir.

-Yazılım var olan teknolojileri daha verimli kullanmamıza yardımcı olan aracıdır.

2)Yazılımı oluşturan unsurlar nelerdir? Her unsuru detaylı bir şekilde açıklayınız.

Yazılımı oluşturan temel unsurlar:veri tabanı,satır sayısı,kapladığı alan,hangi programlama diliyle yazıldığı.

Veritabanı:Verileri saklandağı ve gerekildiğinde çıkarıldığı yerdir.

Satır sayısı:Yazılımı oluşturmak için yazılan satır sayısı.

Kapladığı alan:Yazılımın diskte kapladığı alan.

Programlama dili:Bir kişinin,bilgisayara vermek istediği komutları anlatmasını sağlayan aracıdır.

3)Algoritma nedir?

-Algoritma,başlancıgı ve bitişi olan bir problem ya da amacı yerine getirmemizi sağlayacak tasarlanmış bir
yoldur.

4) Bir problemin çözümü için oluşturulabilecek bir algoritmayı kaç farklı şekilde ifade edebilirsiniz?
Algoritmaların ifade edilme şekillerini yazarak açıklayınız

-3 farklı şekilde ifade edebiliriz.

1.Yazarak ifade edebiliriz:Yazarak ifade etmek için yaptığımız adımları ve yapacağımız işlemleri yazmamız
yeterli olacaktır.

2.Akış diyagramları ile ifade edebiliriz:Akış şemaları ile ifade etmek istersek tıpkı sırayla yazdığımız
işlemleri akış diyagramlarına özgü şekillerle görselleştirerek ifade edebiliriz.

3.Sözde kodlar ile ifade edebiliriz:Sözde kodlar ile ifade şekli ise tam yüzdesel olarak olmasada yarı
yazılım dili yarı konuşma dili olarak anlaşılabilir bir şekilde anlatabiliriz.

5)Sıralı (Düzenli) bir algoritma örneği veriniz.

SORU:Klavyeden yazdırılan iki sayını toplamını yazdıran programın metinsel algoritmasını ve akış şemasını
oluşturun?

1-Başla
2-İki sayı gir. (A,B)

3-A ve B sayıların toplamını yazdır.(TOPLAM=A+B)

4-Yazdır TOPLAM

5-Son
6)Mantıksal bir algoritma örneği veriniz.

7)Döngüsel bir algoritma örneği veriniz.

You might also like