menu_new

10 класс информатикаа

 10 класс информатика


Сайт РЕШУ ЕГЭ ИНФОРМАТИКА

03/09/2021 Урок 1 "Понятие информации"

Видеоурок "Понятие информации"


Онлайн тест Понятие информации

Онлайн тест Информатика и информация

_______________________________________


Урок 2 Представление информации. Языки, кодирование.

Кодирование — это перевод информации в удобную для передачи, обработки или хранения форму с помощью некоторого кода. Обратный процесс называется декодированием. Декодирование — это процесс восстановления содержания закодированной информации.

 Видео Равномерный и неравномерный код

Видеоурок_ разбор задания_5


Что такое условие Фано?

Теория_1

Видео_1

__________

10/09/2021 Урок 3 Каталог заданий.

Расшифровка сообщений

Разбор задания 
Для 5 букв латинского алфавита заданы их двоичные коды (для некоторых букв — из двух бит, для некоторых — из трех). Эти коды представлены в таблице:
Какой набор букв закодирован двоичной строкой 1100000100110?

Решение.

Мы видим, что выполняется условие Фано: никакое кодовое слово не является началом другого кодового слова, поэтому однозначно можем раскодировать сообщение с начала.

 

Разобьём код слева направо по данным таблицы и переведём его в буквы:

 

110 000 01 001 10 — b a c d e.



__________________________________________________



Условие Фано за 5 минут | ИНФ

Для 5 букв ла­тин­ско­го ал­фа­ви­та за­да­ны их дво­ич­ные коды (для не­ко­то­рых букв – из двух бит, для не­ко­то­рых – из трех). Эти коды пред­став­ле­ны в таб­ли­це:




Опре­де­ли­те, какой набор букв за­ко­ди­ро­ван дво­ич­ной стро­кой 1000110110110, если из­вест­но, что все буквы в по­сле­до­ва­тель­но­сти – раз­ные:

1) cbade

2) acdeb

3) acbed

4) bacde

Решение:

Мы видим, что усло­вия Фано и об­рат­ное усло­вие Фано не вы­пол­ня­ют­ся, зна­чит код можно рас­ко­ди­ро­вать не­од­но­знач­но.

Значит, будем перебирать варианты, пока не получим подходящее слово :

1) 100 011 01 10 110

Пер­вая буква опре­де­ля­ет­ся од­но­знач­но, её код 100: a.

Пусть вто­рая буква — с, тогда сле­ду­ю­щая буква — d, потом — e и b.

Такой ва­ри­ант удо­вле­тво­ряет усло­вию, зна­чит, окон­ча­тель­но по­лу­чи­ли ответ: acdeb.


Ответ 2


примеры с решениями




Урок 14,09,2021

Каталог заданий.
Передача информации. Выбор кода

Разбор задания типа 

Задание 4 № 7746

Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, используется неравномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последовательность. Вот этот код: А — 1; Б — 0100; В — 000; Г — 011; Д — 0101. Требуется сократить для одной из букв длину кодового слова так, чтобы код по-прежнему можно было декодировать однозначно. Коды остальных букв меняться не должны. Каким из указанных способов это можно сделать?

 

1) для буквы Г — 11

2) для буквы В — 00

3) для буквы Г — 01

4) это невозможно

Решение.

Для однозначного декодирования получившееся в результате сокращения кодовое слово не должно быть началом никакого другого. Первый вариант ответа не подходит, поскольку код буквы А является началом кода буквы Г. Второй вариант ответа подходит. Третий вариант ответа не подходит, т. к. в таком случае код буквы Г является началом кода буквы Д.

Правильный ответ указан под номером: 2.







Урок 14.09.2021

Расшифровка сообщений





Урок 16.09.2021



Информационный объем текста и единицы измерения информации
Видео_4
Пример решения задачи 
Задание 11 № 5514

В велокроссе участвуют 28 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Какой объём памяти будет использован устройством, когда все спортсмены прошли промежуточный финиш? (Ответ дайте в битах.)

Решение.

Известно, что с помощью N бит можно закодировать 2N различных чисел. Поскольку 24 < 28 < 25 и для каждого спортсмена число бит одинаково, то для записи каждого из 28 номеров необходимо 5 бит памяти. Поэтому сообщение о 28 номерах имеет объем 28 · 5 = 140 бит.

--------------------------------_____---------

Задание 11 № 3805

В некоторой стране автомобильный номер длиной 7 символов составляют из заглавных букв (задействовано 23 различные буквы) и десятичных цифр в любом порядке.Каждый такой номер в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт (при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством битов).

 

Определите объём памяти, отводимый этой программой для записи 50 номеров. (Ответ дайте в байтах.)

Решение 

Согласно условию, в номере могут быть использованы 10 цифр (0..9) и 23 буквы, всего 10 + 23 = 33 символов. Известно, что с помощью N бит можно закодировать 2N различных символов. Поскольку 25 < 33 < 26, то для записи каждого из 33 символов необходимо 6 бит.

 

Для хранения всех 7 символов номера нужно 7 * 6 = 42 бит, а т. к. для записи используется целое число байт, то берём ближайшее не меньшее значение, кратное восьми, это число 48 = 6 * 8 бит (6 байт).

 

Тогда 50 номеров занимают 6 * 50 = 300 байт.


Видеоурок "Алфавитный поход к определению информации"


Универсальная формула

с помощью N бит можно закодировать 2N различных вариантов


Таблица байтов 1 байт = 8 бит

 1 Килобайт (Кб) = 1024 байта

 1 Мегабайт (Мб) = 1024 Кб 

1 Гигабайт (Гб) = 1024 Мб

 1 Терабайт (Тб) = 1024 Гб 

1 Петабайт (Пб) = 1024 Гб



Урок Вычисление количества информации


Видеоурок_1


Практикум


24_09_2021 Урок 7 Измерение количества информации

Пример

Задание 11 № 7670

При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 11 символов и содержащий только символы А, Б, В, Г, Д, Е. Каждый такой пароль в компьютерной программе записывается минимально возможным и одинаковым целым количеством байт, при этом используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным количеством бит. Определите, сколько байт необходимо для хранения 20 паролей.

Решение.

Согласно условию, в пароле могут быть использованы 6 символов. Известно, что с помощью N бит можно закодировать 2N различных вариантов. Поскольку 22 < 6 < 23, то для записи каждого из 6 символов необходимо 3 бита.

Для хранения всех 11 символов пароля нужно 3 · 11 = 33 бита, а т. к. для записи используется целое число байт, то берём ближайшее не меньшее значение, кратное восьми, это число 40 = 5 · 8 бит = 5 байт.

Тогда для записи двадцати паролей необходимо 5 · 20 = 100 байт.

Пример

В процессе регистрации в информационной системе всем гражданам некоторого государства выдаётся специальный код, состоящий из 16 символов и содержит арабские цифры и символы некоторого алфавита (всего 191 символов). База данных хранит каждый код, для хранения которого выделено одинаковое и минимально допустимое целое число байт. Все символы кодируются одинаково и минимально возможным количеством бит (посимвольное кодирование).
Определи объём памяти (в Кбайт), необходимый для хранения 1600 кодов.
В ответе укажи число — количество Кбайт.
 

ШАГИ РЕШЕНИЯ
1. Узнаем, какое количество бит необходимо для кодировки одного символа кода.
Так как алфавит содержит 191 символов, то мощность алфавита: N = 191.
Получили 
128<N<256;27<N<28;
i = 8 (использовали формулу N=2i).
На кодировку одного символа кода выделено 8 бит.
 
2. Для кодирования кода, состоящего из 16 символов, необходимо816 = 128 бит.
 
3. Переведём биты в байты.
Так как 1 байт = 8 бит, то 128 бит = 1288 = 16 байт.
 
4. Для хранения 1600 кодов выделено:
 
161600 = 25600 байт.
1 Кбайт = 1024 байт, следовательно256001024 = 25 Кбайт.
 
Правильный ответ: 25 Кбайт.

 

Ответ: 100.

 Видеоурок_1


Видеоурок_2


Видеоурок_3


Тренажер Количество информации

___________________________


Урок 28_09_2021 

Измерение информации 


Презентация (разные задачи)


ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ 

Урок 17 


Чертим в Паскале 


Задание "Чертим в Паскале"


Задание 5 ЕГЭ Информатика














Видеуроки Чертежник , Робот






11.11.2020 


Урок 19 (16.112020)
Циклы на ПАскале (https://inf-ege.sdamgia.ru/test?filter=all&category_id=371)

Видео_1                                           Видео_3







Формулы и функции Excel

 

Разбор функций 

1) =СЧЁТЕСЛИ

Видео_1                                                                                     Видео_2

Видео_3

2) =СРЗНАЧЕСЛИ

Видео_1                                                                         Видео_2      

Видео_3

3) ФУНКЦИЯ =MAX


25.11.2020 

Поиск символов 





02.12.2020 Сколько единиц в двоичной записи числа?












08.12.2020 Продолжение проверка на делимость





16.12.2020 Задание 16








______________________________________

Урок 31 "Выбор конфигурации компьютера"




Урок 32 Программное обеспечение 



Урок 34 Настройка БИОС



01.02.2021
Практическая работа №2.9. Представление чисел. Перевод чисел в десятичную систему счисления


Урок 39 Практическая работа №2.9. Представление чисел. Перевод смешанного числа из десятичной системы счисления




Урок 15.03.2021 
Моделирование 




 29.03.2021 Урок 50 "Организация глобальных сетей"






31.03.3021 Урок 51Основные понятия языка Паскаль





07042021 Урок 53 Структура программы на языке Паскаль


12/04/2021 Линейные алгортимы
Определение: Линейный алгоритм – это алгоритм, в котором все действия выполняются последовательно одно за другим. Используя блок-схемы, линейный алгоритм можно представить следующим образом: Примером линейного алгоритма может быть вычисление периметра прямоугольника с заданными сторонами.






14.04.2021 Урок 55 Практическая работа 3.1. Программирование линейных алгоритмов


урок 57 Практическая работа 3.2. Программирование ветвящихся алгоритмов





Пример
{$CODEPAGE UTF8}
program CompareNums;
var
  numOne, numTwo : integer;
begin
  write('Введите первое число ');
  readln(numOne);
  write('Введите второе число ');
  readln(numTwo);
  if numOne = numTwo then
     writeln(numOne, ' = ', numTwo)
  else
    if numOne < numTwo then
      writeln(numOne, ' < ', numTwo)
    else
      writeln(numOne, ' > ', numTwo);
   writeln('Для выхода из программы нажмите клавишу Enter');
   readln;
end.  

  26/04/2021
Максимум

var a1, a2, a3, max: integer; begin write ('Введите три числа: '); readln (a1, a2, a3); if a1 >= a2 then max := a1 else max := a2; if a3 > max then max := a3; writeln ('Максимальное из них: ', max); readln end.


Комментариев нет:

Отправить комментарий