danilklimenko2
18.11.2022 13:18

Необходимо разработать программу на языке программирования Java, соответствующую
вашей теме работы. Взаимодействие с пользователем осуществляется через консоль. За
реализацию пользовательского графического интерфейса добавляется +1(2) (а) к
конечной оценке.
Программа должна обязательно содержать:
1. Взаимодействие с базой данных SQLite. Другие СУБД не допускаются, поскольку они
разворачиваются локально и не позволяют проверять программу на других устройствах. База
данных должна содержать минимум 5 таблиц с минимум 5 столбцами, две из которых
должны быть связаны хотя бы по одному полю.
2. Лямбда-приложений.выражения.
3. Работу с параллельными потоками. Должен быть задействован хотя бы один параллельный
поток и понятный интерфейс взаимодействия с пользователем из командной строки.
Пользователю должны быть доступны подсказки по операциям. Обязательно должен
присутствовать вывод комментариев и пояснений к действиям, которые выполняет
программа и которые требуются от пользователя.
Код программы должен быть написан в соответствии со всеми требованиями Java
разработки. Код обязательно подробно комментируется. Программный код должен делится
на пакеты, исходя из своего функционального назначения.
Все возможные ошибки программы должны быть обработаны. Программа не должна
аварийно завершаться. При возникновении ошибки пользователь должен получать
соответствующее сообщение.
Программа должна предоставлять возможность работы со всеми данными в БД: добавление,
обновление, удаление поиск.
В случае реализации графического интерфейса, он должен полностью соответствовать стилю
и функциональному назначению программы. Реализация интерфейса допускается только с
использованием библиотеки Swing. Все графические элементы должны быть
работо Элементы на экране должны располагаться согласно разметке. Графический
интерфейс должен хотя бы приблизительно соответствовать UX/UI дизайну. За правильно
реализованный интерфейс дается +1 или + к итоговой оценке, в зависимости от
соответствия требованиям. Реализация графического интерфейса дает право не
реализовывать интерфейс командной строки.
Конечная программа должна быть логически и функционально целостной: все части кода
программы должны выполнятся не как отдельные задачи, а как часть общего программного
решения и иметь логическую связь с другими частями программы. Программные модули, не
имеющие логической связи с другими модулями, засчитаны не будут.

Вариант: Система складского учета склада медикаментов

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
aiphone20032
14.03.2020 05:22

Довгий час знання, яких набувала людина протягом життя, передавались усно від покоління до покоління, що не забезпечувало безперервного поповнення бази знань людства в цілому. Безперервний процес збереження інформації забезпечила писемність, яка дозволяла накопичувати інформацію.

Спочатку люди викарбовували написи на камінні, потім видавлювали гострими паличками на глиняних дощечках. Писали паличками на папірусі, пензликами на шовку і перами на папері. Гусяче перо змінили ручки з металевим пером, а їх – графітові олівці, авторучки, а згодом друкарські машини.

Проте в роботі з текстами залишалося незмінним головне: щоб внести зміни в текст, його потрібно було щоразу переписувати або передруковувати. І лише застосування комп'ютерів і спеціальних програм принципово змінило технологію роботи з текстом. У чому ж полягають переваги у використанні ПК для обробки текстів?

Для роботи з текстом на ПК використовують: текстові редактори, текстові процесори та видавничі системи. У загальному їх називають системами обробки текстів – програми, які призначені для створення, редагування й друку текстових документів.

Текстовий редактор – це програма, що дозволяє вводити, редагувати, форматувати та зберігати текст.

Текстовий процесор – це програма, що дозволяє вводити, редагувати й форматувати текст, вставляти малюнки й таблиці, перевіряти правопис, складати зміст, виконувати перенос слів та багато інших складних операцій.

Настільна видавнича система (НВС) – це програма, за до якої можна створювати високоякісні оригінал-макети, що містять текст і графічні зображення для тиражування в друкарні.

Наприклад:

•    текстові редактори (Multi-Edit, Блокнот, WordPad, Твір, Лексикон);

•    текстові процесори (Microsoft Word, Word Prefect, OpenOffice, Word-Star);

•    настільні видавничі системи (Adobe PageMaker, Corel Ventura, Publisher, QuarkXPress).

Вивчаючи в 9-му класі роботу з текстовим процесором Word 2003, ви вже навчилися створювати текстові документи, редагувати і форматувати текст, вставляти в документ і форматувати векторні графічні зображення. Однак користувач майже завжди передбачає, що створений ним документ буде надрукований. Тому важливо оформити документ так, щоб він гарно виглядав не тільки на екрані, але й на аркуші паперу.

Объяснение:

0,0(0 оценок)
Ответ:
ni4ego
19.10.2021 13:40
1.
var
  s: string;
  i, count: integer;
begin
  writeln('Vvedite stroky: ');
  readln(s);
  for i := 1 to length(s) - 2 do
    if copy(s, i, 3) = 'abc' then
      count := count + 1;
  writeln('Kol-vo: ', count);
end.
2.
var
  s1, s2: string;
  i, len1, len2: integer;
begin
  writeln('Vvedite stroky 1: ');
  readln(s1);
  writeln('Vvedite stroky 2: ');
  readln(s2);
  len1 := length(s1);
  len2 := length(s2);
  if len1 > len2 then writeln('1 stroka dlinnee')
  else if len1 < len2 then writeln('2 stroka dlinnee')
  else writeln('dlini strok ravnie')
end.
3.
var
  s1, s2, s3: string;
begin
  writeln('Vvedite stroky 1: ');
  readln(s1);
  writeln('Vvedite stroky 2: ');
  readln(s2);
  s3 := s1[1] + s1[2] + s2[1] + s2[2];
  writeln('Novaja stroka: ', s3);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота