ffedoroff / omgtu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

лабораторные работы

Федоров Роман, 5 семестр, вариант 1

Список заданий

ЛР №1

Ввести n строк с консоли, найти самую короткую строку. Вывести эту строку и ее длину. просмотреть код

ЛР №2

– пример правильных выражений: abcdefghijklmnopqrstuv18340. 
– пример неправильных выражений: abcdefghijklmnoasdfasdpqrstuv18340.```
[просмотреть код](https://github.com/ffedoroff/omgtu/blob/master/semestr5/lab2/src/main.java)

#### ЛР №3
```Ввести строки из файла, записать их в стек. Вывести строки в файл в обратном порядке.```
[просмотреть код](https://github.com/ffedoroff/omgtu/blob/master/semestr5/lab3/src/main.java)

#### ЛР №4
```Задать движение по экрану строк (одна за другой) из массива строк. Направление движения по апплету и значение каждой строки выбирается случайным образом.```
[просмотреть код](https://github.com/ffedoroff/omgtu/blob/master/semestr5/lab4/src/main.java)


#### ЛР №5
```Клиент посылает через сервер	сообщение другому клиенту.```
[просмотреть код](https://github.com/ffedoroff/omgtu/blob/master/semestr5/lab5/src/main.java)

[просмотреть видео](https://youtu.be/YBKhMZBcDQU)


#### ЛР №6
```Генерация таблиц по переданным параметрам: заголовок, количество строк и столбцов, цвет фона.```
[просмотреть код](https://github.com/ffedoroff/omgtu/blob/master/semestr5/lab6/src/WEB-INF/classes/MyServlet.java)

Пример сгенерированной страницы по запросу `http://127.0.0.1:8080/lab6/about?header=superheader&rows=5&columns=4&color=red`
:

![sample](/semestr5/lab6/img/lab6.png)

About

License:MIT License


Languages

Language:Python 47.9%Language:HTML 21.8%Language:Java 20.1%Language:JavaScript 6.2%Language:CSS 4.0%