Повторим программирование и кодирование информации

Книга для учащихся 10 класса.

Глава 1. Повторим программирование

Введение

1.1. Программа - план будущих работ компьютера
1.2. Языки программирования
1.3. Действующие лица и исполнители (процесса составления и выполнения программы)
1.4. Язык программирования и система программирования
1.5. Из истории языков программирования (Как люди и компьютеры договорились о правилах записи программ)
1.6. Язык и система программирования КуМир-Гипертекст
1.7. Что такое гипертекст

2. Основные конструкции и понятия языков программирования

2.1. Исполнитель Робот
2.2. Простейшая программа (ЭВМ управляет Роботом)
2.3. Вспомогательные алгоритмы
2.4. Аргументы вспомогательных алгоритмов
2.5. Цикл "N раз" - самая простая составная команда
2.6. Обратная связь при управлении исполнителями
2.7. Команда повторения "цикл "пока" (Обратная связь при выполнении программы)
2.8. Команда ветвления если
2.9. Величины и их типы
2.10. Почему нельзя обойтись без табличных величин
2.11. Литерные величины

Глава 2. Кодирование информации без компьютеров

3. Кодирование чисел

3.1. Что такое кодирование
3.2. Как считали в далеком прошлом
3.3. Как считали в прошлом
3.4. Возникновение понятия числа
3.5. Как называть и записывать числа
3.6. Как считали древние египтяне
3.7. Алфавитные системы нумерации
3.8. Римская система счисления
3.9. Десятичная позиционная система счисления
3.10. Формула для p-ичной позиционной системы счисления
3.11. Вавилонская шестидесятеричная система счисления
3.12. Когда была придумана двоичная система счисления
3.13. Двоичная система - это очень просто
3.14. Перевод чисел в двоичную систему счисления
3.15. Алгоритм перевода числа в двоичную систему счисления
3.16. Алгоритм перевода из двоичной системы счисления в десятичную
3.17. Системы счисления, родственные двоичной
3.18*. Смешанные непозиционные системы счисления
3.19*. Алгоритмы работы в смешанной системе счисления
3.20. Геометрическое представление чисел

4. Механические вычислители

4.1. Первые механические вычислители
4.2. Перфоленты и перфокарты
4.3. Чарльз Бэббидж и его аналитическая машина

5. Координаты

5.1. Координаты на шахматной доске
5.2. Координаты в кинозале
5.3. Координаты на плоскости
5.4. Системы координат бывают разные
5.5*. Координаты на местности и карте
5.6*. Координаты вблизи поверхности Земли
5.7*. Абстрактные координаты

6. Нотная азбука. Кодирование простейших мелодий

6.1. Несколько слов о нотной азбуке
6.2. Звуковая гамма. Ноты и октавы
6.3. Задание простейших мелодий в КуМире
6.4. Сохранение мелодий в файлах

7. Кодирование больших объемов информации в бухгалтерии

7.1. Бухгалтерский учет
7.2. Кодирование бухгалтерской информации
7.3*. Обработка бухгалтерской информации

Глава 3. Кодирование информации на компьютере

8. Информация

8.1. Нужно ли строго определять понятие "информация"?
8.2. Информационный объем сообщения
8.3. Определение количества информации по Колмогорову
8.4. Информация и человеческое общество
8.5. Информация, компьютер и человек
8.6. Необходимость кодирования информации

9. Двоичное кодирование информации

9.1. Почему все-таки двоичное кодирование?
9.2. Двоичное кодирование чисел
9.3. Кодирование текста
9.4. Азбука Морзе
9.5. Кодирование изображений
9.6. Кодирование звуков
9.7. Цифровая обработка звука
9.8. Два способа кодирования музыки
9.9. Кодирование фильмов

10. Единицы измерения информации

10.1. Биты и байты
10.2. Мегабайт - это сколько?

11. Простейшие способы упаковки и шифрования информации

11.1. Как упаковать информацию
11.2. Упаковка без потери информации
11.3. Упаковка изображений без потери информации
11.4. Упаковка изображений с потерей информации
11.5. Компромисс между качеством упаковки и скоростью распаковки
11.6. Упаковка звука
11.7. Как спрятать информацию
11.8. Шифрование простой подстановкой
11.9. Пример расшифровки текста, зашифрованного простой подстановкой
11.10. Шифрование с открытым ключом

12. Память нашего компьютера

12.1. Принципы устройства памяти компьютера
12.2. Внешние запоминающие устройства
12.3. Что такое 100 мегабайт?
12.4. Кэш нам поможет
12.5. Структура хранения информации в памяти
Назад