Metin bilgilerini kodlamayla ilgili ders notlarını indirin. Metin bilgilerini kodlama

Konuyla ilgili ders özeti

"Metin bilgilerini kodlama"

Hedefler: Metin bilgilerini kodlama konusunu incelemek için koşullar oluşturmak.

Görevler:


  • Eğitici: Temel terminolojinin ezberlenmesini teşvik etmek, metin bilgilerinin kodlanmasıyla ilgili fikir oluşumunu sağlamak. Metinle çalışma yeteneğini geliştirmek. Kodlama gelişiminin tarihi hakkındaki bilgilerin genişletilmesi ve derinleştirilmesi için koşullar yaratın. Kelime işlem becerilerinin geliştirilmesine yardımcı olun.

  • Eğitici:Çalışılan konuya ilgi geliştirmek; Sağlığınıza ve başkalarının sağlığına karşı dikkatli tutum. “Öğretmen-öğrenci”, “öğrenci-öğrenci” olumlu iletişiminin oluşumuna katılın.

  • Eğitici: Kavramlara ve bunların yorumlarına hakim olmayı teşvik edin; analiz etme, ana şeyi vurgulama, genelleme, konuya özel konuşma becerileri, konuşma, dinleme yeteneğinin geliştirilmesi; Öğrencilerin tablo doldurma becerilerini geliştirmek. Öğrencilerde psikolojik özelliklerin gelişimi için koşullar yaratın: hafıza, düşünme, dikkat.
Teçhizat: Multimedya projektörü, ekran, interaktif beyaz tahta, bireysel bildiriler, sunum.

Dersler sırasında.

1. Bilgiyi güncellemek.

"Sherlock Holmes" filminin müziği çalıyor. Öğretmen hikayeyi okuyor: “Merdivenlerde ağır ayak sesleri duyuldu ve bir dakika sonra uzun boylu, kızıl saçlı, temiz traşlı bir beyefendi yanımıza girdi. Tam oturmak üzereydi ki aniden bakışları üzerinde komik ikonların olduğu, az önce bakıp masanın üzerine bıraktığım bir kağıt parçasına takıldı.

Bu konuda ne düşünüyorsunuz Bay Holmes? - diye bağırdı. – Bana her türlü gizemli vakanın büyük bir hayranı olduğunuz söylendi. Ben gelmeden önce incelemeye zamanınız olsun diye bu kağıdı size önceden gönderdim.

Hill kağıt parçasını kaldırdı ve güneş ışınları onu aydınlattı. Bir defterden yırtılmış bir kağıt parçasıydı. Üzerine kurşun kalemle şu işaretler yazılmıştı:

^ 209 236 229 245 ^ - 253 242 238^ ^241 238 235 237 246 229^

Holmes kağıdı dikkatle inceledi.

Bu dava çok ilginç ve sıra dışı şeyler vaat ediyor” dedi.

Merhaba. Bugün sırları öğrenme dersimiz var. Benimle 12 numaralı okulda bilgisayar bilimleri öğretmeni olarak buluşacaksınız, adım Alla Vladimirovna, yanınızdayım. Ve umarım bu sırları öğrenmek hepimiz için keyifli olur. Dersimizin bize sadece olumlu duygular getirmesi için yükseltilmiş el kuralını kullanarak iletişim kuracağımızı kabul edelim.

Derste ne hakkında konuşacağımızı düşünüyorsun? Dersimizin konusunu formüle ettiniz mi? Neyi kodlamak veya şifrelemek?

Öğretmen seçenekleri dinler ve alınan cevapları özetler ve dersin konusunu duyurur - "Metin bilgilerini kodlama."

Sizce neden bu konuyu bilgisayar bilimleri dersinde işliyoruz? Bilgi kodlaması nerede ve ne için kullanılır?

Metin bilgilerinin kodlanması hakkında ne bilmek istersiniz?

Sizce derse nereden başlamalıyız?

Kodlama, metin bilgisi nedir biliyor musunuz?

Plan: 1. Kavramların tanımı.

2. Kodlama gelişiminin tarihi.

3. Kodlamalar veya metinlerin artık nasıl kodlandığı.

2. Malzemeye temel düzeyde hakimiyet.

Bugün sınıfta birbirimizi anlayabilmemiz ve aynı dili konuşabilmemiz için bu konunun temel kavramlarına aşina olmamız gerekmektedir. Masalarınızda çalışma sayfalarının bulunduğu bir klasörünüz var, şimdi 1 numaralı sayfaya ihtiyacınız olacak. Üzerinde terimlerin yer aldığı bir sözlük görüyorsunuz, bu terimleri dikkatlice tanımanız için size 2 dakika vereceğim. Zaman geçti, hadi işe koyulalım.

Çalışma süresi dolmuştur. Bu kavramları nasıl anladığınızı kontrol edelim. Kelimeler ve tanımları tahtaya yazılmıştır, lütfen bunları birleştirerek bir terminoloji sözlüğü edinin.

Sırları öğrenmeye hazırız ve bunun için zaman makinesinde bir yolculuğa çıkmayı öneriyorum.

Kodlamanın tarihi yaklaşık 4 bin yıl öncesine dayanıyor. Hangi şifrelerin ortaya çıktığına bağlı olarak kabaca iki döneme ayrılabilir.

Zaman makinemiz, Roma imparatoru Julius Caesar'ın (MÖ 1. yüzyıl) adını taşıyan, bilinen ilk şifrelerden birinin yaratıldığı antik Roma'da durdu. Sezar şifresini kim biliyor?

Bunu anlatayım: Bu şifrenin özü şu: Orijinal alfabenin her harfinin yerini, daire şeklinde yazılmış sayılan alfabede, yani “I” harfinden sonra gelen üçüncü harf alıyor. "A" harfi geliyor. Örneğin “code” kelimesini Caesar şifresi kullanarak kodlayalım; Caesar şifresi ile kodlandığında “NSJ”ye dönüşüyor. (Öğretmen harfleri etkileşimli tahtada hareket ettirir ve çocuklar koro halinde ona yardım eder).

Şimdi görevi kendiniz tamamlamanızı öneririm. "Vizyon" kelimesini Sezar'ın şifresini kullanarak çevirelim. Bir kişi görevi tahtada, diğerleri ise 2 numaralı çalışma sayfalarında tamamlar.

Şimdi Sezar’ın şifresi “NSPTYABKHZU” kullanılarak yazılan kelimeyi deşifre edelim. Çalışma sayfalarındaki 2 numaralı görevi tamamlıyoruz.

Cevap: “Bilgisayar.”

Bu belirli kelimeleri neden kodladığımı düşünüyorsunuz?

Bilgisayarda çalışmak kişinin görüşünü nasıl etkiler? Bu zararlı etkiyi azaltmak mümkün mü? Belki birisi nasıl olduğunu biliyordur?

Bugün sınıfta bu zararlı etkiyi azaltmanın bazı yollarını öğreneceğiz. İlk yol göz egzersizleridir.

Beden eğitimi dakikası:

1. Başınızı çevirmeden "sağa - yukarı - sola - aşağı" bakın ve ardından bu egzersizi 1'den 6'ya kadar sayarak mesafeye uygulayacağız. Aynısını yapın ama "sol - yukarı - sağ - aşağı" ve tekrar mesafeye bakın.

2. Bir kalem veya tükenmez kalem alın. Kalemi burnunuzun ucundan kol boyu mesafeye yerleştirin. Kalemi burnunuza yaklaştırın ve gözlerinizle takip ederek orijinal konumuna getirin. 3 kez tekrarlayalım.

3. Parmak uçlarınızı şakaklarınıza yerleştirin ve hafifçe sıkın. Hızlı ve hafifçe 10 kez göz kırpın. Gözlerinizi kapatın ve 2-3 derin nefes alarak rahatlayın.

Gözlerimiz dinleniyor ve dersimize devam ediyoruz ama bu arada zaman makinemiz 19. yüzyılda durmuş durumda.

Garip bir sesle karşılanıyoruz. Sizce bu ses ne anlama geliyor?

Haklısın, Mors alfabesi. Metin bilgisi kodlamasının geliştirilmesindeki ikinci aşama onun buluşuyla ilişkilidir. Samuel Finley Morse Amerikalı bir mucit ve sanatçıdır, kendisine “Amerikan Leonardo da Vinci” deniyordu.

Mors alfabesinin yazıldığı tabloya kod tablosu denir.

Mors kodu tablosuna dikkatlice bakın. Söylesene, bu tablodaki harfleri kodlarken hangi semboller kullanılıyor?

Kodlamada kaç farklı karakter kullanılıyor?

Sizce bu tür karakter kodlamaya ne ad veriliyor?

Bu kodlamaya ikili, yani iki karakterden oluşan bir alfabe kullanan kodlama denir. Ve "-".

3. Eğitim bilgilerinin farkındalığı ve anlaşılması.

Metin bilgilerinin ikili kodlamasına neden karar verdiğimizi düşünüyorsunuz?

Zaman makinemiz bize 21. yüzyıla dönme zamanının geldiğini söylüyor. Aslında modern bilgisayarlardaki metin bilgileri ikili kod kullanılarak yazılır. Ekrana bakın, muhtemelen klavyede bir harfe bastığınızda bilgisayarın, daha doğrusu işlemcinin onu ikili kodla kodladığını, sonra tekrar yeniden kodladığını ve ancak bundan sonra harfin görüntüsünü gördüğünüzü fark etmemişsinizdir. monitör ekranındaki mektup.

4. Eğitim materyallerinin birincil konsolidasyonu.

Bugün metin bilgilerini kodlamak ve özellikle Rus alfabesini kodlamak için kullanılan kodlamalardan biriyle tanışacağız. Masanızda 3 numaralı çalışma sayfanız var. Al, bilgileri oku ve çalışma sayfalarındaki 3-5 numaralı soruları cevapla.

Çalışma süresi doldu, ne yaptığınızı kontrol edelim.

Uluslararası karakter kodlama tablosunun adı nedir? (ASCII) Bu harfler ne anlama geliyor?

Bu kod tablosu hangi iki bölümden oluşuyor? (ASCII sistemi iki kodlama tablosuna sahiptir - temel ve genişletilmiş. Temel tablo, 0'dan 127'ye kadar olan kod değerlerini sabitler ve genişletilmiş tablo, 128'den 255'e kadar sayıları olan karakterleri ifade eder).

Tabloyu dolduralım:

Bilgisayarda çalışmaya devam edelim. Vitamin salatası tarifini çözmenizi öneririm. Bunu yapmak için bilgisayarınızın masaüstündeki “Bilgi Kodlaması” klasörünü ve “Salata” belgesini açın.

Sayfada, malzemeler yerine ASCII kodlamasıyla yazılmış kodların bulunduğu bir salata kasesi görüyorsunuz. Kodu ilgili resimle değiştirerek salatanın malzemelerini tanımlayın.

Retina distrofisinin gelişmesini önlemek için her kişinin diyetinde büyük miktarda beta-karoten, C vitamini, E, lutein, çinko ve omega-3 yağı içeren gıdalar bulunmalıdır. Biber ve pancar salatası yapabilirsiniz - bu yemek de çok lezzetlidir, özellikle zeytinyağı veya narenciye suyuyla tatlandırırsanız. Bu arada oraya havuç da ekleyebilirsiniz.

5. Düşünme (dersinin özetlenmesi).

Bugün sırları öğrenme dersimiz olduğunu hatırlıyorsunuz. Bugün tüm gizemleri çözdük mü?

Dersin başlangıcına geri dönelim.

Artık bu gizemi çözebiliriz. Bunun için hangi kodlamayı kullandınız?

"Kahkaha güneştir; kışı insan yüzünden uzaklaştırır." Victor Hugo. Artık dışarıda kış var, son zamanlarda çok şiddetli donlar yaşandı, birbirinize gülümserseniz her hava sizin için keyif olacaktır.

Sizce başka ne kodlanabilir? Hayatınızda hiç kodlama kullandınız mı? SMS mesajı yazarak mı?

Metnin yanı sıra duyguları da kodlayabileceğiniz ortaya çıktı. Tahtada gösterilen ifadeleri kullanma.

İşbirliğimizi değerlendirmek için sizi dersin başında ve dersin sonunda ruh halinizi kodlamaya davet ediyorum. Sunumdaki ifade örnekleri ruh halinizi yansıtmıyorsa, kendinizinkini oluşturabilirsiniz. İş birliğin için teşekkürler.

6. Ödev: Rus alfabesinin kendi kodlamasını bulun ve kodlamayı bir kod tablosu biçiminde sunun.

Bilgisayar bilimlerinde açık bir dersin taslağı.

Konu “Metin bilgisini kodlama” 8. sınıf.

Hedefler:

Öğrencilere bilgiyi bilgisayarda kodlama yollarını tanıtmak;

Problem çözme örneklerini düşünün;

Öğrencilerin bilişsel ilgi alanlarının gelişimini teşvik etmek.

Çalışmada dayanıklılık ve sabır, dostluk ve karşılıklı anlayış duygularını geliştirin.

Görevler:

Öğrencilerin “Metin (sembolik) bilgilerinin kodlanması” konusuna ilişkin bilgilerini oluşturmak;

Okul çocuklarında yaratıcı düşüncenin oluşumunu teşvik etmek;

Analiz ve öz analiz becerilerini geliştirmek;

Faaliyetlerinizi planlama yeteneğinizi geliştirin.

Dersler sırasında:

Organizasyon anı (1 dakika)

Öğrencilerin müsaitlik durumu kontrol ediliyor.

Ders konusunun duyurulması (4 dakika)

Sunumun ilk slaydı “Ders konusu” kelimesiyle. Konu başlığı yok. Öğrencilerden bulmacalarla şifrelenmiş kelimeleri kullanarak konuyu kendilerinin adlandırmaları istenir:

Yeni materyalin açıklanması (25 dakika).

Öğretmen çocukları Kriptografi kavramıyla tanıştırır, ilk şifrelerden biri olan Sezar Şifresi'nden bahseder ve böylece Antik Dünya'nın tarih dersleriyle disiplinler arası bir bağlantı kurar.

Daha sonra okul çocuklarına Sezar şifresini kullanarak metin bilgilerini kodlama (kod çözme) görevi verilir.

Görev slaytta ve çalışma notunda kopyalanmıştır (Ek 1).

Çocuklara metin bilgisini kodlamanın başka bir yolu olan Mors alfabesini açıklarken tarihle bağlantı devam ediyor.

Daha sonra öğretmen, Mors alfabesinin İKİ sembol (bir nokta ve bir çizgi) kullandığına dikkat çekerek, metni bilgisayarda kodlamanın modern yöntemi olan ikili kodlamaya yol açar.

“Metin bilgisini kodlama” konusunu incelerken dersin önemli bir bileşeni, okul çocuklarına bir kısa mesajın bilgi hacmini belirlemeye yönelik problemleri çözmeyi öğretmektir. Böylece yeni materyalin açıklanması aşamasının son aşaması, benzer bir problemin çözümüne bir örnektir.

Çalışılan materyalin konsolidasyonu (10 dakika).

Öğrencilerden az önce tartışılana benzer şekilde problemleri kendi başlarına çözmeleri istenir. Görev No. 3, yalnızca yeni edinilen bilgilerin uygulanmasını değil, aynı zamanda ikincil ve önemsiz bilgileri keserek görevin ana koşullarını bulma yeteneğini de içeren, artan karmaşıklığa sahip bir görevdir.

Ödevlerin metni sunum slaytında ve çalışma notlarında çoğaltılmıştır (Ek 1).

Ders özeti. Ev ödevi. (5 dakika)

Öğrenciler dersin konusunu, bugün edindikleri bilgileri, görevleri çözerken karşılaştıkları zorlukları anlatırlar. En aktif öğrenciler not alırlar. Öğretmen ödev verir: not defterine notlar, karta ödev (Ek 2)

Ek 1.

Ders için bildiriler

İranlı şair Celaleddin Rumi'nin ifadesini deşifre edin "kgnusm yoogkg fesl ttsfhya fzuzhschz fhgrzkh yoogksp", Sezar'ın kodunda kodlanmıştır

A B C D E F G H H I J J K L M N O P R S T U V X C

Durum: Bir cümlenin bilgi hacmini belirleme

İyimserlik bilgi eksikliğidir.(Metin ASCII formatında yazılmıştır.)

Görev 1.

ASCII metni, her biri 32 karakterden oluşan 64 satırlık 2 sayfa içerir. Metnin bilgi hacmini bulun.

Görev 2.

Unicode formatındaki metin (karakter başına 16 bit) şuna benzer: “Tüm dünyayı fethetmek istiyorsanız, kendinizi yenin. F.M. Dostoyevski" Cümlenin bilgi hacmini belirleyin. (Alıntıları dikkate almayın)

Sorun 3.*

Tumbu-Yumbu kabilesinin alfabesinde 16 harf bulunmaktadır. 128 sayfalık yasa ve yönetmeliğin anayasası bu dilde yazılmıştır. Her sayfa, yemek öncesi ve kanun önünde insanların eşitliğini konu alan 256 renkli ve gösterişli satırdan oluşuyor. Satırlar her zaman büyük harfle başlar ve toplamda 32 harf vardır. Bir kabile liderinin Tumboyumba Anayasasını saklamak için hangi boyutta bir flash belleğe ihtiyacı vardır?

Not: Harfler farklı, bunu unutma, yoksa öğle yemeğinin ana yemeği olacaksın.

Ek 2.

Ev ödevi.

Unicode metin dosyası, her biri 32 karakterden oluşan 64 satırlık 100 sayfa içerir. Dosyanın bilgi hacmi nedir?

KOI-8 kodlamasındaki metin dosyası, her biri 32 karakterden oluşan 64 satırlık 128 sayfa içerir. 4 dakikada iletilir. Dosyanın aktarıldığı bağlantının hızı nedir?

Metin bilgileri, alfabenin her karakterine belirli bir tamsayı numarası atanarak ikili kodda kodlanır. Sekiz ikili rakamı kullanarak 256 farklı karakteri kodlamak mümkündür. Bu karakter sayısı İngilizce ve Rusça alfabelerin tüm karakterlerini ifade etmeye yeterlidir.

Bilgisayar teknolojisinin gelişiminin ilk yıllarında, gerekli kodlama standartlarının bulunmamasından dolayı metin bilgilerinin kodlanmasında zorluklar yaşanmaktaydı. Şu anda ise tam tersine, mevcut zorluklar birçok eşzamanlı ve çoğu zaman birbiriyle çelişen standartlarla ilişkilidir.

Resmi olmayan uluslararası bir iletişim aracı olan İngilizce için bu zorluklar çözülmüştür. ABD Standartları Enstitüsü geliştirdi ve kullanıma sundu ASCII (Amerikan) kodlama sistemi Bilgi Değişimi için Standart Kod - standart ABD bilgi alışverişi kodu).

Rus alfabesini kodlamak için çeşitli kodlama seçenekleri geliştirilmiştir:

1) Windows-1251 – şirket tarafından tanıtıldı Microsoft; bu şirketin işletim sistemlerinin (OS) ve diğer yazılım ürünlerinin Rusya Federasyonu'ndaki yaygın dağılımı dikkate alındığında geniş bir dağıtım bulmuştur;

2) KOI-8 (Bilgi Değişim Kodu, sekiz basamaklı) - Rusya Federasyonu topraklarındaki bilgisayar ağlarında ve Rusya İnternet sektöründe yaygın olan Rus alfabesinin bir başka popüler kodlaması;

3) ISO (Uluslararası Standart Organizasyonu - Uluslararası Standardizasyon Enstitüsü) - Rus dilinde karakterleri kodlamak için uluslararası bir standart. Uygulamada bu kodlama nadiren kullanılır.

Sınırlı kod seti (256), metin bilgilerinin kodlanmasına yönelik birleşik bir sistemin geliştiricileri için zorluklar yaratır. Sonuç olarak, karakterlerin 8 bitlik ikili sayılarla değil, büyük basamaklı sayılarla kodlanması önerildi, bu da olası kod değerleri aralığının genişlemesine neden oldu. 16 bitlik karakter kodlama sistemine ne ad verilir? evrensel – UNICODE. On altı bit, 65.536 karakter için benzersiz kodlar sağlar; bu, çoğu dili tek bir karakter tablosunda barındırmak için yeterlidir.

Önerilen yaklaşımın basitliğine rağmen, UNICODE kodlama sisteminde tüm metin belgeleri otomatik olarak iki kat daha büyük hale geldiğinden, bilgisayar kaynaklarının yetersizliği nedeniyle bu kodlama sistemine pratik geçiş çok uzun süre gerçekleştirilememiştir. 1990'ların sonunda. teknik imkanlar gerekli seviyeye ulaştığında, dokümanların ve yazılımların kademeli olarak UNICODE kodlama sistemine aktarılmasına başlandı.

Bölümler: Bilgisayar Bilimi

Hedef:. öğrencilere metin bilgisini bilgisayarda kodlama yöntemini tanıtmak.

Teçhizat:

  1. Öğrencilerin iş istasyonu bilgisayarı ve teorik masası.
  2. Öğretmenin işyeri
  3. Multimedya ekipmanı
  4. Sunum (Ek 1)
  5. Elektronik kartlar
  6. Çalışma sayfaları

Dersler sırasında

Sınıfı selamlamaya çocuk oyunlarından “tuğla dili” örneğini kullanarak başlamanız önerilir. Merhaba arkadaşlar, SİRESİBYASITA" (merhaba arkadaşlar).

Ne dediğimi sanıyorsun?

Çocukken bu oyunu oynamayı çok severdik, anlaşılmamak için hecenin önüne si edatını koyardık.

Peki sana ne dedim? Sizdravsistvuysite siresibyasita.

Tebrikler.

Hadi çizgi film izleyelim (Moomintrol karikatüründen bir parça).

Tosla ve Wisla'nın neyden bahsettiğini anlayan var mı sanıyorsunuz?

Onları anlamamamızın nedeni ise hangi dili konuştuklarını ya da bilgilerini nasıl sınıflandırdıklarını bilmememizdir.

Aslında dikkatli dinlersek anlarız ki Tosla ve Wisla bizim dilimizi konuşuyorlar, sadece konuşmalarını sınıflandırmak için her kelimeye çamur atıyorlar.

İlk gizli bilginin ortaya çıkmasıyla birlikte insanlar metni şifrelemeye başladı. Bu türden ilk gizli bilgilerden biri Julius Caesar'ın senatörlerle yazışmalarıydı.

Bu nedenle bugün sınıfta “Metin bilgilerini kodlama” konusuyla tanışacağız, konuyu çalışma sayfalarına yazacağız (Ek 2).

İşte insan düşüncesinin gelişiminin çeşitli aşamalarında icat edilen birkaç metin kodlama tekniği.

Kriptografi- bu gizli yazıdır, metni aydınlanmamış insanlar için anlaşılmaz hale getirmek için yazı değiştirme sistemidir.

Mors kodu veya her harf veya sembolün kendi nokta ve çizgi kombinasyonuyla temsil edildiği düzensiz bir telgraf kodu.

İmza hareketleri– işitme engelli kişilerin kullandığı işaret dili.

Metin bilgilerinin kodlanmasına ilişkin hangi örnekleri verebilirsiniz?

Bilinen en eski kodlama yöntemlerinden biri, adını Roma imparatoru Julius Caesar'dan (MÖ 1. yüzyıl) almaktadır. Bu yöntem, alfabeyi orijinal harften sabit sayıda karakter kaydırarak kodlanmış metnin her harfinin bir başkasıyla değiştirilmesine ve alfabenin bir daire şeklinde yani harften sonra okunmasına dayanır. BEN düşünülüyor A.

Yani kelime BAYT iki karakter sağa kaydırıldığında bir kelime kodlanır GVLF. 1 harf sağa kaydırıldığında kodlandığını bildiğimiz bir cümlenin kodunu çözmeye çalışalım.

"İfadesini deşifre edin" Lpnrayaus epmzyo sbvpubue, fshyooily epmzyoo efnbue» Slaytta ve çalışma sayfanızda yer alan Rus alfabesinin harflerini destek olarak kullanın.

Ne aldın? ( Bilgisayar çalışmalı, öğrenciler düşünmeli)

Tebrikler.

Beyler, bilgisayarımızda metnin nasıl kodlandığını bilen var mı?

Doğru, bilgisayar metin bilgilerinin ikili kodlamasını kullanıyor (bunu çalışma sayfanıza yazın).

Geleneksel olarak, bilgisayarda bir karakteri kodlamak için 1 bayt bilgi kullanılır. (bunu sayfalara yazın).

Kaç farklı karakter kodlanabilir?

Bu, Rus ve Latin alfabesinin büyük ve küçük harfleri, sayılar ve diğer semboller dahil olmak üzere metin bilgilerini temsil etmek için yeterli mi?

Bu soruyu doğru bir şekilde cevaplamak için Rus alfabesindeki küçük ve büyük harflerin yanı sıra İngiliz alfabesindeki sayıları da saymamız gerekiyor.

Sonuçları çalışma sayfanıza kaydedin.

  1. Kaç karakter aldık?
  2. Ne gibi bir sonuç çıkarılabilir?

Geri kalan değerler noktalama işaretlerini, aritmetik işaretleri ve servis işlemlerini (satır besleme, boşluk vb.) belirtmek için kullanılır. Dolayısıyla metin bilgisini kodlamamız için 1 byte yeterlidir.

Bilgisayarda her karakter benzersiz bir kodla kodlanır. Her karaktere kendi benzersiz kodunu atamak için uluslararası bir anlaşma kabul edildi. ASCII (Amerikan Bilgi Değişimi Standart Kodu) kod tablosu uluslararası standart olarak benimsenmiştir. Kod tablosunun adını sayfalarınıza yazın. Bu tablo, 0'dan 32'ye kadar işlev tuşlarını, 33'ten 127'ye kadar İngiliz alfabesini, matematiksel işlem sembollerini ve hizmet sembollerini içeren 0'dan 127'ye kadar kodları sunar. Sayfalarınızda işaretleyin

128'den 255'e kadar olan kodlar her ülkenin ulusal standartlarına tahsis edilmiştir. Bu çoğu gelişmiş ülke için yeterlidir. Kodlamalarımızda 128'den 255'e kadar olan kodlar kullanılarak neler kodlanacak?

Rusya için birkaç farklı kod tablosu standardı getirilmiştir (kodlar 128'den 255'e kadar).

Bunlardan bazıları. Şimdi bunlara bakalım ve isimlerini yazalım: KOI8-P, SR1251, SR866, Mas, ISO.

Kronolojik olarak, bir bilgisayarda Rusça harfleri kodlamanın ilk standartlarından biri KOI8 (“8 bitlik bilgi alışveriş kodu”) idi, bu kodlama geçen yüzyılın 70'lerinde EC serisi bilgisayarların bilgisayarlarında kullanıldı.

Şu anda kullanılan en yaygın kodlama, CP1251 (Kod sayfası) olarak kısaltılan Microsoft Windows'tur.

90'lı yılların başından itibaren MS DOS işletim sisteminin hakimiyeti sırasında CP886 kodlaması kaldı.

Ayrıca, Mac OS işletim sistemini çalıştıran Apple bilgisayarlar kendi Mac kodlamalarını kullanır.

Ayrıca Uluslararası Standartlar Örgütü (ISO), Rusça dili için standart olarak ISO 8859 adı verilen başka bir kodlamayı da onayladı.

Çalışma sayfalarını referans olarak kullanarak çeşitli kodlama tablolarındaki metni kodlama örneğine bakalım

İki kod tablosu kullanarak “Bit” kelimesini kodlayalım

Aferin, şimdi hemen görüyoruz ki, metin bir kodlamada yazılmışsa başka bir kodlamada okumanın mümkün olmadığını.

Şimdi “metin bilgisini kodlama” konusuna ilişkin pratik çalışmaya başlamadan önce göz egzersizleri yapacağız.

3 görevi tamamlamanız gerekecek:

  1. İlk görevde, bir kelime işlemci kullanarak bir kelimenin kodunu çözeceğiz.
  2. İkinci görevde ise çiftler halinde yapacaksınız ama herkes kendi bilgisayarında çalışıyor. Size verilen kavramı kodlayacaksınız ve bunun sonucunda bir cümle elde etmeliyiz.
  3. Üçüncü görevde, karakter sayısını saymanız ve belirli bir cümlenin ne kadar ağır olduğunu bulmak için Not Defteri metin düzenleyicisini kullanmanız gerekir.

Pratik çalışmayla ilgili sorularınız varsa?

Çarşaflarınızın sayısına göre bilgisayarların başına oturun ve görevi dikkatlice okuyun.

MS Word kelime işlemcisini açın.

İlk görevde, kağıt parçalarınızdaki kelimenin kodunu çözmek için ALT tuşunu basılı tutmanız ve ek klavyede sayıları çevirmeniz gerekir.

146 165 138 145 146

Dosyayı kaydetmeden kapatın.

Çiftler halinde çalışmaya devam edersiniz, ancak her biri kendi bilgisayarındadır.

Numaralı kartları açarsınız ( Ek 3, Ek 4, Ek 5), sayfalarınızda belirtilen ve çiftlerden biri bilgileri koi8 tablosuna göre, ikincisi ise cp1251'e göre kodlar ve bundan sonra sonucu sayfaya yazın.

Kod numaraları boşluksuz yazılır.

Küçük ve büyük harflere dikkat edin.

Aşağıdaki görevde bunu not defterinde gerçekleştiriyoruz:

Her karakter 1 byte ile kodlandığı için metindeki karakter sayısı 1 byte ile çarpılarak metnin bilgi hacmi bulunabilir.

Şimdi size verilen ifadeyi sayfalara yeniden yazıyorsunuz, tüm noktalama işaretlerini ve boşluğu dikkate alarak karakter sayısını sayıyorsunuz.

Bunu pratikte kontrol edelim. Not Defteri'nde bir metin belgesi oluşturun ve şu ifadeyi yazın: "Bir bilgisayar programı, yapmasını istediğiniz şeyi değil, ona yapmasını söylediğiniz şeyi yapar."

Kaç karakterden oluşuyor?

Cevap: 105

Dosyayı kaydedip kapatın. Bayt cinsinden boyutunu belirleyin. O nasıl biri?

Cevap: 105 bayt.

Masalara giderler ve ne aldığınızı kontrol etmeye başlarlar.

İlk görevde hangi kelimeyi doğru yaptın?

Tebrikler.

Aklınızdaki cümleleri adlandırın.

Bu görevi tamamlamanın zorlukları nelerdi?

Yaptığınız temel hatalar nelerdi?

Son görevde “Bir bilgisayar programı sizin istediğinizi değil, ona yapmasını söylediğiniz şeyi yapar” ifadesindeki karakterleri saydınız.

Ne kadar aldın?

Daha sonra bu ifadenin yer aldığı dosyanın hangi bilgi hacmini içerdiğini kontrol ettik, hacim nedir?

Ve pratik çalışmayı, bilgisayar programının sizin istediğinizi değil, sipariş ettiğiniz şeyi yaptığını söyleyerek özetlemek isterim.

Dünyada yaklaşık 6.800 farklı dil bulunmaktadır. Japonya'da basılmış metni Rusya veya ABD'deki bir bilgisayarda okursanız anlayamayacaksınız. Herhangi bir ülkenin harflerinin herhangi bir bilgisayarda okunabilmesi için bunları kodlamak için iki bayt (16 bit) => 65536 kullanıldı.

Bu kodlamaya Unicode denir ve UCS-2 olarak adlandırılır. Bu kod, dünyadaki mevcut tüm alfabelerin yanı sıra birçok matematiksel, müzikal, kimyasal sembolü ve çok daha fazlasını içerir. Ayrıca kodlama için 4 baytın kullanıldığı, yani 4 milyardan fazla karakterin kodlanabildiği UCS-4 kodlaması da vardır.

Dersimizin sonunda soruları cevaplayalım ve son cümlenin şifresini kendimiz çözelim:

  1. Bilgisayarda metin bilgisini kodlamak için hangi prensip kullanılır?
  2. Uluslararası karakter kodlama tablosunun adı nedir?
  3. Rusça karakterler için kodlama tablolarının adlarını listeleyin.
  4. Listelediğiniz kodlama tablolarındaki kodlar hangi sayı sistemindedir?
  5. Unicode tablosunu kullanarak ifadeyi kendiniz deşifre edin.

193 235 224 227 238 228 224 240 254 194 209 197 213 231 224 226 237 232 236 224.

Dersin kısa özeti.

Ders konusu: Metin bilgilerinin bilgisayarla temsili.

Akademik konu - Bilişim.

Okul çocuklarının eğitim düzeyi : 9. sınıf, konunun ikinci yılı, temel program.

Bölümün incelenmesinde dersin yeri: ilk ders;

Ders süresi : 45 dakika.

Temel konseptler : Caesar yazı tipi, kod tabloları, kod, kodlama, kod çözme, hafıza kaydı.

Ders türü : yeni materyal öğrenme

Davranış şekli : konuşma

Ders hükmü:

    Kişisel bilgisayar;

    multimedya projektörü;

    görev kartları;

    kodlama tabloları

Dersin Hedefleri:

    Eğitici:

    Eğitici:

    Eğitici:

Görevler:

Ders planı

bilgi Ve

3. Beden eğitimi dakikası

2 dakika

Gözler için bir dizi egzersiz.

4.Yeni materyaller öğrenmek

20 dakika

Yeni materyalin sunumu

5 .Çalışılan materyalin güçlendirilmesi

10 dk

6 .Özetleme

2 dakika

Derecelendirme çalışması

7 . Ev ödevi

1 dakika

Ev ödevi

Dersin açıklanması :

Ders konusu: Metin bilgilerinin bilgisayarda gösterimi.

Sınıf: 9

Dersin Hedefleri:

    Eğitici: öğrencilere bilgisayarda metin bilgisi kodlamayı öğretmek.

    Eğitici: mantıksal düşünmenin gelişimi, analiz etme ve genelleme yeteneği.

    Eğitici: Bağımsızlığı, azim ve dikkati teşvik etmek.

Görevler:

    Kavramları gözden geçirin: kod, kodlama.

    Bir bilgisayardaki bilgilerin ikili kodlamasını tekrarlayın.

    Öğrencilere bilgisayardaki metin bilgilerinin kodlanması konusunda tam bir anlayış kazandırmak.

Ders türü: yeni materyal öğrenme

Teçhizat:

    Öğretmenin işyeri.

    Multimedya projektörü.

    Dersin konusuyla ilgili multimedya sunumu.

    Multimedya sunumu, beden eğitimi oturumu.

    Kodlama tabloları.

    Görev kartları.

Ders planı

bilgi Ve Yeni bir konuyu çalışmaya hazırlanmak için gerekli beceriler

3.Yeni materyaller öğrenmek

20 dakika

Yeni materyalin sunumu

4. Çalışılan materyalin konsolidasyonu

10 dk

Görevin bağımsız olarak tamamlanması

5. Özetleme

3 dakika

Derecelendirme çalışması

6. Ödev

2 dakika

Ev ödevi

Dersin açıklanması :

Dersi yürütmek için sınıf 2 kişilik gruplara ayrılır. Çalışmaların bir kısmı gruplar halinde yürütülüyor ancak öğrencilerin bağımsız olarak tamamladığı görevler de var.

Dersler sırasında

1. Organizasyon anı.

Karşılıklı selamlar, ders havası, devamsızlıkların kontrol edilmesi.

2. Bilginin güncellenmesi.

Bilgisayar bilimi en genç bilimsel disiplinlerden biridir. Yaklaşık 60 yıl önce ortaya çıktı. Bilgisayar bilimi, bilgi bilimi, bilginin temsili, işlenmesi ve iletilmesi yöntemleridir. Bilgi etrafımızı sarıyor. Farklı biçimlerde sunulabilir: metinler, sayılar, grafik görüntüler, sesler kullanılarak. Bilginin farklı diller kullanılarak kodlandığını söyleyebiliriz ve görevimiz bilginin kodunu çözmeyi yani onu anladığımız dile çevirmeyi öğrenmektir. Yeni bir bölümü incelemeye başlıyoruz: Metin bilgilerinin kodlanması ve işlenmesi ve dersimizin konusu: Metin bilgilerinin bilgisayarda gösterimi. (Slayt 1) Dersimizin amacı şu olacaktır: metin bilgilerinin kodlanmasına aşinalık ve bilgilerin bilgisayarda ikili kodlamasının tekrarı.

Şu slayta bakın, karşınıza çeşitli çizimler sunuluyor, bu çizimler hakkında ne söyleyebilirsiniz? (öğrencilerin cevapları ve varsayımları)

(Slayt 2)

Bilgiyi kodlamaktan kastınız nedir?

Kodlama, bilginin bazı kodlar kullanılarak temsil edilmesidir.

İnsanlar bilgiyi hangi amaçla kodluyor?

Kod nedir?

Kod, bilgiyi bir dilden, sunum yönteminden diğerine çevirmek için bir kuraldır.

(Slayt 3)

Bu kelime 19. yüzyıldan itibaren doğal dildeki kelimelerle sayı veya harf gruplarının ilişkilendirildiği kitap anlamına da gelmiştir.
Çok sayıda kod ve kodlama sistemi bulunmaktadır. Ancak sunum yöntemine göre hepsi üç gruba ayrılabilir: semboller, sayılar ve harfler kullanılarak kodlama.

İşte kodlanmış bir ifade. (Slayt 4)

Bunu grupta tartışın ve bana onu nasıl çözeceğinizi söyleyin, bunun için neye ihtiyacınız var?

Bu ifadenin kodunun çözülmesinin sonucu şuna benzer: Sunulan ifadelere dayanarak, kodlamanın gerçekleştirildiği kodu belirleyin.
Kural şu ​​şekildedir: Orijinal metnin her harfi, alfabede kendisinden sonraki üçüncü harfle değiştirilir.

Alfabe bir daire şeklinde yazılmıştır. (Slayt 4)

Makalelerinizde sunulan kelimeleri çözün. (Ek 1)

Ortaya çıkan kelimelerden “sihirli kelimeler, titiz balıkkartalı” ifadesi elde edildi.( Slayt 3)

1977 yılında üç matematikçi Rivest, Shamil ve Edelman bu anlamsız cümleyi şifrelediler. Matematikçiler 129 rakamın bir kombinasyonunu kullandılar. Sizden bu cümleyi hatırlamanızı rica ediyorum, ona daha sonra döneceğiz.
Kodlama sırasında sayıların kullanımı oldukça yaygındır. Kodlamada sayıların kullanımı, bilgilerin bilgisayarda sunulması durumunda özellikle önem kazanmaktadır.

(Slayt 5)

Bilgisayar elektronik bir cihaz olduğundan yalnızca iki duruma doğru yanıt verebilir: 1 (sinyal mevcut) ve 0 (sinyal yok). Bilgisayar kodlaması ikili kod kullanır.

2. Yeni materyal öğrenmek

Bilgisayarda sunulan bilgilerin %60'ından fazlası metin bilgisidir. Bu nedenle metin bilgilerinin bilgisayarda nasıl sunulduğunu anlamayı öneriyorum. Bilgisayar alfabesi 256 karakterden oluşur. Buna Latin ve Rus alfabelerinin büyük ve küçük harfleri, noktalama işaretleri, basılı ve basılı olmayan semboller ve tuş kombinasyonları dahildir.

256 kombinasyon oluşturmak için 1 veya 0 içeren 8 hücreye ihtiyacınız vardır. Bu nedenle, bilgisayar belleğindeki bilgisayar alfabesinin her karakterine bir kayıt - 8 hücre atanır.
Bilgilerin tüm bilgisayarlarda eşit şekilde okunmasını sağlamak amacıyla farklı kod tabloları oluşturulmuştur. SSCB'de bunlar KOI7 ve KOI8, Amerika'da - ASCII'dir. Windows'ta bilgileri kodlamak için ANSI tablosu kullanılır.

(Slayt 6)

Bu tablo iki bölümden oluşmaktadır: 1'den 128'e kadar Latin alfabesi ve ortak semboller, 128'den 256'ya kadar ulusal dilin sembolleri. ANSI tablosunun ulusal kısmına bakalım.

(Slayt 7) (Ek 2)

Her karakterin kendine ait ondalık ve ikili kodları vardır. Ondalık kod hücrede gösterilir. Ve bir harfin ikili kodu 2 bölümden oluşur: satır numarasının kod kombinasyonu ve sütun numarasının kod kombinasyonu. Sonuç, bilgisayar belleğinde 1 baytlık bilgi kaplayan 8 bitlik bir harf kodudur.

(Slayt 7)

Bize 8 bitlik bir kod verilirse, ilk 4 hücre satır numarasını, ikinci 4 hücre ise sütun numarasını içerir. Kavşaklarında bu kodu içeren bir harf var.

(Slayt 7)

Bilgisayara bir cümle girildi. İkili kodu kağıt parçalarınızda sunulur. (Ek 3) Şimdi bilgisayara girilen kelimeleri tanımlamanızı ve her birinizin aldığı kelimelerden bilgisayara girilen ortak bir cümle oluşturmanızı öneririm.
Sonuç bir Çin atasözüdür.

(Slayt 8)

"Duyuyorum - unutuyorum,
Görüyorum - hatırlıyorum
Anlıyorum, anlıyorum."

Lütfen ders sırasında neye döneceğime söz verdiğimi hatırlıyor musunuz?
Matematikçiler anlamsız bir cümleyi kodladıklarında, bunu çözmenin bir trilyon yıl alacağını varsaydılar, ancak bu kod ancak 17 yıl sonra çözüldü. Sonuçta 600 bilim insanı ve 1.600 bilgisayar bu şifrenin çözülmesi üzerinde çalıştı. Her sırrın her zaman açıklığa kavuştuğunu söyleyebiliriz!

3. Beden eğitimi dakikası.

Multimedya sunumu kullanarak bir dizi göz egzersizi yapmak.

4. Malzemenin sabitlenmesi

Şimdi ele aldığımız materyali pekiştirelim. İki görevi tamamlamanızı öneririm: sunulan kelimeyi uluslararası ANSI kod tablosunu kullanarak kodlayın ve seçkin Hollandalı bilim adamı Edsgar Wiebe Dijkstra'nın aforistik ifadesinin bazı kısımlarını çözün. (başvuru )

Şifresini çözdüğünüz kelimelerden şu açıklamayı yapabilirsiniz: "Astronominin teleskoplarla ilgisi olmadığı gibi, hesaplamalı bilimin de bilgisayarlarla ilgisi yoktur." Bu da bilgisayar biliminin her şeyden önce bize teleskoplarla nasıl çalışılacağını öğrettiğini bir kez daha vurgulamaktadır. bilgi: tanıtmak, iletir, saklar ve işler.

(Slayt 8)

Bilgisayar ise bu sürecin çok daha hızlı ve verimli bir şekilde gerçekleşmesini sağlayan bir araçtır.
5. Özetleme.

(Slayt 10, 11)

6. Ödev.

(Slayt 9)