diğer sunumların özetleri

"Bir etkinlik modeli olarak algoritma" - Ancak herhangi bir plan veya açıklama bilgi modeli... Bir hedef tanımlama (hedef belirleme). Bir programlama dili, algoritmaları tanımlamak için resmi bir dildir. Bir plan oluşturmak - bir algoritma. Son. Bir algoritma oluştururken, SQI çerçevesinin ötesine geçilmemelidir. Sanatçının eserinin modeli. Giriş A, B, X. Sanatçının çalışması.

"Sanal Kartpostallar" - Belirli bir konudaki literatürü ve İnternet kaynaklarını tanımlayın ve analiz edin. Web sitesi adresi: http://virtcard.tomsite.info/ İletişim e-postası: [e-posta korumalı] Örnek 3. Bireysel kartpostal örnekleri. Sanal kartpostal. Kartpostal geliştirme planı. HİPOTEZ: Modern bir insanın sanal kartpostallara ve özellikle bireysel olarak yapılanlara ihtiyacı vardır. Sanal kartpostal ihtiyacıyla ilgili bir anket yapın. Örnek 1.

"Bilgi algısı" - Örneğin: Konuşma Telefonu Kuşları ötüyor Müzik gürültüsünü çağırır. Tarihsel araştırmalar, yüksek bir zevk duyusu olan insanlar olduğunu göstermiştir. İnsanlar gözlerle görsel (görsel) bilgiyi algılar. Tamamlandı: 10b sınıfı Bikelis A. ve Syuzeva E. öğrencileri Sardunya kokusu - işitme. Bilginin özellikleri. İşitme organları, bilgileri sesler biçiminde (işitsel) iletir. Damak zevki. İşe yarar. 2008 Dokunma organları dokunsal bilgi sağlar. "Coğrafi Bilgi Sistemleri".

"Microsoft Office 2007 Programı" - Microsoft Word. Microsoft Access - veritabanı yönetimi için uygulama. Microsoft Excel. Microsoft Access. Microsoft Powerpoint. Microsoft Office 2007. Microsoft Word Microsoft Excel Microsoft PowerPoint Microsoft Giriş. Ofis uygulamasının yapısı.

"Virüs sınıfı 10" - Virüsler. Virüs önleme. Virüslerle savaşmanın ana yöntemleri. Ancak yavaş yavaş hasar birikir ve sonunda sistem işlevselliğini kaybeder. LiveUpdate, güncellenmiş virüs veritabanını İnternet'ten indirmenize olanak tanır. Virüsler bilgisayara nasıl girer. En olası enjeksiyon siteleri yükleyiciler ve çalıştırılabilir dosyalardır. Yeni oyuncakları piyasaya sürerken çok dikkatli olun.

"Bilgisayar yazılımı sınıfı 10" - Yazılım... Alt bölüm. Etkileşimli mod. İşletim sistemi... Programlama araç seti. Pirumova Victoria 10 "A" sınıfının tanıtımı. Sistem yazılımı. Daha fazla detay. Bilgisayar yazılımları sürekli güncellenir, geliştirilir, iyileştirilir. Uygulama yazılımı.

Slayt 1

Slayt 2

"Bilgi" kavramı ve bilginin özellikleri Bilginin ölçülmesi. Alfabetik yaklaşım Bilginin ölçülmesi. İçerik yaklaşımı Bilginin temsili ve kodlanması Sayı sistemleri kullanılarak sayısal bilgilerin gösterimi Konumsal sayı sistemlerinde sayıların dönüştürülmesi Konumsal sayı sistemlerinde sayıların gösterimi İkili bilgi kodlaması Bilgi depolama

3. Slayt

"Bilgi" kavramı ve bilginin özellikleri

"Bilgi" kavramı Felsefede bilgi Fizikte bilgi Biyolojide bilgi Bilginin özellikleri

Slayt 4

Bilgi nedir?

"Bilgi" kelimesi, bir açıklama, ifade olarak tercüme edilen Latince kelime bilgisinden gelir. "Bilgi" kavramı bilgisayar bilimi dersinin temelidir ve onu diğer, daha "basit" kavramlarla tanımlamak imkansızdır.

Slayt 5

En basit günlük anlamda, "bilgi" terimi genellikle bazı bilgiler, veriler, bilgilerle ilişkilendirilir. Bilgi, şeklini ve sunumunu belirleyen mesajlar şeklinde iletilir. Mesaj örnekleri şunlardır: bir müzik parçası, bir TV programı, bir yazıcıda basılmış metin vb. Bir bilgi kaynağı ve bir bilgi alıcısı olduğu varsayılmaktadır. Kaynaktan alıcıya mesaj, bir iletişim kanalı olan bazı ortamlardan iletilir. (Şekil 1.) Çeşitli bilimlerde "bilgi" kavramı kullanılır.

Slayt 6

Felsefede bilgi

Öğrenci mesajı

7. Slayt

Slayt 8

Slayt 9

Bilgi özellikleri

Bir kişi sosyal bir varlıktır, diğer insanlarla iletişim kurmak için onlarla bilgi alışverişinde bulunmalıdır ve bilgi alışverişi her zaman belirli bir dilde yapılır - Rusça, İngilizce vb. Tartışmadaki katılımcılar, iletişimin yürütüldüğü dili bilmelidir, bu durumda bilgi, bilgi alışverişindeki tüm katılımcılar tarafından anlaşılabilir olacaktır. Bilgi faydalı olmalı, sonra tartışma pratik değer kazanır. Yararsız bilgi bilgi gürültüsü yaratır ve bu da yararlı bilgilerin algılanmasını zorlaştırır.

Slayt 10

Toplumun her üyesine bilgi getiren "kitle iletişim araçları" terimi yaygın olarak biliniyor. Bu tür bilgiler doğru ve güncel olmalıdır. Yanlış bilgi, toplum üyelerini yanlış yönlendirir ve sosyal karışıklığa neden olabilir. Güncel olmayan bilgiler faydasızdır ve bu nedenle tarihçiler dışında hiç kimse geçen yılın gazetelerini okumaz. Bir kişinin etrafındaki dünyada doğru bir şekilde gezinebilmesi için bilgilerin eksiksiz ve doğru olması gerekir. Tam ve doğru bilgi edinme görevi bilimle karşı karşıyadır. Öğrenme sürecinde bilimsel bilginin edinilmesi, bir kişinin doğa, toplum ve teknoloji hakkında eksiksiz ve doğru bilgi almasını sağlar.

11. Slayt

Bilgiyi ölçme. Alfabetik yaklaşım

Alfabetik yaklaşım, metindeki bilgi miktarını ölçmek için kullanılır ve bazı alfabelerin karakterleri dizisi olarak sunulur. Bu yaklaşım metnin içeriğiyle ilgili değildir. Bu durumda bilgi miktarı, metnin boyutuyla orantılı olan bilgi hacmi olarak adlandırılır - metni oluşturan karakter sayısı. Bazen bilgiyi ölçmek için bu yaklaşıma hacimsel yaklaşım denir.

Slayt 12

Metnin her karakteri belirli miktarda bilgi taşır. Sembolün bilgi ağırlığı olarak adlandırılır. Dolayısıyla metnin bilgi hacmi, metni oluşturan tüm sembollerin bilgi ağırlıklarının toplamına eşittir. Burada metnin numaralandırılmış karakterlerden oluşan sıralı bir dizge olduğu varsayılmaktadır. Formül (1) 'de i1, metnin ilk karakterinin bilgi ağırlığını, i2 - metnin ikinci karakterinin bilgi ağırlığını, vb. Belirtir; K, metnin boyutudur, yani metindeki toplam karakter sayısı

Slayt 13

Metin yazmak için kullanılan birçok farklı simgeye alfabe denir. Alfabenin büyüklüğü, alfabenin asli denen bir tamsayıdır. Alfabenin yalnızca belirli bir alfabenin harflerini değil, metinde kullanılabilecek diğer tüm sembolleri de içerdiği unutulmamalıdır: sayılar, noktalama işaretleri, çeşitli parantezler. Sembollerin bilgi ağırlıklarının belirlenmesi, iki yaklaşımla gerçekleştirilebilir: metindeki herhangi bir sembolün eşit olasılık (aynı oluş sıklığı) varsayımı altında; metindeki farklı karakterlerin farklı olasılıklarını (farklı oluşum sıklıkları) hesaba katarak.

Slayt 14

Metindeki karakterlerin eşit olasılık tahmini

Herhangi bir metindeki alfabenin tüm karakterlerinin aynı frekansta göründüğünü varsayarsak, tüm karakterlerin bilgi ağırlığı aynı olacaktır. O halde metindeki herhangi bir karakterin payı metnin 1 / N-inci kısmıdır. Olasılık tanımına göre, bu değer metnin her konumunda görünen bir karakterin olasılığına eşittir: p \u003d 1 / N.

Slayt 15

Alfabetik bir yaklaşım açısından bilgi ölçümüne kadar, 1 bit, ikili alfabeden bir karakterin bilgi ağırlığıdır. Daha büyük bilgi ölçüm birimi bayttır. 1 bayt, 256 kapasiteli alfabedeki bir karakterin bilgi ağırlığıdır. (1 bayt \u003d 8 bit) Bir bilgisayarda depolanan ve işlenen metinleri temsil etmek için, en çok 256 karakter kapasiteli bir alfabe kullanılır. Bu nedenle, böyle bir metnin 1 karakteri 1 bayt "ağırlığındadır". 1 KB (kilobayt) \u003d 210 bayt \u003d 1024 bayt 1 MB (megabayt) \u003d 210 KB \u003d 1024 KB 1 GB (gigabayt) \u003d 210 MB \u003d 1024 MB

Slayt 16

Metindeki farklı karakter olasılıklarının tahmini

Bu yaklaşım, gerçek metinde farklı frekanslarda farklı karakterlerin ortaya çıktığını dikkate alır. Metnin belirli bir konumunda farklı karakterlerin görünme olasılıklarının farklı olduğu ve bu nedenle bilgi ağırlıklarının farklı olduğu anlaşılmaktadır. Rusça metinlerin istatistiksel analizi, "o" harfinin görülme sıklığının 0,09 olduğunu göstermektedir. Bu, her 100 karakter için "o" harfinin ortalama 9 kez geçtiği anlamına gelir. Aynı sayı, "o" harfinin metnin belirli bir konumunda görünme olasılığını gösterir: p0 \u003d 0.09. Dolayısıyla, Rusça metindeki "o" harfinin bilgi ağırlığının 3.47393 bit olduğu anlaşılmaktadır.

Slayt 17

Bilgiyi ölçme. İçerik yaklaşımı

Bilgiyi ölçmeye anlamlı bir yaklaşım açısından, bir kişinin aldığı bir mesajdaki bilgi miktarı sorusu çözülüyor. Aşağıdaki durum dikkate alınır: bir kişi bazı olaylarla ilgili bir mesaj alır; bu durumda, kişinin beklenen olay hakkındaki bilgisinin belirsizliği önceden bilinir. Bilginin belirsizliği, bir olayın olası varyantlarının sayısı veya bir olayın beklenen varyantlarının olasılığı ile ifade edilebilir;

Slayt 18

2) bir mesajın alınmasının bir sonucu olarak, bilginin belirsizliği ortadan kalkar: olası belirli sayıda seçenekten biri seçildi; 3) formül, alınan mesajdaki bit cinsinden ifade edilen bilgi miktarını hesaplar. Bilgi miktarını hesaplamak için kullanılan formül, iki olabilen durumlara bağlıdır: Bir olayın tüm olası varyantları eşit derecede olasıdır. Sayıları sonludur ve N'ye eşittir.Olayın olası varyantlarının olasılıkları (p) farklıdır ve önceden bilinirler: (pi), i \u003d 1.N. Burada, daha önce olduğu gibi, N olayın olası varyantlarının sayısıdır.

Donatılabilir olaylar

Eşit olmayan olaylar

Slayt 19

N eşit olası olaydan birinin meydana geldiğine dair mesajdaki bilgi miktarını i harfiyle belirtirsek, i ve N değerleri Hartley formülüyle ilişkilendirilir: 2i \u003d N (1) I'in değeri bit cinsinden ölçülür. Dolayısıyla sonuç şu şekildedir: 1 bit, eşit derecede olası iki olaydan biri hakkında bir mesajdaki bilgi miktarıdır. Hartley'in formülü üstel bir denklemdir. İ bilinmeyen bir miktar ise, denklem (1) 'in çözümü şöyle olacaktır:

(2) Örnek 1 Örnek 2

Slayt 20

Bir görev. Mesaj, Maça Kızı'nın kart destesinden alındığına dair ne kadar bilgi içeriyor? Çözüm: deste - 32 kart. Karışık destede, herhangi bir karta vurmak eşit derecede olası bir olaydır. Eğer i, belirli bir kartın düştüğü mesajdaki bilgi miktarı ise (maça kızı), o zaman Hartley denkleminden: 2i \u003d 32 \u003d 25 Dolayısıyla: I \u003d 5 bit

21. Slayt

Bir görev. Altıgen zar üzerinde 3 sayısı olan bir yüzdeki mesaj ne kadar bilgi içerir? Çözüm: Herhangi bir yüzün kaybını eşit derecede olası bir olay olarak kabul ederek, Hartley formülünü yazıyoruz: 2i \u003d 6. Buradan:

Slayt 22

Belirli bir olayın olasılığı p ise ve i (bit) bu olayın meydana geldiği mesajdaki bilgi miktarı ise, bu değerler aşağıdaki formülle birbirleriyle ilişkilidir: 2i \u003d 1 / p (*) İ için üstel denklemi (*) çözdüğümüzde şunu elde ederiz: Formül (**) K. Shannon tarafından önerildi, bu nedenle buna Shannon'ın formülü denir

Slayt 23

Bilginin sunumu ve kodlanması

1. İşaret sistemi olarak dil 2. Canlı organizmalarda bilginin temsili 3. Bilginin kodlanması

24. Slayt

İşaret sistemi olarak dil

Dil, bilginin belirli bir sembolik temsil sistemidir. "Dil, bu sembollerden anlamlı mesajların nasıl oluşturulacağını belirleyen bir dizi sembol ve bir dizi kuraldır" (Okul Enformatiği Sözlüğü). Çünkü anlamlı mesaj bilgidir, o zaman tanımlar çakışır. DİL

bilgisayar biliminin doğal biçimsel dili

Slayt 25

Doğal diller

Tarihsel olarak geliştirilmiş ulusal konuşma dilleri. Çoğu için modern Diller sözlü ve yazılı konuşma biçimlerinin varlığı karakteristiktir. Doğal dillerin analizi büyük ölçüde filoloji bilimlerinin, özellikle de dilbilimin bir konusudur. Bilgisayar biliminde doğal dillerin analizi yapay zeka alanında uzman kişiler tarafından yapılır. Beşinci nesil bir bilgisayar projesi geliştirmenin amaçlarından biri, bir bilgisayara doğal dilleri anlamayı öğretmektir.

Slayt 26

Biçimsel diller

Profesyonel kullanım için yapay diller. Genellikle uluslararası ve yazılıdırlar. Bu tür dillerin örnekleri matematik, kimyasal formüllerin dili ve müzik notasyonudur. Biçimsel diller, sınırlı bir konu alanına ait olmakla karakterize edilir. Biçimsel bir dilin amacı, belirli bir konu alanının doğasında bulunan kavramlar ve ilişkiler sisteminin yeterli bir açıklamasıdır.

27. Slayt

Aşağıdaki kavramlar herhangi bir dille ilişkilidir: alfabe kullanılan bir dizi semboldür; sözdizimi - dil yapıları yazmak için kurallar; anlambilim - dil yapılarının anlamsal yönü; pragmatik - belirli bir dilde bir metni kullanmanın pratik sonuçları. Doğal diller uygulamalarında sınırlı değildir, bu anlamda evrensel olarak adlandırılabilirler. Bununla birlikte, dar profesyonel alanlarda sadece doğal dil kullanmak her zaman uygun değildir. Bu gibi durumlarda, insanlar resmi dilleri kullanmaya başvururlar. Doğal ve biçimsel arasında ara durumda olan dil örnekleri vardır. Esperanto dili, farklı milletlerden insanlar arasındaki iletişim için yapay olarak yaratıldı. Ve günümüzde Latince, konuşma dilinin işlevini yitirmiş, tıp ve farmakolojinin resmi dili haline geldi.

Slayt 28

Canlı organizmalarda bilginin temsili

Kişi, duyularının yardımıyla etrafındaki dünya hakkındaki bilgileri algılar. Duyu organlarının duyu siniri uçları darbeyi algılar ve bunu zincirleri sinir sistemini oluşturan nöronlara iletir. Bir nöron iki durumdan birinde olabilir: heyecanlı ve heyecanlı. Heyecanlı bir nöron, sinir sistemi yoluyla iletilen bir elektriksel dürtü üretir. Bir nöronun durumu (dürtü yok, bir dürtü var), bilginin iletildiği sinir sisteminin belirli bir alfabesinin işaretleri olarak görülebilir.

Slayt 29

Genetik bilgi, büyük ölçüde canlı organizmaların yapısını ve gelişimini belirler ve kalıtsaldır. Genetik bilgi, DNA moleküllerinin (deoksiribonükleik asit) yapısındaki organizmaların hücrelerinde depolanır. Bir DNA molekülü, dört nükleotidden oluşan bir sarmal içinde birbirine bükülmüş iki iplikten oluşur: genetik alfabeyi oluşturan A, G, T, C. İnsan DNA molekülü yaklaşık 3 milyar baz çifti içerir ve bu nedenle insan vücuduyla ilgili tüm bilgiler içinde kodlanmıştır: görünümü, sağlığı veya hastalığa yatkınlığı, yeteneği.

30. Slayt

Bilgi kodlama

Bilgi, canlı organizmalar ve insanlar tarafından çevrenin algılanma sürecinde, insanlar ve insanlar, insanlar ve bilgisayarlar, bilgisayarlar ve bilgisayarlar vb. Arasındaki bilgi alışverişi süreçlerinde çeşitli biçimlerde sunulur. Bilgileri bir sunum biçiminden diğerine dönüştürmeye kodlama denir. Kodlama için kullanılan tüm karakter setine kodlama alfabesi denir. Örneğin, bilgisayar belleğinde, herhangi bir bilgi yalnızca iki karakter içeren ikili bir alfabe kullanılarak kodlanır: 0 ve 1.

31. Slayt

Bilgi alışverişi sürecinde, çoğu zaman bilginin kodlanması ve kodunun çözülmesi işlemlerinin gerçekleştirilmesi gereklidir. Klavyede karşılık gelen tuşa basarak bir bilgisayara bir alfabe karakteri girdiğinizde, karakter kodlanır, yani bir bilgisayar koduna dönüştürülür. Bir monitörde veya yazıcıda bir karakter görüntülendiğinde, tam tersi işlem gerçekleşir - karakter bilgisayar kodundan grafik görüntüsüne dönüştürüldüğünde kod çözme.

32. Slayt

Sayı sistemleri kullanılarak sayısal bilgilerin gösterimi

Sayı sistemi Ondalık sayı sistemi İkili sayı sistemi Rasgele tabana sahip konumsal sayı sistemleri

Slayt 33

Gösterim

Sayılar, nesnelerin sayısı hakkında bilgi kaydetmek için kullanılır. Sayılar, sayı sistemleri adı verilen özel işaret sistemleri kullanılarak yazılır. Bir sayı sistemi, sayıları temsil etmenin bir yoludur ve sayıları işlemek için karşılık gelen kurallar. Daha önce var olan ve zamanımızda kullanılan çeşitli sayı sistemleri, konumsal olmayan ve konumsal olmak üzere ikiye ayrılabilir. Numara yazarken kullanılan karakterlere sayı denir.

34. Slayt

Konumsal olmayan sayı sistemleri

Konumsal olmayan sayı sistemlerinde, bir basamağın anlamı sayı içindeki konumuna bağlı değildir. Konumsal olmayan rakam sistemine bir örnek, Roma rakam sistemidir (Roma rakamları). Roma sisteminde, Latin harfleri sayı olarak kullanılır: I V X L C D M 1 5 10 50 100 500 1000 Örnek 1 Örnek 2 Örnek 3 Roma rakamlarında, sayılar azalan sırada soldan sağa yazılır. Bu durumda değerleri eklenir. Daha küçük bir sayı yazılırsa ve sağda büyük bir sayı yazılırsa, değerleri çıkarılır.

Slayt 35

36. Slayt

Slayt 37

MCMXCVIII \u003d 1000 + (- 100 + 1000) + + (- 10 + 100) + 5 + 1 + 1 + 1 \u003d 1998

Slayt 38

Konumsal sayı sistemleri

İlk konumsal numaralandırma sistemi Antik Babil'de icat edildi ve Babil numaralandırması altmış basamaklıydı, yani altmış basamak kullanıyordu! Şimdiye kadar zamanı ölçerken 60'a eşit bir taban kullanmamız ilginçtir. 19. yüzyılda, ondalık sayı sistemi oldukça yaygınlaştı. Şimdiye kadar, genellikle bir düzine kullanıyoruz: bir günde iki düzine saat vardır, bir daire on üç düzine derece içerir, vb. Konumsal numaralandırma sistemlerinde, bir sayı kaydında bir rakamla gösterilen değer, konumuna bağlıdır. Kullanılan hane sayısına konum numarası sisteminin tabanı denir.

Slayt 39

En yaygın konumsal sayı sistemleri ondalık, ikili, sekizlik ve onaltılık sistemlerdir. Konumsal sayı sistemlerinde, sistemin tabanı basamak sayısına (alfabesindeki karakterler) eşittir ve sayının bitişik konumlarında aynı basamakların değerlerinin kaç kez farklı olduğunu belirler.

Slayt 40

Ondalık sayı sistemi

Örnek olarak 555 ondalık sayısını ele alalım. 5 sayısı üç kez oluşur, en sağdaki 5 sayısı 5 birimi temsil eder, ikinci sağdan beş onluk ve son olarak sağdan üçüncü - beş yüz. Rakamdaki rakamın konumuna… denir. Sayının rakamı sağdan sola, en önemsiz bitlerden en önemli olanlara doğru artar. 555 sayısı, bir sayı yazmanın daraltılmış bir biçimidir. Bir sayı yazmanın genişletilmiş biçiminde, sayının basamağının 10 sayısının çeşitli katlarıyla çarpımı açıkça yazılır. Yani

deşarj

41. Slayt

Genel durumda, ondalık sistemde, sayının n tamsayı basamağını ve sayının m kesirli basamağını içeren A10 sayısının kaydı şu şekilde görünür: Bu kayıttaki ai katsayıları ondalık sayının basamağıdır, aşağıdaki gibi katlanmış biçimde yazılmıştır: Yukarıdaki formüllerden, ondalık bir sayının 10 (taban değer) ile çarpılması veya bölünmesinin, tamsayı kısmını kesirli kısımdan ayıran virgülün sırasıyla bir haneye hareket etmesine neden olduğu görülebilir. sağ veya sol.

42. Slayt

İkili sayı sistemi

İkili olarak, taban 2'dir ve alfabe iki basamaktan (0 ve 1) oluşur. Bu nedenle, ikili sistemdeki genişletilmiş formdaki sayılar, 0 veya 1 rakamları olan katsayılarla 2 tabanının kuvvetlerinin toplamı olarak yazılır. Örneğin, bir ikili sayının genişletilmiş bir kaydı şöyle görünebilir,

Slayt 43

Genel durumda, ikili sistemde, sayının n tamsayı basamağını ve sayının m kesirli basamağını içeren A2 sayısının gösterimi şu şekildedir: İkili sayının yoğun gösterimi: Yukarıdaki formüllerden İkili bir sayıyı 2 (temel değer) ile çarpmanın veya bölmenin, tamsayı kısmını kesirli kısımdan sırasıyla bir rakam ile sağa veya sola ayıran yer değiştirme virgülüne yol açtığı açıktır.

Slayt 44

Keyfi radix konumsal sayı sistemleri

Tabanı 2'ye eşit veya daha büyük olan çeşitli konumsal sayı sistemleri kullanmak mümkündür. Q tabanlı sayı sistemlerinde (q-ary sayı sistemi), genişletilmiş formdaki sayılar derecelerin toplamı olarak yazılır. katsayıları 0, 1, q-1 olan q tabanının değeri: Bu gösterimdeki ai katsayıları, q-ary sayı sisteminde yazılan bir sayının rakamlarıdır.

Slayt 45

Yani sekizlik sistemde taban sekizdir (q \u003d 8). Daha sonra genişletilmiş biçimde A8 \u003d 673.28 daraltılmış biçimde yazılan sekizlik sayı şu biçimde olacaktır: Onaltılık sistemde taban on altıdır (q \u003d 16), ardından daraltılmış biçimde yazılan onaltılık sayı A16 \u003d 8A, F16 genişletilmiş biçimde olacak: Onaltılık basamakları ondalık değerlerine göre ifade ederseniz, sayı şu şekilde yazılır:

Slayt 46

Konumsal sayı sistemlerinde sayıların çevirisi

Sayıları ondalık gösterime dönüştürme ondalık sistem İkili, sekizli ve onaltılı sayıları ikiliden sekizli ve onaltılıya ve tam tersi

Slayt 47

Sayıları ondalık sayıya dönüştürme

Sayıları ikili, sekizli ve onaltılıdan ondalık sayıya dönüştürmek oldukça kolaydır. Bunu yapmak için, sayıyı genişletilmiş biçimde yazmanız ve değerini hesaplamanız gerekir İkili sistemden bir sayıyı ondalık sayıya dönüştürme Sayıları sekizlik sistemden ondalık sisteme dönüştürme Sayıları onaltılık sistemden ondalık sisteme dönüştürme

Slayt 48

Bir sayıyı ikiliden ondalık sayıya dönüştürme

10.112 Aşağıdaki sayıları ondalık sisteme dönüştürün: 1012, 1102, 101.012

Slayt 49

Sayıları sekizlikten ondalığa dönüştürme

67.58 Aşağıdaki sayıları ondalık sisteme dönüştürün: 78.118, 228, 34.128

Slayt 50

Sayıları onaltılıktan ondalığa dönüştürme

19F16 (F \u003d 15) Aşağıdaki sayıları ondalık gösterime dönüştürün: 1A16, BF16, 9C, 1516

Slayt 51

Sayıları ondalıktan ikiliye, sekizli ve onaltılıya dönüştürme

Sayıları ondalıktan ikiliye, sekizli ve onaltılıya dönüştürmek daha zordur ve yapılabilir farklı yollar... Sayıları ondalık sistemden ikili sisteme dönüştürme örneğini kullanan çeviri algoritmalarından birini ele alalım. Tam sayıları ve normal kesirleri çevirme algoritmalarının farklı olacağı akılda tutulmalıdır. Tam sayı ondalık sayıları ikili sayı sistemine dönüştürmek için algoritma Doğru ondalık kesirleri ikili sayı sistemine dönüştürmek için bir algoritma. Sayıları temel p sisteminden temel q sistemine dönüştürme

Slayt 52

Tam sayı ondalık sayıları ikili sayı sistemine dönüştürmek için algoritma

Orijinal tam sayı ondalık sayısının bölünmesini ve sonuçta ortaya çıkan tamsayı bölümlerini, bölüm bölenden küçük olan, yani 2'den küçük olana kadar sistemin tabanına göre sırayla gerçekleştirin. Elde edilen artıkları ters sırada yazın. MİSAL

Slayt 53

19 2 9 18 1 4 8 0 1910=100112

Ondalık 19'u ikiliye dönüştür

Kaydetmenin başka bir yolu

Slayt 54

Doğru ondalık kesirleri ikili sayı sistemine dönüştürmek için algoritma.

Orijinal ondalık kesiri ve sonuçta elde edilen ürünlerin kesirli kısımlarını, sıfır kesirli kısım elde edilene veya gerekli hesaplama doğruluğu elde edilene kadar sistemin tabanına göre (2 ile) çarpın. Çalışmanın elde edilen tüm kısımlarını doğrudan sırayla yazın. MİSAL

Slayt 55

0.7510'u İkili sayı sistemine dönüştürme

A2 \u003d 0, a-1a-2 \u003d 0.112

Slayt 56

Sayıları temel p sisteminden temel q sistemine dönüştürme

Sayıların rastgele bir p tabanlı konumsal bir sistemden, q tabanlı bir sisteme dönüştürülmesi, yukarıda ele alınanlara benzer algoritmalar kullanılarak gerçekleştirilir. 42410 ondalık sayıyı onaltılık sisteme, yani p \u003d 10 tabanlı sayı sisteminden q \u003d 16 tabanlı sayı sistemine dönüştürme örneği ile tam sayıları dönüştürme algoritmasını ele alalım. Algoritmanın çalıştırılması sürecinde, tüm işlemlerin orijinal sayı sisteminde (bu durumda ondalık olarak) yapılması ve ortaya çıkan kalıntıların sayılarla yazılması gerektiğine dikkat etmek gerekir. yeni sistem sayılar (bu durumda onaltılık).

Slayt 57

Şimdi A10 \u003d 0.625 ondalık kesirini sekizlik sisteme, yani p \u003d 10 tabanlı sayı sisteminden q \u003d 8 tabanlı sayı sistemine dönüştürme örneğini kullanarak kesirli sayıları dönüştürme algoritmasını ele alalım. Hem tamsayı hem de kesirli kısımları içeren sayıların çevirisi iki aşamada gerçekleştirilir. Tüm kısım, ilgili algoritmaya göre ayrı ayrı çevrilir ve kesirli kısım ayrı olarak çevrilir. Ortaya çıkan sayının son kaydında, kesirli kısımdan tam sayı kısmı virgülle ayrılır.

Slayt 58

Sayıları ikiliden sekizli ve onaltılıya ve tam tersine dönüştürme

Temelleri 2 sayısının (q \u003d 2n) üsleri olan sayı sistemleri arasındaki sayıların çevirisi, daha basit algoritmalar kullanılarak yapılabilir. Bu tür algoritmalar sayıları ikili (q \u003d 21), sekizlik (q \u003d 23) ve onaltılık (q \u003d 24) sayı sistemleri arasında dönüştürmek için kullanılabilir. Sayıları ikiliden sekizliğe dönüştürme. Sayıları ikiliden onaltılıya dönüştürme. Sayıları sekizlik ve onaltılık gösterim sistemlerinden ikiliye dönüştürme.

Slayt 59

Sayıları ikiliden sekizliğe dönüştürme.

İkili sayıları yazmak için iki basamak kullanılır, yani sayının her basamağında 2 kayıt seçeneği mümkündür. Üstel denklemi çözün: 2 \u003d 2I. 2 \u003d 21 olduğundan, I \u003d 1 bit. İkili sayının her biti 1 bit bilgi içerir. Sekizli sayıları yazmak için sekiz basamak kullanılır, yani sayının her basamağında 8 kayıt seçeneği mümkündür. Üstel denklemi çözün: 8 \u003d 2I. 8 \u003d 23 olduğundan, I \u003d 3 bit. Sekizli sayının her basamağı 3 bit bilgi içerir.

Slayt 60

Bu nedenle, ikili bir tamsayıyı sekizlik tabana dönüştürmek için, onu sağdan sola üç basamaklı gruplara ayırmanız ve ardından her grubu sekizlik bir basamağa dönüştürmeniz gerekir. Son, sol grupta üçten az basamak varsa, onu soldaki sıfırlarla tamamlamak gerekir. İkili sayı 1010012'yi sekizlik sayıya şu şekilde çevirelim: 101 0012 Çeviriyi basitleştirmek için, ikili üçlüler (3 basamaklı gruplar) sekizlik basamaklara dönüştürme tablosunu kullanabilirsiniz.

Slayt 61

Kesirli bir ikili sayıyı (doğru kesir) sekizlik sayıya dönüştürmek için, onu soldan sağa üçlülere ayırmak gerekir (sıfırdan virgül hariç) ve son, sağdaki grup üçten az basamak içeriyorsa, sağdan sıfırlar. Ardından, üçlüleri sekizli sayılarla değiştirmeniz gerekir. Örneğin, A2 \u003d 0.1101012 ikili kesirini sekizlik tabana dönüştürün: 110101 0.658

Slayt 62

Sayıları ikiliden onaltılıya dönüştürme

Onaltılı sayıları yazmak için on altı hane kullanılır, yani numaranın her hanesinde 16 kayıt seçeneği mümkündür. Üstel denklemi çözün: 16 \u003d 2I. 16 \u003d 24 olduğundan, I \u003d 4 bit. Sekizli sayının her basamağı 4 bit bilgi içerir.

Slayt Numarası 63

Bu nedenle, bir tamsayı ikili sayıyı onaltılıya dönüştürmek için, sağdan sola dört basamaklı gruplara (tetradlar) bölünmesi gerekir ve son, sol grupta dörtten az basamak varsa, o zaman tamamlanmalıdır. soldan sıfırlar ile. Kesirli bir ikili sayıyı (doğru kesir) onaltılıya dönüştürmek için, onu soldan sağa doğru tetradlara ayırmak gerekir (virgülden önceki sıfır hariç) ve son, sağdaki grup dörtten az rakam içeriyorsa, sağdan sıfırlar. Ardından, tetradları onaltılık sayılarla değiştirmeniz gerekir. Defterler için onaltılık sayılara dönüştürme tablosu

Slayt 64

Sayıları sekizli ve onaltılıdan ikiliye dönüştürme

Sayıları sekizlik ve onaltılık gösterim sistemlerinden ikiliye dönüştürmek için, sayının basamakları ikili basamak gruplarına dönüştürülmelidir. Sekizlikten ikiliye dönüştürmek için, sayının her basamağı üç ikili basamaklı bir gruba (triad) ve onaltılık bir sayıyı dört basamaklı bir gruba (tetrad) dönüştürürken dönüştürülmelidir.

Slayt 71

Sayıların sabit nokta gösterimi

Bir bilgisayardaki tamsayılar bellekte sabit nokta formatında saklanır. Bu durumda, bellek hücresinin her bir biti her zaman sayının aynı bitine karşılık gelir ve "virgül" ", en az anlamlı bitten sonra, yani bit ızgarasının dışında" "olur. Negatif olmayan tam sayıları saklamak için bir bellek hücresi (8 bit) tahsis edilir. Örneğin, A2 \u003d 111100002 sayısı aşağıdaki gibi bir hafıza konumuna kaydedilecektir:

Slayt 72

Negatif olmayan bir tamsayının maksimum değerine, tüm hücreler birler içerdiğinde ulaşılır. N bitlik bir gösterim için, 2n - 1'e eşit olacaktır. Depolanabilecek sayıların aralığını tanımlayalım rasgele erişim belleği negatif olmayan tamsayılar biçiminde. Minimum sayı, bir bellek hücresinin sekiz bitinde saklanan sekiz sıfıra karşılık gelir ve sıfırdır. Maksimum sayı sekiz birime karşılık gelir ve şuna eşittir Negatif olmayan tam sayıların varyasyon aralığı: 0'dan 255'e

Slayt 73

İşaretli tam sayıları saklamak için, iki bellek hücresi (16 bit) tahsis edilir ve en önemli (sol) bit, sayının işaretinin altına atanır (sayı pozitifse, o zaman 0, işaretli bite yazılır, eğer numara negatif - 1). Bir bilgisayardaki pozitif sayıların işaret büyüklüğü biçimini kullanarak temsiline doğrudan sayı kodu denir. Örneğin, 200210 \u003d 111110100102, aşağıdaki gibi 16 bitlik gösterimde temsil edilecektir: N-bit gösterimde işaretli tamsayılar için maksimum pozitif sayı (işaret başına bir basamak tahsisi dikkate alınarak):

Slayt 74

Tamamlayıcı kod, negatif sayıları temsil etmek için kullanılır. Ek kod, çıkarma işleminin aritmetik işlemini, işlemcinin çalışmasını büyük ölçüde basitleştiren ve performansını artıran bir ekleme işlemiyle değiştirmenize olanak tanır. N hücrede saklanan negatif A sayısının tamamlayıcı kodu 2n - | A | 'dır. Negatif bir sayının tamamlayıcı kodunu elde etmek için oldukça basit bir algoritma kullanabilirsiniz: 1. Sayının modülünü n ikili basamakta doğrudan kodla yazın. 2. Tüm bitlerin ters çevirme değeri için sayının ters kodunu alın (hepsini sıfırlarla ve tüm sıfırları birlerle değiştirin). 3. Alınan ters koda bir tane ekleyin. MİSAL

Slayt 75

Sayıları sabit nokta biçiminde temsil etmenin avantajları, sayıların temsilinin basitliği ve netliği ile aritmetik işlemlerin uygulanması için algoritmaların basitliğidir. Sayıları sabit nokta biçiminde temsil etmenin dezavantajı, hem çok küçük hem de çok büyük sayıların kullanıldığı matematiksel, fiziksel, ekonomik ve diğer sorunları çözmek için yetersiz olan, değerlerin küçük bir gösterim aralığıdır.

76. Slayt

Slayt 77

Kayan nokta gösterimi

Gerçek sayılar bir bilgisayarda kayan nokta formatında saklanır ve işlenir. Bu durumda, virgülün sayı kaydındaki konumu değişebilir. Kayan nokta biçimi, herhangi bir sayının temsil edilebildiği üstel gösterime dayanır. Dolayısıyla, A sayısı şu biçimde gösterilebilir: burada m, sayının mantisidir; q - sayı sisteminin tabanı; n, numaranın sırasıdır.

Slayt 78

Bu, mantisin düzenli bir kesir olması ve ondalık noktadan sonra sıfır olmayan bir rakam olması gerektiği anlamına gelir. Doğal biçimde yazılmış 555.55 ondalık sayısını normalleştirilmiş mantis ile üstel biçime dönüştürün:

Slayt 83

Veri depolama

Doğal ve biçimsel diller kullanılarak kodlanan bilgiler ile görsel ve işitsel görüntüler biçimindeki bilgiler insan belleğinde saklanır. Ancak uzun süreli depolama bilgi, birikimi ve nesilden nesile aktarımı, bilgi taşıyıcıları kullanılır. (öğrenci mesajı)

60'lardan beri bilgisayarlar metinsel bilgileri işlemek için giderek daha fazla kullanılıyor ve şimdi dünyadaki bilgisayarların çoğu metinsel bilgileri işlemeyle uğraşıyor.

Geleneksel olarak, bir karakteri kodlamak için bir miktar bilgi \u003d 1 bayt (1 bayt \u003d 8 bit) kullanılır.

Metin bilgilerinin ikili kodlaması

Kodlama, her karaktere 00000000 ile 11111111 arasında (veya 0 ile 255 arasında ondalık kod) benzersiz bir ikili kod atandığı anlamına gelir.

Belirli bir kodun bir sembole atanmasının, kod tablosu tarafından sabitlenen bir anlaşma konusu olması önemlidir.

ASCII kodlama tablosu

Bu tabloda sadece ilk yarı standarttır, yani 0 (00000000) ile 127 (0111111) arasındaki sayılara sahip karakterler. Bu, Latin alfabesinin bir harfini, sayıları, noktalama işaretlerini, köşeli parantezleri ve diğer bazı sembolleri içerir.

Kalan 128 kod farklı şekillerde kullanılır. Rusça kodlamalarda Rus alfabesinin karakterleri yerleştirilmiştir.

İÇİNDE Şu anda Rus harfleri için 5 farklı kod tablosu bulunmaktadır (KOI8, CP1251, CP866, Mac, ISO).

İÇİNDE yeni uluslararası standart Unicode artık yaygınlaşmıştır.

ASCII standart parça tablosu

Tablo

genişletilmiş kod

Not! !

Rakamlar iki durumda ASCII standardına göre kodlanır - G / Ç sırasında ve metinde ortaya çıktıklarında. Sayılar hesaplamalarda yer alıyorsa, başka bir ikili koda dönüştürülürler.

57 numarayı alalım.

Metinde kullanıldığında, her bir rakam temsil edilecektir

aSCII tablosuna uygun olarak kodunuzla. İkili olarak bu 00110101 00110111'dir.

Hesaplamalarda kullanıldığında, bu sayının kodu ikili sisteme çeviri kurallarına göre elde edilecek ve - 00111001 alacağız.

Sunumların önizlemesini kullanmak için kendinize bir hesap oluşturun ( hesap) Google ve giriş yapın: https://accounts.google.com


Slayt başlıkları:

İkili kodlama

Ayrıklaştırma Bilginin ayrıklaştırılması, bilgilerin sürekli bir temsil biçiminden ayrı bir biçime dönüştürülmesi sürecidir.

Örnekleme süreci Nokta # Koordinatlar 1 (2.1) 2 (5.4) 3 (0.7) ...

İkili kodlama Alfabe, bilgiyi temsil etmek için kullanılan sonlu bir farklı karakter (işaret) kümesidir. Alfabenin gücü, içerdiği karakterlerin (karakterlerin) sayısıdır.

İkili kodlama İki karakter içeren bir alfabeye ikili alfabe denir.

İkili kodlama 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Sembol sıra numarası 1 2 3 4 İki basamaklı ikili kod 00 01 10 11 Sembol sıra numarası 1 2 3 4 5 6 7 8 Üç basamaklı ikili kod 000001 010 011100 101110111

İkili dizenin uzunluğu - ikili koddaki karakter sayısı - ikili kodun uzunluğu olarak adlandırılır. İkili kodlama Bit kod genişliği 1 2 3 4 5 6 7 8 9 10 Kod kombinasyonlarının sayısı 2 4 8 16 32 64128256 512 1024 Kod kombinasyonlarının sayısı N harfiyle, ikili kodun genişliği ise i harfi, sonra ortaya çıkan desen aşağıdaki formülle temsil edilecektir: N \u003d 2 i

Görev Çok kabilenin lideri, bakanına bir ikili kod geliştirmesi ve her şeyi çevirmesi talimatını verdi. önemli bilgi... Multi tribe tarafından kullanılan alfabe 16 karakter içeriyorsa hangi ikili kod gereklidir? Tüm kod kombinasyonlarını yazın. N \u003d 16 i \u003d? N \u003d 2 I 16 \u003d 2 I 2 * 2 * 2 * 2 \u003d 2 I 2 4 \u003d 2 I i \u003d 4 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Düzgün ve eşit olmayan kodlar Kod kombinasyonlarındaki tek tip kodlar aynı sayıda sembolü içerir, eşit olmayanlar farklıdır! Mors kodu ASCII kodu tablosu

En önemli şey, bilginin ayrıklaştırılması, bilgiyi sürekli bir temsil biçiminden ayrık olana dönüştürme sürecidir. Bir dilin alfabesi, bilgiyi temsil etmek için kullanılan sonlu bir dizi farklı karakterdir. İki karakter içeren bir alfabeye ikili alfabe denir.