aofsorular.com
YBS201U

Programlamada Temel Kavramlar ve C’ye Giriş

4. Ünite 20 Soru
S

Algoritma nedir?

Bir isin nasıl yapılacağını bildiren adımlar kümesine algoritma denir.

S

Programlamada kullanılan algoritmaların temel özellikleri nelerdir?

Girdi ve Çıktı Bilgisi

Açıklık

Dogruluk

Sonluluk

Verimlilik

Genellik

S

Algoritmaların tanımlanmasında ve gösteriminde kullanılan degisik yöntemler nelerdir?

Konusma dili ile gösterim, akıs diyagramları ile gösterim ve sözde kod ile gösterim

S

Bir akış şemasında neler bulunabilir?

Algoritma adımlarını ifade eden kutucuklar, adımlar arası geçisleri gösteren oklar, karar verme mekanizmaları olarak kullanılan sekiller

S

Makine dili nasıl bir dildir?

Makine dili komutları 0 ve 1 degerlerinden olusan, insan tarafından okunması ve anlasılması kolay olmayan komutlardır.

S

Çevirici dillere neden gereksinim duyulmuştur?

Bilgisayar programlama tarihinde, makine dili komutlarını kullanarak program yazmanın zorlukları kısa sürede anlasılmıstır. Bu zorlugun üstesinden gelebilmek ve programcıların isini kolaylastırmak için çevirici diller (assembly) gelistirildi.

S

Yüksek seviye programlama dilleri, programcıların isini hangi bakımlardan kolaylaştırır?

Bu diller sayesinde, programcılar merkezî islem biriminin yapısıyla ilgili islemlerle ugrasmaktan kurtulur ve daha az komut ile çalısma imkanı bulur. Bu dillerde yazılan kodlar, programcılar tarafından rahatlıkla okunabilir ve anlasılabilir. Bu sayede daha hızlı kod yazmak, kod yazımında daha az hata yapmak, yazılan kodları incelemek ve kontrol etmek mümkün olmuştur.

S

Derleyici nedir?

Bir programlama dilinde yazılmıs kodu, genellikle makine diline çevirmek için kullanılan bilgisayar programıdır. Derleyicilerin temel görevi, çalışır bir program elde etmektir.

S

Yorumlayıcı nedir?

Bir programlama dilinde yazılmıs kodu, doğrudan çalıstıran bilgisayar programıdır. Yorumlayıcılarda dönüştürme ve çalıstırma islemleri gerçeklestirilir.

S

Derleyici kullanılan yüksek seviye programlama dillerine örnek olarak neler verilebilir?

C, C++, Haskell, COBOL ve Fortran

S

Yorumlayıcı kullanılan yüksek seviye programlama dillerine örnek olarak neler gösterilebilir?

Perl, PHP, Python, Ruby ve Smalltalk

S

Kaynak kodu nedir?

Yüksek seviye programlama dillerinde, bir program için programcılar tarafından yazılan komutlar topluluguna kaynak kodu adı verilir.

S

Günümüzde programların yazılması, kaynak kodlarının düzenlenmesi, programların test edilmesi ve çalıstırılması için kullanılan yazılımlara ne ad verilmektedir?

IDE(Integrated Development Environment)

S

C programlama dili yoğun olarak nerelerde kullanılır?

Isletim sistemleri, derleyiciler ve hata ayıklayıcılar gibi asagı seviyeli sistem programlarının gelistirilmesinde yogun olarak C dili kullanılır.

S

“TOPLAM”, “toplam”, “Toplam” kel_meler_n_n heps_nin, derley_c_ tarafından farklı olarak algılanması C programlama dilinin hangi özelliğinden dolayıdır?

C dili, büyük ve küçük harflere karşı duyarlıdır

S

C dilindeki anahtar kelimelerin ayrıldığı gruplar nelerdir?

Veri tipi, bellek, deyim, işleç

S

“goto” anahtar kelimesi hangi anahtar kelime grubunda yer almaktadır?

Deyim

S

C dilindeki operatörlerin ayrıldığı gruplar nelerdir?

İlişkisel Operatörler

Mantıksal Operatörler

Matematiksel Operatörler

Atama Operatörleri

S

Kütüphane dosyalarındaki fonksiyonların, programa dahil edilmesi için kullanılan direktif hangi direktiftir?

#include direktifi

S

#define önişlemci direktifinin görevi nedir?

C dilinde makro yaratmak için kullanılan önislemci direktifidir.