Технологическая (проектно-технологическая) практика МУИВ Витте 2 курс.
09.03.03 Прикладная информатика
Искусственный интеллект и анализ данных
Во вложении
______________________________________________________________________
После покупки вам будет доступен
(После покупки напишите мне, направлю вам файлы с расширением Python)
____________________
В работе допущена 1 ошибка - сортировка в 4 задаче выполнена не совсем корректно, что явно указывает на самостоятельность выполнения.
____________________
Работа принята преподавателем и оценена - зачетом.
_____________________________________________________________________
Задание № 1: Работа с наборами данных без графического интерфейса.
Файл - exercise_1.py
Пример входных данных:
В папку с программой помещается файл resourse_1.txt. Возможное содержание:
Hi hi
what is your name
my name is bond
james bond
my name is damme
van damme
claude van damme
jean claude van damme
Пример выходных данных:
После запуска в текстовый файл result_1.txt помещается текст:
Damme 4
Is 3
Name 3
Van 3
Bond 2
Claude
2 hi 2
my 2
james 1
jean 1
what 1
Задание № 2: Разработка экспертной системы с графическим интерфейсом.
Файл - exercise_2.py
Пример набора команд:
DEPOSIT Ivanov 100
TRANSFER qq1 qq2 100
BALANCE
Пример результата:
DEPOSIT Ivanov 100
Ivanov 70122003
>>>
TRANSFER qq1 qq2 100
qq1 -100
qq2 100
>>>
BALANCE
Ivanov 70120000
qq1 -100
qq2 100
>>>
Задание № 3: Разработка аналитической системы с графическим интерфейсом.
Файл - exercise_3.py
Первая буква фамилии
Е
Имена функций
hyp(x, y), isqrt(), sinh, mod
Описания функций
Функция вычисляет гипотенузу треугольника c катетами x и y; Возвращает целочисленный квадратный корень аргумента, округлённый вниз; гиперболический синус, вычислить остаток от деления одного числа на другое
Файл - exercise_4.py
Формулировка:
Существует 8 шпинделей, пронумерованых от 8 до 1 слева направо. На каждом шпинделе надеты диски, в количестве, равном соответствующей цифре из ID студента. Все диски имеют разные диаметры. Диаметр диска равен M * 10 + N, где М – номер шпинделя, на котором надет диск, а N – это номер диска на шпинделе, считая сверху вниз.
Необходимо визуально изобразить предложенную задачу. Диски на шпинделях сделать случайных цветов. На каждом диске отображать цифру, равную его диаметру. Диаметр диска также показывать его фактическим размером в пикселях.