Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Лабораторные работы по курсу КПП, ВМСиС

NotificationsYou must be signed in to change notification settings

Bulbash3r/Crossplatform-Programming-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

В данном репозитории хранятся лабораторные работы по курсу кроссплатформенного программирования / Java, Scala / ВМСиС / 4 семестр.1-я ветка лабораторных работ.
Принимал А. Л. Бузюма.

Содержание

  1. Программное обеспечение
  2. Условия лабораторных работ

Программное обеспечение

При написании лаб использовались следующие IDE:

ВерсияJava: 1.8.0
ВерсияScala: 2.12.6

Условия лабораторных работ

Библиотека графического интерфейса: Swing
Вариант 16: Мини-игра по угадыванию пользователем случайно загаданного компьютером числа.
GUI 1-й лабы

Библиотека графического интерфейса: JavaFX
Вариант 6: Реализовать классы Повар, Программист, Еда. Повар может создавать экземплярыкласса Еда. Программист может писать код, выводя на экран случайные символы.Программист и Повар могут съесть Еду, прочитав её поле вкус и уничтожив объект.
GUI 2-й лабы

Библиотека графического интерфейса: JavaFX
Вариант 6: Добавить класс Фермер, наследующийся от класса Абстрактный человек и производящийэкземпляры класса Овощ. Эти экземпляры потом использует Повар для производстваобъектов Еда и разрушает их после производства.
GUI 3-й лабы

Библиотека графического интерфейса: SWT
Вариант 6: Вывести массив строк в консоль. Вывод каждой строки реализовать в отдельном потоке,по одному символу за раз. После 50 выводов разрушить поток.

Часть 1: Найти количество вхождений символа в строке.
Часть 2: Найти определённый интеграл методом трапеций.

Часть 1: Найти среднее арифметическое элементов списка.
Часть 2: Подсчитать длину списка.
Часть 3: Отфильтровать список, оставив только элементы типа String.

Часть 1: Реализовать функцию calcS(v: Float, t: String): Float, возвращающую пройденное расстояние 'S' за время 't' со скоростью в метрах в секунду 'v'. Параметр функции 't' представляет из себя строку с записью времени в секундах ("3600s"), минутах ("50m") или часах ("1h").
Часть 2: Реализовать классы Rectangle и Parallelepiped. Реализовать функцию, производящую расчет площади поверхности фигуры. Классы должны иметь метод unapply, предоставляющий размеры сторон фигуры.

About

Лабораторные работы по курсу КПП, ВМСиС

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp