URSS.ru Магазин научной книги
Обложка Канель Е.Г., Фрайман З. Java: Задачи по основам программирования: Более 600 задач, около 150 задач с решениями Обложка Канель Е.Г., Фрайман З. Java: Задачи по основам программирования: Более 600 задач, около 150 задач с решениями
Id: 297695
630 руб. 569 р.

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

Java: Задачи по основам программирования: Более 600 задач, около 150 задач с решениями URSS. 2023. 208 с. ISBN 978-5-9519-3824-4.
Типографская бумага
Внимание: АКЦИЯ! Только по 20.04.24!

Аннотация

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

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


Содержание
top
Содержание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

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

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

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

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