1175
.pdfМИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
А. Я Лахов
ЯЗЫК ПРОГРАММИРОВАНИЯ JAVA
Учебно-методическое пособие
по выполнению лабораторных работ по дисциплине «Язык программирования JAVA»
для обучающихся по направлению подготовки 09.03.02 Информационные системы и технологии, направленность (профиль) Информационные системы и технологии
Нижний Новгород
2022
0
МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего образования
«Нижегородский государственный архитектурно-строительный университет»
А. Я Лахов
ЯЗЫК ПРОГРАММИРОВАНИЯ JAVA
Учебно-методическое пособие
по выполнению лабораторных работ по дисциплине «Язык программирования JAVA»
для обучающихся по направлению подготовки 09.03.02 Информационные системы и технологии, направленность (профиль) Информационные системы и технологии
Нижний Новгород ННГАСУ
2022
1
УДК 681.3 (075)
Лахов, А. Я А. Язык программирования JAVA: учебно-методическое пособие / А. Я. Лахов, Нижегородский государственный архитектурно-строительный университет. – Нижний Новгород : ННГАСУ, 2022. – 9 с. : ил. – Текст : электронный.
Приводятся сведения о порядке выполнения лабораторных работ. Лабораторные занятия проводятся по изучению языка программирования Java в 6 семестре. По каждой работе приводится тема, цель работы, задание и контрольные вопросы.
Предназначено для обучающихся в ННГАСУ по дисциплине «Язык программирования JAVA» по направлению подготовки 09.03.02 Информационные системы и технологии, направленность (профиль) Информационные системы и технологии.
© А.Я. Лахов, 2022 © ННГАСУ. 2022.
2
Лабораторная работа № 1
Тема Интерфейс Eclipse. Вычисление арифметического выражения.
Цель работы: Приобрести навыки работы со средой разработки
Eclipse.
Задание:
1.Создайте проект в среде разработки Eclipse.
2.Создайте программу вычисления заданного арифметического выражения.
3.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 2 Тема: Печать текста на консоли. Печать анкеты.
Цель работы: Освоить методы вывода текста на консоли.
Задание:
1. Реализовать приложение, выводящее на консоль 2 сообщения “2
слепые мышки ” и 2 сообщения “ Мышки бегут ”.
2. Реализовать приложение, выводящее анкетные данные о себе
(ФИО, группа, факультет, адрес).
Лабораторная работа № 3
Тема: Вычислить значение арифметического выражения.
Цель работы: Научиться вводить данные с клавиатуры и использовать стандартные функции в JAVA.
Задание:
1.Реализовать приложение, вычисляющее заданное арифметическое выражение с вводом данных с клавиатуры.
2.Выполните отладку программы на языке программирования JAVA.
3
Лабораторная работа № 4
Тема: Задачи на операторы передачи управления.
Цель работы: Научиться использовать операторы передачи управления.
Задание:
1.Создать приложение с использованием операторов итерационного цикла.
2.Создать приложение с использованием операторов счетного цикла.
3.Выполните отладку программ на языке программирования JAVA.
Лабораторная работа № 5
Тема: Консольное меню.
Цель работы: Научиться создавать программы с использованием консольного меню.
Задание:
1. Создать программу, реализующую консольное меню (набор вариантов для выбора, выбор варианта указанием его номера, вызов метода,
связанного с вариантом выбора и печать сообщения на консоли).
2. Выполните отладку программ на языке программирования JAVA.
Лабораторная работа № 6
Тема: Создание объектов
Цель работы: Изучить основы работы с пользовательскими классами и объектами.
Задание:
1. Разработать класс представляющий заданное понятие.
4
2.Разработать приложение использующее этот класс, создать объект этого класса.
3.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 7
Тема: Выполнение расчетно-графической работы (часть 1).
Цель работы: Научиться создавать объектно-ориентированные программы:
Задание:
1.Разработать класс представляющий заданное в вашем варианте понятие.
2.Разработать приложение использующее этот класс, создать объект этого класса.
3.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 8
Тема: Выполнение расчетно-графической работы (часть 2).
Цель работы: Защита РГР.
Задание:
1.Оформить отчет по РГР.
2.Сдать отчет.
Лабораторная работа № 9
Тема: Стандартное окно. Программа умножения.
Цель работы: Приобрести навыки разработки простейших оконных
5
приложений с использованием библиотеки AWT.
Задание:
1.Создайте приложение со стандартным окном с возможностью закрытия.
2.Создайте графическое приложение реализующее арифметическое действие умножения.
3.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 10
Тема: Простой графический редактор.
Цель работы: Освоить методы обработки событий на JAVA.
Задание:
1.Реализовать приложение, реализующее функции рисования линии,
стирания имеющегося наброска.
2.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 11
Тема: Арифметический калькулятор.
Цель работы: Научиться использовать элементы управления на форме в
JAVA.
Задание:
1.Реализовать приложение, вычисляющее заданное арифметическое выражение с вводом данных в элементы управления.
2.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 12
Тема: Окно с основным меню
Цель работы: Научиться использовать меню в графическом приложении.
6
Задание:
1.Создать приложение с использованием основного меню.
2.Выполните отладку программ на языке программирования JAVA.
Лабораторная работа № 13
Тема: Решение линейного уравнения.
Цель работы: Научиться создавать программы с использованием
библиотеки SWING.
Задание:
1.Создать графическое приложение, реализующую решение линейного уравнения (ввод значений коэффициентов уравнения, вызов метода,
решения уравнения, вывод результатов решения).
2.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 14
Тема: Приложение с графическим меню с использование библиотеки
SWING.
Цель работы: Изучить методы создания графического меню в библиотеке
SWING.
Задание:
1.Разработать графическое приложение использующее меню.
2.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 15
Тема: Выполнение расчетно-графической работы (часть 1).
7
Цель работы: Научиться создавать многооконные графические
приложения на JAVA:
Задание:
1.Реализовать функцию вычисления таблицы значений заданных в вашем варианте функций.
2.Реализовать функцию обработки одномерного массива в соответствии с вашим вариантом.
3.Выполните отладку программы на языке программирования JAVA.
Лабораторная работа № 16
Тема: Выполнение расчетно-графической работы (часть 2).
Цель работы: Защита РГР.
Задание:
1.Оформить отчет по РГР.
2.Сдать отчет.
По каждой лабораторной работе должен быть предоставлен письменный отчѐт и выполнена защита работы.
Отчет должен содержать:
1.Тему лабораторной работы.
2.Цель работы.
3.Формулировку задания.
4.Описание методов класса (классов) программы (назначение,
выполняемые действия, параметры).
5.Перечень используемых стандартных классов (назначения, используемые методы, пакет, в который входит данный класс).
6.Текст программы.
7.Тестовый пример с результатами.
8
9