Python для детей, которые пока не программируют. В задачах, экспериментах, проектах, диалогах, играх и сновидениях /Елена Крылова /

Назначение книги – помочь ребёнку 10–13 лет сделать первые шаги в программировании, используя популярный язык Python, и получить удовольствие от этого процесса. Книга даст базовые навыки создания программ, поможет подготовиться к экзамену в IT-класс хорошей школы, станет первой ступенькой на пути к профессии программиста.
В каждой главе читатель-школьник сталкивается с проблемой, экспериментирует, выслушивает мнения экспертов, решает задачи и выполняет проекты, как простые, доступные каждому, так и повышенной трудности. Сюжеты задач и проектов реалистичные или фантастические, но всегда занимательные. На страницах встречаются неожиданные персонажи с собственным взглядом на программирование – всё это превращает овладение азами Python в увлекательную игру.
В книге есть ответы и подсказки к задачам и тестам, а в электронном архиве, доступном на сайте издательства, – рабочие материалы, тексты программ, наборы тестовых значений.
Оглавление:
Введение для родителей ........................................................................................ 9
Зачем школьнику эта книга .................................................................................... 9
Как установить Python .......................................................................................... 10
Введение для детей .............................................................................................. 12
Питон: зачем и как? ............................................................................................. 12
Знакомьтесь: Чайник, Кофейник и другие .............................................................. 13
Элементы книги ................................................................................................... 14
Глава 1. Очень приятно, Пайтон ............................................................................ 15
Языки программирования ..................................................................................... 15
Зачем и как придуман Python ................................................................................ 16
Питон интерактивный и файловый ........................................................................ 17
Эксперимент: интерактивная арифметика - проба пера .......................................... 17
Эксперимент: создаём файл с программой ............................................................. 19
Конспект: полезные возможности IDLE Python ....................................................... 20
Практикум .......................................................................................................... 22
Эксперимент: приключения трёхзначного числа .................................................... 22
Задача: от роста к весу - программируем по аналогии ............................................ 22
Проект: псевдографический конструктор ................................................................ 23
Микротест: что мы знаем о Питоне .......................................................................... 24
Глава 2. Данные и действия с ними ......................................................................... 25
Программа: ввод - обработка - вывод ....................................................................... 25
Типы данных в Python ............................................................................................. 26
Эксперимент: строки и числа ................................................................................... 28
Конспект: типы данных ........................................................................................... 29
Капелька информации: нецелые числа ..................................................................... 30
Операции с числами ................................................................................................ 31
Капелька информации: возведение в степень ....................................................... 32
Конспект: арифметические операции и выражения ........................................... 33
От задач и к программе через формулу ................................................................................ 34
Эксперимент: как решать задачу, или Курить вред но! ....................................... 34
Практикум ......................................................................................................................... 36
Эксперимент: шесть единиц ............................................................................................ 36
Задачи : повседневная арифметика .............................................................................. 36
Микротест: что мы знаем о данных .............................................................................. 37
Глава 3. Интерфейс программы .............................................................................. 38
Что такое «интерфеис» . ........................................................................................................ 38
Интерфейсы плохие и хорошие ............................................................................................... 39
Эксперимент: программа без интерфейса ............................................................... 39
Инструменты для интерфейса ................................................................................................... 43
Конспект: input .................................................................................................................... 43
Конспект: print .................................................................................................................... 44
Практикум .......................................................................................................................... 45
Проект: бот-продавец .......................................................................................................... 45
Проект: игра в чепуху .......................................................................................................... 45
Микротест: что мы знаем об интерфейсе .................................................................. 47
Глава 4. Разветвления в программе .......................................................................... 48
Наша жизнь - сплошные «если» .............................................................................................. 48
Блок-схема - описание алгоритма ..................................................................................... 49
Конспект: блок-схема ........................................................................................................... 51
Условный оператор .............................................................................................................. 52
Эксперимент: вводим и исполняем программу с ветвлениями ...................................... 55
Конспект: типы условных операторов ........................................................................ 55
Капелька информации: отрицательные числа и модуль ................................................ 58
Практикум ................................................................................................................. 58
Задача: программа по блок-схеме ................................................................................ 58
Эксперимент: сравнение строк ...................................................................................... 59
Задача: уравнивание яблок .............................................................................................. 59
Задача: распознавание объектов .................................................................................. 59
Эксперимент: анализируем программу с ветвлениями ..................................................... 60
Проект: тестер ............................................................................................................. 61
Задача: ищем ошибки «на глазок» ................................................................................. 61
Микротест: что мы знаем о ветвлениях ..................................................................... 62
Глава 5. Логика в жизни и программировании ............................................................ 63
Вложенные условные операторы ......................................................................................... 63
Конспект: вложенные алгоритмические структуры ................................................... 64
Конспект: правила вложенности в Python ................................................................ 66
Логические операции .......................................................................................................... 66
Конспект: логические операции в Python ................................................................ 69
Эксперимент: логические значения и приоритеты
логических операций .......................................................................................................... 70
Капелька информации: логические операции в математике ........................................ 71
Практикум ......................................................................................................................... 72
Задача: лесная дорога ......................................................................................................... 72
Задача: партийные взносы ................................................................................................ 72
Проект: сло-о-о-жные правила жизни ........................................................................ 73
Микротест: что мы знаем о логических операциях ...................................................... 74
Глава б. Программа и программист: как понять друг друга ........................................... 75
Как программировать понятно и без ошибок .................................................................. 75
Эксперимент: исправляем программу ............................................................................ 79
Практикум .................................................................................................................... 81
Задача: сколько дней в месяце ....................................................................................... 81
Проект: забавная нумерология ...................................................................................... 82
Микротест: что мы знаем о культуре программирования ................................................... 83
Глава 7. Повторения ...................................................................................................... 84
Компьютер - машина для повторений? ............................................................................. 84
Программирование повторений ............................................................................................. 85
Эксперимент: исследуем range () ................................................................................. 86
Конспект: цикл for, диапазон range ............................................................................ 87
Повторения - блок-схема ............................................................................................... 88
Практикум .......................................................................................................................... 89
Задача: генератор заклинаний ....................................................................................... 89
Задача: таблица умножения ............................................................................................. 90
Микротест: что мы знаем о повторениях ........................................................................ 91
Глава 8. Классические алгоритмы ................................................................................. 92
Что такое классика ...................................................................................................... 92
Накопление ................................................................................................................. 94
Конспект: алгоритм накопления .................................................................................... 95
Эксперимент: а теперь произведение ............................................................................ 95
Подсчёт ....................................................................................................................... 96
Конспект: алгоритм подсчёта ......................................................................................... 97
Эксперимент: а если и чётные? ....................................................................................... 98
Выбор ........................................................................................................................... 98
Конспект: алгоритм выбора ............................................................................................. 99
Эксперимент: может, и минимум заодно? ................................................................... 100
Перебор натуральных чисел ........................................................................................... 101
Капелька информации: арифметическая прогрессия ................................................... 102
Капелька информации: факториал ............................................................................. 103
Практикум ................................................................................................................ 103
Задача: таблица умножения (уровни 3 и 4) ............................................................. 103
Задача: 10 чисел ....................................................................................................... 104
Микротест: что мы знаем о классических алгоритмах ............................................... 104
Глава 9. Цикпы ...................................................................................................... 105
Типы циклов ................................................................................................................. 105
Цикл с условием ............................................................................................................ 109
Конспект: цикл с условием ............................................................................................. 110
Эксперимент: что делает программа? ....................................................................... 111
Эксперимент: бесконечная «бесконечность» ....................................................... 112
Конспект: оператор прерывания цикла .................................................................. 112
Практикум ............................................................................................................... 113
Задача: распознавание объектов-2 ............................................................................ 113
Задача: решение подбо ром и перебором .............................................................. 114
Проект: угадайка* ........................................................................................................ 114
Конспект: бинарный поиск* ........................................................................................... 115
Микротест: что мы знаем о циклах ............................................................................. 116
Глава 10. Списки ....................................................................................................... 117
Список - пронумерованные данные ................................................................................. 117
Конспект: список и его элементы ................................................................................ 118
Что можно делать со списком ....................................................................................... 119
Конспект: действия со списком. .................................................................................... 121
Сортировка: подробности ............................................................................................. 123
Эксперимент: странная сортировка .......................................................................... 123
Конспект: сортировка сп иска ........................................................................................ 124
Практикум .................................................................................................................... 124
Эксперимент: что выведет программа? ...................................................................... 124
Эксперимент: тройные скобочки* .............................................................................. 125
Задача: сколько дней в месяце-2 ................................................................................. 125
Проект: взлом Пентагона ................................................................................................. 125
Микротест: что мы знаем о списках ........................................................................... 127
Глава 11. Случайное число, случайное слово ............................................................. 128
Может ли компьютер придумывать числа? ..................................................................... 128
Эксперимент: гадание на ромашке ............................................................................ 129
Случайные числа ........................................................................................................... 129
Конспект: модуль random ................................................................................................ 131
Эксперимент: случайны ли случайные числа? ............................................................. 132
Капелька информации: случайности и вероятности ...................................................... 133
Практикум ....................................................................................................................... 134
Задача: тест на устный счёт ............................................................................................. 134
Задача: ДА/НЕТ-ответчик .................................................................................................. 135
Эксперимент: копаем картошку наперегонки с Пятачком .............................................. 135
Задача: раздача домино ................................................................................................... 136
Проект: «однорукий бандит» ......................................................................................... 136
Микротест: что мы знаем ослу-чайных числах ............................................................. 137
Глава 12. Манипуляции со строками .......................................................................... 138
Строка - последовательность символов ...................................................................... 138
Эксперимент: нарезаем колбасу .................................................................................. 139
Конспект: срезы .................................................................................................................... 140
Строки и списки .................................................................................................................... 141
Эксперимент: строка и список ...................................................................................... 141
Что ещё могут строки ............................................................................................................. 142
Конспект: функции и методы строк ............................................................................ 145
Операторы, функции и методы ............................................................................................... 146
Практикум ............................................................................................................................ 147
Задача: словесные игры со срезами .......................................................................... 147
Задача: словесная архитектура .................................................................................... 148
Задача: пересечение слов ............................................................................................... 148
Проект: игра в анаграммы ............................................................................................... 149
Микротест: что мы знаем о строках и срезах ........................................................ 149
Глава 13. Олимпиадное программирование: первые шаги ....................................... 150
Программирование «нормальное» и олимпиадное ................................................... 150
Конспект: ввод и вывод данных в автопроверяемых программах ............................... 152
Особенности олимпиадных задач ..................................................................................... 152
Задача: лотерея ............................................................................................................. 154
Задача: произведение цифр ........................................................................................... 156
Конспект: полезные советы начинающему «олимпийцу» ................................................... 156
Практикум ..................................................................................................................... 158
Задача: купание слона Васи ............................................................................................ 158
Задача: команды на Гонку Героев ................................................................................ 159
Задача: получить тройку ............................................................................................ 159
Задача: Хауко и Мурисио ................................................................................................. 160
Задача: нарушители самоизоляции .................................................................................... 160
Задача: Пукка Юкканен ..................................................................................................... 161
Задача: меньше жрать ....................................................................................................... 162
Задача: тимуровцы .............................................................................................................. 163
Задача: контрастный душ ................................................................................................. 163
ПРИЛОЖЕНИЕ 1.
20+ идей проектов, которые вы можете реализовать ........................................................... 165
Проекты к главам книги ............................................................................................................. 165
Вырасти своего Питона! .................................................................................................... 165
Время: от и до ......................................................................................................................... 165
Бот-психотерапевт .............................................................................................................. 166
Бот-жулик ................................................................................................................................. 167
Бот-руководитель ................................................................................................................ 168
Генератор фенечек .............................................................................................................. 169
Делители числа ..................................................................................................................... 170
Решатель кубических уравнений ............................................................................................. 172
У-тестер ..................................................................................................................................... 172
Гадалка ....................................................................................................................................... 174
Игра «Виселица» ................................................................................................................... 174
... И несколько полезных проектов ........................................................................................ 175
Универсальный решатель уравнений ............................................................................... 175
Тестер с чтением из файла .............................................................................................. 176
Шифровальная машина .................................................................................................... 177
... И ещё несколько проектов бесполезных, но забавных .................................................... 178
Игра в даты .............................................................................................................................. 178
Тараканьи бега ...................................................................................................................... 179
Разборчивая невеста ......................................................................................................... 180
Архипелаг ................................................................................................................................ 181
Генератор имён персонажей ......................................................................................... 182
Кассир ........................................................................................................................................ 183
Калейдоскоп ........................................................................................................................... 184
Оптимизатор заклинаний* .............................................................................................. 186
ПРИЛОЖЕНИЕ 2. Подсказки ............................................................................................ 188
ПРИЛОЖЕНИЕ 3. Ответы ................................................................................................. 196
ПРИЛОЖЕНИЕ 4. Состав электронного архива ................................................................... 207
Зачем школьнику эта книга .................................................................................... 9
Как установить Python .......................................................................................... 10
Введение для детей .............................................................................................. 12
Питон: зачем и как? ............................................................................................. 12
Знакомьтесь: Чайник, Кофейник и другие .............................................................. 13
Элементы книги ................................................................................................... 14
Глава 1. Очень приятно, Пайтон ............................................................................ 15
Языки программирования ..................................................................................... 15
Зачем и как придуман Python ................................................................................ 16
Питон интерактивный и файловый ........................................................................ 17
Эксперимент: интерактивная арифметика - проба пера .......................................... 17
Эксперимент: создаём файл с программой ............................................................. 19
Конспект: полезные возможности IDLE Python ....................................................... 20
Практикум .......................................................................................................... 22
Эксперимент: приключения трёхзначного числа .................................................... 22
Задача: от роста к весу - программируем по аналогии ............................................ 22
Проект: псевдографический конструктор ................................................................ 23
Микротест: что мы знаем о Питоне .......................................................................... 24
Глава 2. Данные и действия с ними ......................................................................... 25
Программа: ввод - обработка - вывод ....................................................................... 25
Типы данных в Python ............................................................................................. 26
Эксперимент: строки и числа ................................................................................... 28
Конспект: типы данных ........................................................................................... 29
Капелька информации: нецелые числа ..................................................................... 30
Операции с числами ................................................................................................ 31
Капелька информации: возведение в степень ....................................................... 32
Конспект: арифметические операции и выражения ........................................... 33
От задач и к программе через формулу ................................................................................ 34
Эксперимент: как решать задачу, или Курить вред но! ....................................... 34
Практикум ......................................................................................................................... 36
Эксперимент: шесть единиц ............................................................................................ 36
Задачи : повседневная арифметика .............................................................................. 36
Микротест: что мы знаем о данных .............................................................................. 37
Глава 3. Интерфейс программы .............................................................................. 38
Что такое «интерфеис» . ........................................................................................................ 38
Интерфейсы плохие и хорошие ............................................................................................... 39
Эксперимент: программа без интерфейса ............................................................... 39
Инструменты для интерфейса ................................................................................................... 43
Конспект: input .................................................................................................................... 43
Конспект: print .................................................................................................................... 44
Практикум .......................................................................................................................... 45
Проект: бот-продавец .......................................................................................................... 45
Проект: игра в чепуху .......................................................................................................... 45
Микротест: что мы знаем об интерфейсе .................................................................. 47
Глава 4. Разветвления в программе .......................................................................... 48
Наша жизнь - сплошные «если» .............................................................................................. 48
Блок-схема - описание алгоритма ..................................................................................... 49
Конспект: блок-схема ........................................................................................................... 51
Условный оператор .............................................................................................................. 52
Эксперимент: вводим и исполняем программу с ветвлениями ...................................... 55
Конспект: типы условных операторов ........................................................................ 55
Капелька информации: отрицательные числа и модуль ................................................ 58
Практикум ................................................................................................................. 58
Задача: программа по блок-схеме ................................................................................ 58
Эксперимент: сравнение строк ...................................................................................... 59
Задача: уравнивание яблок .............................................................................................. 59
Задача: распознавание объектов .................................................................................. 59
Эксперимент: анализируем программу с ветвлениями ..................................................... 60
Проект: тестер ............................................................................................................. 61
Задача: ищем ошибки «на глазок» ................................................................................. 61
Микротест: что мы знаем о ветвлениях ..................................................................... 62
Глава 5. Логика в жизни и программировании ............................................................ 63
Вложенные условные операторы ......................................................................................... 63
Конспект: вложенные алгоритмические структуры ................................................... 64
Конспект: правила вложенности в Python ................................................................ 66
Логические операции .......................................................................................................... 66
Конспект: логические операции в Python ................................................................ 69
Эксперимент: логические значения и приоритеты
логических операций .......................................................................................................... 70
Капелька информации: логические операции в математике ........................................ 71
Практикум ......................................................................................................................... 72
Задача: лесная дорога ......................................................................................................... 72
Задача: партийные взносы ................................................................................................ 72
Проект: сло-о-о-жные правила жизни ........................................................................ 73
Микротест: что мы знаем о логических операциях ...................................................... 74
Глава б. Программа и программист: как понять друг друга ........................................... 75
Как программировать понятно и без ошибок .................................................................. 75
Эксперимент: исправляем программу ............................................................................ 79
Практикум .................................................................................................................... 81
Задача: сколько дней в месяце ....................................................................................... 81
Проект: забавная нумерология ...................................................................................... 82
Микротест: что мы знаем о культуре программирования ................................................... 83
Глава 7. Повторения ...................................................................................................... 84
Компьютер - машина для повторений? ............................................................................. 84
Программирование повторений ............................................................................................. 85
Эксперимент: исследуем range () ................................................................................. 86
Конспект: цикл for, диапазон range ............................................................................ 87
Повторения - блок-схема ............................................................................................... 88
Практикум .......................................................................................................................... 89
Задача: генератор заклинаний ....................................................................................... 89
Задача: таблица умножения ............................................................................................. 90
Микротест: что мы знаем о повторениях ........................................................................ 91
Глава 8. Классические алгоритмы ................................................................................. 92
Что такое классика ...................................................................................................... 92
Накопление ................................................................................................................. 94
Конспект: алгоритм накопления .................................................................................... 95
Эксперимент: а теперь произведение ............................................................................ 95
Подсчёт ....................................................................................................................... 96
Конспект: алгоритм подсчёта ......................................................................................... 97
Эксперимент: а если и чётные? ....................................................................................... 98
Выбор ........................................................................................................................... 98
Конспект: алгоритм выбора ............................................................................................. 99
Эксперимент: может, и минимум заодно? ................................................................... 100
Перебор натуральных чисел ........................................................................................... 101
Капелька информации: арифметическая прогрессия ................................................... 102
Капелька информации: факториал ............................................................................. 103
Практикум ................................................................................................................ 103
Задача: таблица умножения (уровни 3 и 4) ............................................................. 103
Задача: 10 чисел ....................................................................................................... 104
Микротест: что мы знаем о классических алгоритмах ............................................... 104
Глава 9. Цикпы ...................................................................................................... 105
Типы циклов ................................................................................................................. 105
Цикл с условием ............................................................................................................ 109
Конспект: цикл с условием ............................................................................................. 110
Эксперимент: что делает программа? ....................................................................... 111
Эксперимент: бесконечная «бесконечность» ....................................................... 112
Конспект: оператор прерывания цикла .................................................................. 112
Практикум ............................................................................................................... 113
Задача: распознавание объектов-2 ............................................................................ 113
Задача: решение подбо ром и перебором .............................................................. 114
Проект: угадайка* ........................................................................................................ 114
Конспект: бинарный поиск* ........................................................................................... 115
Микротест: что мы знаем о циклах ............................................................................. 116
Глава 10. Списки ....................................................................................................... 117
Список - пронумерованные данные ................................................................................. 117
Конспект: список и его элементы ................................................................................ 118
Что можно делать со списком ....................................................................................... 119
Конспект: действия со списком. .................................................................................... 121
Сортировка: подробности ............................................................................................. 123
Эксперимент: странная сортировка .......................................................................... 123
Конспект: сортировка сп иска ........................................................................................ 124
Практикум .................................................................................................................... 124
Эксперимент: что выведет программа? ...................................................................... 124
Эксперимент: тройные скобочки* .............................................................................. 125
Задача: сколько дней в месяце-2 ................................................................................. 125
Проект: взлом Пентагона ................................................................................................. 125
Микротест: что мы знаем о списках ........................................................................... 127
Глава 11. Случайное число, случайное слово ............................................................. 128
Может ли компьютер придумывать числа? ..................................................................... 128
Эксперимент: гадание на ромашке ............................................................................ 129
Случайные числа ........................................................................................................... 129
Конспект: модуль random ................................................................................................ 131
Эксперимент: случайны ли случайные числа? ............................................................. 132
Капелька информации: случайности и вероятности ...................................................... 133
Практикум ....................................................................................................................... 134
Задача: тест на устный счёт ............................................................................................. 134
Задача: ДА/НЕТ-ответчик .................................................................................................. 135
Эксперимент: копаем картошку наперегонки с Пятачком .............................................. 135
Задача: раздача домино ................................................................................................... 136
Проект: «однорукий бандит» ......................................................................................... 136
Микротест: что мы знаем ослу-чайных числах ............................................................. 137
Глава 12. Манипуляции со строками .......................................................................... 138
Строка - последовательность символов ...................................................................... 138
Эксперимент: нарезаем колбасу .................................................................................. 139
Конспект: срезы .................................................................................................................... 140
Строки и списки .................................................................................................................... 141
Эксперимент: строка и список ...................................................................................... 141
Что ещё могут строки ............................................................................................................. 142
Конспект: функции и методы строк ............................................................................ 145
Операторы, функции и методы ............................................................................................... 146
Практикум ............................................................................................................................ 147
Задача: словесные игры со срезами .......................................................................... 147
Задача: словесная архитектура .................................................................................... 148
Задача: пересечение слов ............................................................................................... 148
Проект: игра в анаграммы ............................................................................................... 149
Микротест: что мы знаем о строках и срезах ........................................................ 149
Глава 13. Олимпиадное программирование: первые шаги ....................................... 150
Программирование «нормальное» и олимпиадное ................................................... 150
Конспект: ввод и вывод данных в автопроверяемых программах ............................... 152
Особенности олимпиадных задач ..................................................................................... 152
Задача: лотерея ............................................................................................................. 154
Задача: произведение цифр ........................................................................................... 156
Конспект: полезные советы начинающему «олимпийцу» ................................................... 156
Практикум ..................................................................................................................... 158
Задача: купание слона Васи ............................................................................................ 158
Задача: команды на Гонку Героев ................................................................................ 159
Задача: получить тройку ............................................................................................ 159
Задача: Хауко и Мурисио ................................................................................................. 160
Задача: нарушители самоизоляции .................................................................................... 160
Задача: Пукка Юкканен ..................................................................................................... 161
Задача: меньше жрать ....................................................................................................... 162
Задача: тимуровцы .............................................................................................................. 163
Задача: контрастный душ ................................................................................................. 163
ПРИЛОЖЕНИЕ 1.
20+ идей проектов, которые вы можете реализовать ........................................................... 165
Проекты к главам книги ............................................................................................................. 165
Вырасти своего Питона! .................................................................................................... 165
Время: от и до ......................................................................................................................... 165
Бот-психотерапевт .............................................................................................................. 166
Бот-жулик ................................................................................................................................. 167
Бот-руководитель ................................................................................................................ 168
Генератор фенечек .............................................................................................................. 169
Делители числа ..................................................................................................................... 170
Решатель кубических уравнений ............................................................................................. 172
У-тестер ..................................................................................................................................... 172
Гадалка ....................................................................................................................................... 174
Игра «Виселица» ................................................................................................................... 174
... И несколько полезных проектов ........................................................................................ 175
Универсальный решатель уравнений ............................................................................... 175
Тестер с чтением из файла .............................................................................................. 176
Шифровальная машина .................................................................................................... 177
... И ещё несколько проектов бесполезных, но забавных .................................................... 178
Игра в даты .............................................................................................................................. 178
Тараканьи бега ...................................................................................................................... 179
Разборчивая невеста ......................................................................................................... 180
Архипелаг ................................................................................................................................ 181
Генератор имён персонажей ......................................................................................... 182
Кассир ........................................................................................................................................ 183
Калейдоскоп ........................................................................................................................... 184
Оптимизатор заклинаний* .............................................................................................. 186
ПРИЛОЖЕНИЕ 2. Подсказки ............................................................................................ 188
ПРИЛОЖЕНИЕ 3. Ответы ................................................................................................. 196
ПРИЛОЖЕНИЕ 4. Состав электронного архива ................................................................... 207
Автор: Елена Крылова
Издательство: БХВ-Петербург
ISBN: 978-5-9775-1182-7
Жанр: Детская познавательная и развивающая литература, Обучение программированию, Программирование, Программирование для детей, Учебники по программированию, Язык Python
Формат: PDF
Качество: OCR
Иллюстрации: Цветные и черно-белые
Размер: 28.7 MB
Внимание! У Вас нет прав для просмотра скрытого текста.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.