Обложка Канель Е.Г., Фрайман З. Java: Задачи по основам программирования: Более 600 задач, около 150 задач с решениями. Книга для школьников… и не только
Id: 237141
379 руб. Бестселлер!

JAVA: ЗАДАЧИ ПО ОСНОВАМ ПРОГРАММИРОВАНИЯ: Более 600 задач, около 150 задач с решениями. Книга ДЛЯ ШКОЛЬНИКОВ… И НЕ ТОЛЬКО
Java: Задачи по основам программирования: Более 600 задач, около 150 задач с решениями. Книга для школьников… и не только

URSS. 2019. 208 с. ISBN 978-5-9710-5764-2.
  • Мягкая обложка
Аннотация

Предлагаемый задачник адресуется тем, кто решил освоить основы программирования на языке Java — как в рамках коллективных занятий (на уроках, факультативах или кружках), так и при самостоятельном индивидуальном обучении. Задачник содержит более 600 заданий для написания программ.

Задания разделены по темам в соответствии с разделами учебника авторов «Основы программирования на Java», также вышедшего в нашем издательстве. Внутри ...(Подробнее)каждой темы (раздела) задания расположены по степени возрастания сложности, что позволяет контролировать продвижение в освоении материала. Задания, содержащиеся в книге, можно использовать и при изучении других языков программирования, не только языка Java.

Задачник написан на основании опыта преподавания базовой части курса «Компьютерные науки». Авторы — ведущие преподаватели этого курса, с 30-летним опытом работы.


Содержание
Содержание3
Введение5
Раздел 1. Переменные и основные типы переменных. Объявление и инициализация переменных6
Раздел 2. Команды вывода. Команды ввода9
Раздел 3. Присвоение данных между разными типами переменных. Инициализация переменных. Специальные операторы18
Раздел 4. Операторы «вычисление остатка» и «вычисление частного»21
Раздел 5. Логический тип (булевы значения — «истина» и «ложь»)28
Раздел 6. Простой if (без else и с единственным условием)30
Раздел 7. Простой if (с else и с единственным условием)36
Раздел 8. Простой if с блоком (блоками)40
Раздел 9. Оператор if со сложным условием54
Раздел 10. Наиболее используемые функции библиотеки Math. Работа со случайными числами65
Раздел 11. Цикл for72
Раздел 12. Цикл for — использование счетчика88
Раздел 13. Цикл for — использование сумматора93
Раздел 14. Цикл for — определение максимума и минимума103
Раздел 15. Структура и работа цикла while106
Раздел 16. Вложенные циклы121
Раздел 17. Использование методов в программах на языке Java127
Раздел 18. Массив — описание, инициализация, свойства140
Раздел 19. Массивы и методы147
Раздел 20. Массивы счетчиков и массивы сумматоров171
Раздел 21. Работа со строковыми и символьными данными182
Раздел 22. Двумерные массивы190

Об авторах
Канель Евгений Гогаевич
Родился в 1957 году в Ашхабаде. В 1979 г. окончил математический факультет Туркменского государственного университета им. А. М. Горького. Работал в Институте сейсмологии Академии наук Туркменской ССР. Кандидат физико-математических наук. Репатриировался в Израиль в 1992 г. С 1995 г. работает в системе просвещения. Руководитель отдела преподавания компьютерных наук Образовательного центра «АМИТ», инструктор Министерства просвещения по внедрению информационных технологий в образовании, ответственный за проведение и проверку государственных экзаменов по компьютерным наукам Министерства просвещения Израиля, ведущий лектор курсов повышения квалификации учителей, преподаватель Открытого университета Израиля. В 2012–2014 гг., вместе с коллегой по работе З. Фрайманом, проводил курсы для учителей информатики Пензенской области, разработал учебные курсы «Компьютерные науки. Программирование на языке Java» и «Разработка приложений для ОС Андроид» для школ области.

Автор более 30 научных публикаций в области сейсмологии, баз данных, методики преподавания информатики и программирования. Автор и соавтор учебников для средней школы «Введение в компьютерные науки», «Структуры данных» и «Объектно-ориентированное программирование» (на иврите).

Fraiman Zeev
Родился в 1954 году в Пензе. Окончил физико-математический факультет Пензенского государственного педагогического института им. Белинского (теперь — Пензенский государственный университет), преподавал физику и астрономию в школах города. С 1985 по 1989 гг. преподавал информатику в школе № 1 г. Пензы. В 1989 г. репатриировался в Израиль, с 1990 г. преподает дисциплины «Компьютерные науки» и «Инженерное программирование», проводит курсы повышения квалификации для учителей. В 2012–2014 гг., вместе с коллегой по работе Е. Канелем, проводил курсы для учителей информатики Пензенской области, разработал учебные курсы «Компьютерные науки. Программирование на языке Java» и «Разработка приложений для ОС Андроид» для школ области. Совместно с учителем информатики с. Ленино Пензенской области И. Б. Ермолаевым организует работу российско-израильского онлайн-проекта «Пензенская региональная заочная школа программирования». Награжден медалью «За вклад в развитие образования Пензенской области».

Автор двухтомного учебника «Сделаем и узнаем: практический курс по разработке аппликаций для ОС Андроид» для 10–12 классов израильской школы (на иврите).