Algoritma ve C Programlamaya Giriş Flashcard Seti

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

flashcard set

Earn XP

Description and Tags

Algoritma ve C Programlamaya Giriş ders materyallerinden derlenmiş terim ve tanım kartları.

Last updated 7:33 PM on 10/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Programlama dili

Komutları yazmak için sözdizimi ve anlam kuralları sunan yapıdır.

2
New cards

C dili

Sistemlere yakın çalışma, verimlilik, taşınabilirlik ve kaynakları ayrıntılı yönetme özellikleri sunan programlama dilidir.

3
New cards

Sözde kod

Algoritmayı dilin yazım ayrıntılarına girmeden adım adım anlatan ve bilgisayarda doğrudan çalıştırılmayan yapıdır.

4
New cards

Algoritma

Bir problemin çözümünün mantığı ve izleyeceği işlem adımlarıdır.

5
New cards

Program

Algoritma mantığının bir programlama diliyle ifade edilmiş halidir.

6
New cards

Donanım

Klavye, ekran, işlemci, bellek ve disk gibi bilgisayarın fiziksel bileşenleri, dokunulabilir aygıtları ve elektronik devreleridir.

7
New cards

Yazılım

Donanıma ne yapacağını bildiren işletim sistemi, tarayıcı, derleyici ve uygulama gibi programlar, komutlar ve verilerdir.

8
New cards

Moore Yasası

Bilgisayar kapasitesinin yaklaşık her bir veya iki yılda bir artacağını ve düşen maliyetlerle daha küçük aygıtların daha fazla hesaplama gücü sunacağını belirten Gordon Moore gözlemidir.

9
New cards

Ana bellek (RAM)

Çalışan programları ve aktif veriyi tutan, daha hızlı fakat güç kesildiğinde içeriği genellikle kaybolan geçici bellek birimidir.

10
New cards

İkincil depolama

SSD ve HDD gibi uzun süre saklanan program ve verileri tutan, ana belleğe göre daha yavaş fakat güç kesildiğinde içeriği koruyan depolama birimidir.

11
New cards

Makine dili

1940'lar ve 1950'lerin başında yaygınlaşan, işlemciye özgü sayısal veya ikili komutlarla yazılan ve doğrudan yürütülen en alt seviye dildir.

12
New cards

Assembly dili

1950'lerin başından itibaren kullanılan, komut adları ve sembolik bellek adresleriyle yazılıp Assembler aracılığıyla makine diline çevrilen dildir.

13
New cards

Yüksek seviyeli dil

Matematiksel ve insan diline yakın ifadeler kullanan, derleyici veya yorumlayıcı ile çevrilen dillerdir (örn. FORTRAN 1957).

14
New cards

Derleyici (Compiler)

Kaynak programı makine diline veya nesne koduna çevirerek çalıştırılabilir program dosyası üreten yazılımdır (örn. GCC, Clang).

15
New cards

Yorumlayıcı (Interpreter)

Programı çalışma sırasında işleyen, ayrı bir derleme aşaması olmadan yürütmeye başlayan ve genellikle derlenmiş programdan daha yavaş çalışan yazılımdır (örn. Python / CPython).

16
New cards

C Standartları

Farklı derleyicilerde tutarlı davranış ve taşınabilirlik sağlayan; C89, C99, C11, C17 ve güncel C23 (ISO/IEC 9899:2024) gibi resmî kural kümeleridir.

17
New cards

Yeniden kullanım

Daha önce geliştirilmiş ve sınanmış kod ve fonksiyon parçalarını yeni programlarda tekrar değerlendirme prensibidir.

18
New cards

Derleme zamanı hatası

Kodun dilin sözdizimi kurallarını ihlal etmesi sonucu derleyici tarafından bildirilen ve çalıştırılabilir dosya oluşmasını engelleyebilen hatadır.

19
New cards

Çalışma zamanı hatası

Program yürütülürken sıfıra bölme gibi geçersiz bir işlem nedeniyle oluşan ve programın durmasına ya da yanlış sonuç üretmesine yol açan hatadır.

20
New cards

include

C dilinde standart girdi ve çıktı fonksiyon bildirimlerini programa ekleyen ön işlemci direktifidir.

21
New cards

int main(void)

C programlarının yürütülmeye başladığı ana başlangıç fonksiyonudur.

22
New cards

printf

Biçim dizgesine göre ekrana biçimlendirilmiş çıktı veren standart C fonksiyonudur.

23
New cards

scanf

Belirtilen biçimde veri okuyup bu veriyi değişkene ait bellek adresine yazan C fonksiyonudur.

24
New cards

Adres işleci (&)

scanf fonksiyonunun okuduğu değeri değişkene yazabilmesi için değişkenin bellekteki adresini veren simgedir.

25
New cards

Kaçış dizileri

Metin içerisinde yeni satır (\n), yatay sekme (\t), ters eğik çizgi (\) ve çift tırnak (\") gibi özel karakterleri ifade etmede kullanılan yapılardır.

26
New cards

Değişken

Program çalışırken değer tutan, adı ve türü olan bellek alanıdır.

27
New cards

int

C dilinde tam sayılar için kullanılan temel veri türüdür.

28
New cards

Atama işleci (=)

Karşılaştırma yapmaksızın sağdaki değeri soldaki değişkene veya bellek alanına aktaran işleçtir.

29
New cards

Kalan işleci (%)

İki tam sayının bölümünden kalan değeri (mod) hesaplayan C aritmetik işlecidir.

30
New cards

puts

Verilen sabit metin satırını ekrana yazıp sonuna otomatik olarak yeni satır ekleyen fonksiyon.

31
New cards

VS Code

C kodlarının yazıldığı editördür; tek başına C derleyicisi içermez, derleyici ayrıca kurulur.