Bilgisayar programlama: nedir, temel tanım ve veri yapıları


post-title

Bilgisayar programlama ile kastedilen, programcı tarafından doğru bir veri organizasyonunun temelini oluşturan kavramlar, istenen sonucu elde etmek için gerekli tüm işlemleri sıralayabilen bir program geliştirme yeteneğine sahip olmalıdır.


Temel bilgisayar programlama

Programlama terimi, iyi tanımlanmış bir sonuç elde etmek için düzenli talimatlar dizisini bilgisayara iletmek için kullanılan BT prosedürleri setini belirtir.

Bu talimat dizisi "algoritma" terimi ile belirtilir.


Bir BT operatörünün bir program geliştirme amacını belirlemek isteyen yapması gereken ilk şey, istenen sonucu elde etmek için gereken tüm mantıksal işlemleri sıraya koymaktır.

Daha sonra, bu şekilde yazılan program bilgisayar tarafından anlaşılmak üzere uygun bir forma çevrilmelidir.

Programcı tarafından yazılan program genellikle kaynak program olarak tanımlanırken, çeviri işleminden sonra elde edilen program nesne programı olarak adlandırılır.


Bir programın bir bilgisayardan yürütülmesi için, bunun makine koduna çevrilmesi, diğer bir deyişle, merkezi işlem birimine, diğer saf verilere ve diğer saf verilere yönelik kesin talimatlardan başka bir şey olmayan ikili sayıların art arda çevrilmesi önemlidir. yine diğerleri bellek adresleri.

Bilgisayar programlamasında, veriler kolayca işlenebilen yapılarda organize edilmelidir, bu nedenle her verilere tanımlanmasına izin veren bir ad veya kısaltma atanır.

Benzersiz bir ad atanmış ve tanımlandığı programın tamamı için aynı değeri koruyan verilere sabitler denir.


Aksine, değişkenlere, benzersiz bir ad atanmış olsa bile, program, onları karşıladığı yere bağlı olarak serbestçe farklı değerler atayan tüm verileri çağırırız.

Bir bilgisayar sadece belirli bir verinin ne dediğini bilmekle kalmamalı, aynı zamanda bellekte yeterince işlem yapabilmesi için ne tür olduğunu da bilmelidir.

Önerilen okumalar
  • İnternet programları: hızlıca göz atın ve indirin
  • Bağlantı ping'ini kontrol edin: nasıl test edilir
  • Bilgisayar virüsü: tanım, pc güvenlik riskleri
  • Ekran kartı: PC grafik yöneticisini bağlama
  • Ofis Programları: kelime işlemci, yönetim

Bir veri yapısı içindeki tür bildirimi, onu oluşturan elemanların sayısını düzeltir, bilgisayarın erişim yolu ile ilgili kesin yöntemlere ek olarak, onlara doğru bir işlem için gerekli hesaplama kaynaklarını ve bellek alanını atamalarını sağlar. yapının bireysel unsurlarına.

Veriler aynı türdeyse, örneğin tüm sayılar veya tüm harfler, tek bir komutla aynı türe ait verilerden oluşan "dizi" adı verilen bir dizi oluşturmak mümkündür.
Her öğeye belirli bir bellek konumu atanır.

Tüm seri yapı veya kayıt ve tek tek değişken elemanlar veya alanlar olarak adlandırılır.

Veri yapıları genellikle sabit olduğundan ve bu nedenle birçok durumda yetersiz olduğundan, programın yürütülmesi sırasında bağımsız olarak değişebilen daha karmaşık yapılara başvurmak gerekebilir.

Bu durumda dinamik veri yapılarından bahsediyoruz.

Boyutları ve türleri bir süre boyunca değiştiğinden, bu yapılar bilgisayar yerine programın kendisi tarafından işlenir, bu nedenle programlayıcının işaretçiler adı verilen belirli değişkenlerin kullanımını derinlemesine bilmesi önemlidir. hem oluşturulduğu yapıda hem de bilgisayar belleğinde bir veriyi doğru bir şekilde tanımlama görevi.

Veri yapılarının yanlış kullanımı bilgisayar işletiminde dengesizliğe neden olabilir.

İkili Arama Ağaçları (Binary Search Tree) Veri Yapıları 10 (Mart 2024)


Etiketler: bilgisayar
Top