BilgisayarlarProgramlama

Kodlama ve kod çözme nedir? Örnekler. Sayısal, metinsel ve grafik bilgisi kodlama ve kod çözme yöntemleri

Bilgi işlem için elektronik bilgisayarların kullanımı, yönetim ve planlama sistemlerinin geliştirilmesi sürecinde önemli bir aşamadadır. Fakat bilgi toplama ve işleme yöntemi, normalden biraz farklıdır; bu nedenle, sistemin bilgisayar tarafından anlaşılabilir sembollere dönüştürülmesini gerektirir.

Bilgi kodlaması nedir?

Verilerin kodlanması, bilginin toplanması ve işlenmesi sürecinde zorunlu bir adımdır.

Kural olarak, kod, gönderilen verilere veya bunların nitel özelliklerinden bazılarına karşılık gelen işaretlerin bir kombinasyonunu ifade eder. Ve kodlama, mesajın orijinal anlamını tam olarak ileten kısaltmalar veya özel semboller listesi şeklinde şifrelenmiş bir kombinasyon oluşturmanın işlemidir. Kodlamaya bazen şifreleme adı verilir; ancak, bu ikinci işlemin verileri üçüncü şahıslar tarafından kesilip okunmasını içerdiği unutulmamalıdır.

Kodlamanın amacı, bilgi işlem aygıtlarındaki transferlerini ve işlemelerini basitleştirmek için bilgileri uygun ve özlü bir biçimde sunmaktır. Bilgisayarlar yalnızca belirli bir biçimde bilgi üzerinde çalışır, bu nedenle sorunları önlemek için bunu unutmamak çok önemlidir. Veri işlemenin şematik diyagramı arama, sıralama ve sipariş vermeyi içerir ve bilgi kod girişi aşamasında gerçekleşir.

Bilgi çözme nedir?

Böyle bir kodlamanın ve çözmenin çeşitli nedenlerden ötürü bir PC kullanıcısına ne olabileceği sorusu, ancak her durumda kullanıcıya bilgi teknolojisi akışını başarıyla ilerletebilecek doğru bilgileri vermek önemlidir. Anladığınız gibi, veri işleme sürecinden sonra çıktı kodu elde edilir. Böyle bir parça şifresi çözülürse, ilk bilgi oluşur. Yani şifre çözme, şifrelemenin tersi olan işlemdir.

Kodlama sırasında verilere, iletilen nesneye tamamen karşılık gelen karakter sinyalleri formu elde edilirse, şifre çözme sırasında iletilen bilgi veya bazı karakteristikleri koddan çıkarılır.

Şifrelenmiş mesajların alıcıları birkaç olabilir, ancak bilgilerin kendilerine özgü bir biçimde ele alınması ve daha önce üçüncü şahıslar tarafından ifşa edilmemesi çok önemlidir. Bu nedenle, bilgiyi kodlama ve kod çözme süreçlerini incelemeye değer. Bir grup muhatap arasında gizli bilgi alışverişinde bulunurlar.

Metinsel bilgilerin kodlanması ve kod çözümü

Klavye tuşuna bastığınızda, bilgisayar bir ikili sayı şeklinde bir sinyal alır; şifre çözme kodu tablosunda bulunur - PC'deki karakterlerin dahili gösterimi. Tüm dünyadaki standart ASCII tablosudur.

Bununla birlikte, bu gibi kodlamanın ve kod özümlemenin ne olduğunu bilmek yetmiyor; verilerinin bilgisayarda nasıl olduğunu anlamanız gerekiyor. Örneğin, bir ikili kodun bir karakterini saklamak için bir elektronik bilgisayar 1 bayt, yani 8 bit ayırır. Bu hücre yalnızca iki değer alabilir: 0 ve 1. Birkaç byte'ın 256 farklı karakteri şifrelemenize izin verdiği anlaşılıyor, çünkü kaç tane kombinasyon yapılabiliyor. Bu kombinasyonlar, ASCII tablosunun önemli bir parçasıdır. Örneğin, S harfi 01010011 olarak kodlanmıştır. Klavyede bastığınızda, veriler kodlanır ve kod çözülür ve beklenen sonucu ekranda görürüz.

ASCII standartları tablosunun yarısı basamak, kontrol karakterleri ve Latin harflerinin kodlarını içerir. Diğer bölüm ulusal işaretler, psödografik işaretler ve sembollerle doludur. Bu semboller matematikle ilgili değildir. Farklı ülkelerde tablonun bu bölümünün farklı olacağı açıktır. Girişteki basamaklar da standart bir özete göre ikili bir hesaplama sistemine dönüştürülür.

Numaraları kodlama

Bilgisayarlar tarafından aktif olarak kullanılan ikili sistemde , yalnızca iki basamak vardır - 0 ve 1.

İkili sistemin sonuç sayılarıyla olan işlemler ikili aritmetik ile incelenir. Bu tür rakamlar için temel matematiksel işlemlerin yasalarının çoğu geçerli kalır.

Kodlama ve kod çözme örnekleri

45 sayısını kodlamanın 2 yolunu düşünmenizi öneriyoruz. Bu sayı metin parçası içerisinde gelirse, ASCII standartlarına göre 8 bitlik kodlarla bileşenleri kodlanacaktır. Dört, 01000011'e, beşi de 01010011'e dönüşecek.

Hesaplamalar için 45 sayısı kullanılırsa, 001011012 sekiz bitli ikili kodda yalnızca 1 baytın depolanması için özel bir dönüştürme tekniği kullanılacaktır.

Grafik bilgilerin kodlanması

Siyah-beyaz görüntüyü bir büyüteçle arttırmak, eksiksiz bir desen oluşturan çok sayıda küçük noktadan oluştuğunu göreceksiniz. Her fotoğrafın bireysel nitelikleri ve herhangi bir noktanın doğrusal koordinatları sayı formunda görüntülenebilir. Bu nedenle, raster kodlama, grafik bilgilerini görüntülemek üzere uyarlanmış ikili koda dayalıdır.

Siyah-beyaz görüntüler, farklı tonlardaki gri tonların kombinasyonudur; diğer bir deyişle, görüntüdeki herhangi bir noktanın parlaklığı sekiz bitlik ikili sayılarla belirlenir. Rasgele bir degradenin temel bileşenler içine ayrıştırılması ilkesi, grafik bilgilerin kodlanması gibi bir işlemin temelidir. Resimler aynı şekilde, ters yönde çözülür.

Ayrışma üç ana renk kullanır: yeşil, kırmızı ve mavi, çünkü bu degradeleri birleştirerek doğal tonlar elde edilebilir. Bu kodlama sistemi genelde RGB olarak ifade edilir. Grafiği şifrelemek için yirmi dört basamak kullanılırsa, dönüşüm moduna tam renkli denir.

Tüm temel renkler, temel noktayı tamamlayan tonlarla karşılaştırılarak beyaz hale getirilir. Ek renk, diğer temel tonların toplamından oluşan bir degradedir. Sarı, mor ve mavi renkleri seçin.

Baskı endüstrisinde görüntü noktalarını kodlamak için kullanılan benzer bir yöntem de kullanılmaktadır. Burada sadece dördüncü renk - siyah kullanılıyor. Bu nedenle, dönüşümün yazdırma sistemi CMYK kısaltması ile gösterilir. Bu sistem, resimleri temsil etmek için otuz iki basamak kullanmaktadır.

Bilgi kodlama ve kod çözme yöntemleri, girilen verilerin türüne bağlı olarak farklı teknolojilerin kullanılmasını gerektirir. Örneğin, grafik görüntülerin 16-bit ikili kodlarla şifrelenmesine Yüksek Renk denir. Bu teknoloji ekrana iki yüz elli altı ton göğüs vermesine olanak tanır. Grafik görüntüsünün noktalarını şifrelemek için kullanılan ikili bitlerin sayısını azaltarak, bilgileri geçici olarak depolamak için gereken miktarı otomatik olarak düşürürsünüz. Bu veri kodlama yöntemi genellikle bir endeks yöntemi olarak adlandırılır.

Ses bilgisini kodlama

Şimdi hangi kodlamayı ve kod çözmeyi ve bu işlemin altında yatan yöntemleri göz önüne aldık, ses verilerini kodlama konusunu düşünmeye değer.

Ses bilgileri, temel birimler olarak temsil edilebilir ve her bir çift arasında duraklar. Her sinyal dönüştürülür ve bilgisayarın belleğinde saklanır. Sesler, PC'nin belleğinde saklanan şifrelenmiş kombinasyonları kullanan bir konuşma sentezleyicisi kullanılarak çıktılar.

İnsan konuşmasında olduğu gibi, çeşitli renk tonlarına sahip olduğu için kodlamak çok daha zordur ve bilgisayar her ifadeyi daha önce hafızasına kaydedilmiş bir standartla karşılaştırmak zorundadır. Tanıma yalnızca sözlü olarak sözlüğe girildiğinde gerçekleşir.

Bilgileri ikili kodda kodlama

Sayısal, metinsel ve grafiksel bilgilerin kodlanması gibi bir prosedürü uygulamak için çeşitli yöntemler vardır. Veri şifre çözme genellikle ters mühendislik ile yapılır.

Rakamları kodlarken, rakamın sisteme girildiği amacı bile dikkate alır: aritmetik hesaplamalar için veya sadece çıktı için. İkili sistemde kodlanmış tüm veriler birimler ve simgelerle şifrelenir. Bu sembollere bit denir. Bu kodlama yöntemi en popüler, çünkü teknolojik planda organize etmek en kolay: sinyalin varlığı 1, yokluğu 0'dır. İkili şifrelemenin tek dezavantajı vardır - bu sembollerin kombinasyonunun uzunluğudur. Ancak, teknik açıdan bakıldığında, basit ve benzer bileşenlerin bir demetini daha karmaşık olanlardan daha kolay yönetmek daha kolaydır.

İkili kodlamanın avantajları

  • Bu bilgi sunumu biçimi, çeşitli bilgi türleri için uygundur.
  • Veri iletirken hata yoktur.
  • Bir PC, bu şekilde şifrelenmiş verileri işlemek çok daha kolaydır.
  • İki durumdaki cihazlar gereklidir.

İkili kodlamanın dezavantajları

  • İşlemlerini yavaşlatan uzun bir kod uzunluğu.
  • Özel eğitim veya öğretim almayan bir kişi tarafından ikili kombinasyonlar algısının karmaşıklığı.

Sonuç

Bu makaleyi okuduktan sonra, hangi kodlamanın ve kod özümsemesinin ve bunun için neyin kullanıldığını bulabildiniz. Veri dönüştürme yöntemlerinin tamamen bilgi türüne bağlı olduğu sonucuna varılabilir. Sadece metin değil aynı zamanda sayı, resim ve ses de olabilir.

Çeşitli bilgilerin kodlanması, temsil biçimini birleştirmek, diğer bir deyişle, veriyi ileride kullanmak üzere verilerin işlenmesini ve otomasyonunu önemli ölçüde hızlandıran aynı türde yapmak için olanak tanır.

Elektronik bilgisayarlarda, standart ikili kodlama ilkeleri en çok kullanılan, bilgi sunumunun orijinal şeklini depolama ve daha ileri işleme için daha uygun bir forma dönüştürür. Kod çözme işlemi sırasında tüm işlemler ters sırada gerçekleşir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.