Привет, Котлин! Программирование на языке Котлин для детей
Год издания: 2018
Автор: Рубанцев В.Д.
Издательство: Самиздат
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 336
Описание: Это самоучитель по программированию на языке Котлин для начинающих.
Весьма условно книгу можно разделить на 3 смысловые части.
1. Среда разработки Try Kotlin
• Выход на сайт, регистрация, создание своего аккаунта
• Интегрированная среда разработки
• Основные приёмы работы в Редакторе кода.
• Вывод информации в Консольное окно. Функции print и println
• Редактор кода
• Работа в разных режимах разработки программ.
2. Основы языка Котлин
Книга охватывает весь базовый материал
без которого невозможна разработка программ на языке К+отлин:
- Литералы
- Константы
- Выражения
- Операции и операторы
- Ключевые (зарезервированные) слова
- Идентификаторы
- Комментарии
- Типы данных
- Числовые типы
- Логический тип Boolean
- Массивы
- Функции
Вся информация обобщается и систематизируется в удобных таблицах.
В книге подробно рассматриваются все управляющие структуры
которые сопровождаются блок-схемами:
- следования
- ветвления (выбора)
- повторения (цикла)
- операторы выбора (условные операторы) – if и if-else
- Операторы повторения (цикла) – for, while и do-while
3. Дополнительный материал
- Решение задач методом грубой силы (полного перебора)
- Советы по программированию на языке Котлин и
правила оформления исходного кода программ
- Ошибки в программах и их отладка
Весь теоретический материал иллюстрируется многочисленными примерами
а для закрепления и обобщения изученных конструкций языка Котлин предлагаются
познавательные и занимательные проекты.
Всего по ходу чтения книги вы разработаете около 50 проектов.
Книга написана так, что от читателя не требуется предварительного знакомства
ни с каким языком программирования.
Достаточно владеть компьютером на обычном, пользовательском уровне.
Эта книга будет интересна и полезна:
• Школьникам с 10-летнего возраста.
• Родителям для совместных занятий по программированию с детьми.
• Учителям информатики.
• Всем начинающим программистам любого возраста, не имеющим предварительного опыта в программировании.
Примеры страниц (скриншоты)
Оглавление
Привет, Котлин! Программирование на языке Котлин для детей 2
От автора 4
Оглавление 16
Занятие 1. Первые программы 22
Давайте разбираться! 27
Функции println и print 31
Обобщение 33
Задания для самостоятельного решения 35
Занятие 2. Великий калькулятор 36
Арифметические операции 38
Целочисленное и вещественное деление 43
Сложение строк 44
«Умножение» строк 45
Сложение чисел и строк 45
Обобщение 47
Занятие 3. Числовые типы данных 48
Какие бывают числа 48
Числа в программировании 50
Таблица Числовые типы данных 54
Тип выражения 54
Приведение типов 56
Преобразование строки в число 58
Обобщение 59
Задания для самостоятельного решения 64
Занятие 4. Литералы, константы и переменные 68
Литералы 68
Именованные константы 68
Именование констант 72
Использование констант 73
Переменные 74
Интерполяция строк 77
Игра в константы и переменные 77
Операции инкремента и декремента 84
Комбинированные операторы присваивания 92
Обобщение 97
Задания для самостоятельного решения 100
Занятие 5. Логические переменные и операторы 102
Логический тип 102
Проект Логический тип 103
Операторы и операции отношения (сравнения) 104
Проект Операции отношения 104
Условные логические операции 110
Проект Логические операции 110
Приоритеты операций 118
Обобщение 121
Занятие 6. Управляющие структуры 123
Блок-схемы алгоритмов 124
Блок операторов 125
Условный оператор if 125
Проект Условный оператор if 132
Вложенные условные операторы 135
Вычисление логических выражений 140
Обобщение 143
Занятие 7. Циклы, циклы, циклы… 144
Интервалы 145
Цикл for 149
Проект Цикл for 152
Проект Факториал 155
Цикл while 158
Проект Цикл while 161
Проект Числа Фибоначчи 163
Цикл do-while 166
Проект Числа Фибоначчи 2 167
Вложенные циклы 168
Проект Олимпиадная задача 169
Бесконечные циклы 171
Проект Бесконечные циклы 171
Досрочный выход из цикла 172
Проект Оператор break 175
Проект Оператор continue 177
Обобщение 179
Задания для самостоятельного решения 179
Занятие 8. Массивы 181
Объявление массивов 184
Как задать размеры массива 186
Обращение (доступ) к элементам массива 187
Оператор цикла for-each 188
Проект Цикл for-each 190
Функции расширения для работы с массивами 191
Обобщение 193
Занятие 9. Функции 195
Формальные и фактические параметры 201
Проект Факториал с функцией 207
Проект Сумма цифр числа 209
Проект Числовое сальто-мортале 211
Проект Палиндромические числа 213
Перегрузка функций 216
Рекурсия 217
Обобщение 220
Кукбук 222
Программы, алгоритмы, языки программирования 223
Языки программирования 229
Программы и алгоритмы 240
Обобщение 242
Котлин и Kotlin 243
Kotlin 245
Среда разработки Try Kotlin 247
Первое знакомство 247
Регистрация на сайте 249
Как войти в свой аккаунт 256
Интерфейс 257
Папка с программами 266
Как добавить новый проект 266
Как открыть программу 268
Как добавить файл к проекту 269
Как переименовать проект 270
Как удалить проект 271
Как переименовать файл программы 272
Как удалить файл программы 273
Как сохранить программу 274
Как сохранить проект под новым именем 274
Как изменить размер шрифта 276
Автодополнение кода 277
Как отменить изменения в коде 279
Форматирование кода 279
Как стереть часть текста 280
Как скопировать фрагмент кода 281
Как найти слово в тексте 282
Работа над ошибками и отладка программы 283
Синтаксические ошибки 285
Логические ошибки 289
Ошибки времени выполнения 292
Отладка программы 293
Советы по программированию 297
Идентификаторы 297
Объявление и инициализация переменных 297
Выбор типа числовых переменных 299
Бесконечные циклы 299
Ограниченные циклы 301
Оформление исходного кода 303
Компьютерный словарик 313
ЛИТЕРАТУРА 317
Cерия Учись программировать с Процессингом 319
Cерия Программирование на ЯваСкрипте 321
Cерия Программирование для детей 330
Серия Программирование на языке C# 5.0: Начальный уровень 335