Задания студенту ТулГУ со студенческим билетом ТулГУ №181022

Дисциплина «Алгоритмизация и программирование» (экзамен на 100 баллов)

Получено 0 баллов

Лабораторная работа №1: «Работа со списками (list)» (максимум 5 баллов)

1) Задание на работу: Создать список из двух элементов с заранее заданным набором данных: именем и фамилией студента. Добавить в конец списка отчество студента. Вывести 2 последних элементов списка. Вывести 2 первых элементов списка.

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №1.pdf

Лабораторная работа №2: «Работа с кортежами (tuple)» (максимум 5 баллов)

1) Задание на работу: Дан кортеж вида tuple('ФИО полн'), где 'ФИО полн' - полная фамилия, имя и отчество студента. Определить длину кортежа. Получить все элементы кортежа от 16 элемента до 16 элемента. Проверить, есть в кортеже буквы из списка {'и', 'р', 'л', 'ч', 'к'} (регистр букв важен).

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №2.pdf

Лабораторная работа №3: «Работа со множествами (set)» (максимум 5 баллов)

1) Задание на работу: Дано первое множество {'1', '18', '2', '0'} и второе множество {'8', '7', '6', '5', '0'}. 1. Найти пересечение, разность и симметрическую разность двух множеств. 2. Объединенить два множества.

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №3.pdf

Лабораторная работа №4: «Работа со словарями (dictionary)» (максимум 7 баллов)

1) Задание на работу: Создать словарь (любым удобным для вас способом) с двумя ключами "кассир" и "покупатель магазина". Данные о кассире - фамилия, имя, отчество, номер кассы - хранить в словаре. Данные о покупателе магазина - номер карты покупателя и дата получения карты - хранить в списке. В данные о кассире записать свои ФИО. Вывести имя кассира и номер кассы, так же номер карты покупателя.

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №4.pdf

Лабораторная работа №5: «Работа со строками» (максимум 4 балла)

1) Задание на работу: Определите 3 последних букв своего отчества. Используя методы строк, определите, начинается ли ваше отчество на букву Ы

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №5.pdf

Лабораторная работа №6: «Регулярные выражения» (максимум 11 баллов)

1) Задание на работу: 1. Используя одно регулярное выражение, определите 1 последних букв своего отчества. 2. Используя одно регулярное выражение, определите, заканчивается ли ваша фамилия на -ский или -ской. 3. Составьте одно регулярное выражение, которое определит, есть ли в вашем отчестве любая из этих букв: Й, М, Ц, Ч. Регистр букв неважен. Задание выполнить на языке Python 3.

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №6.pdf

Лабораторная работа №7: «Использование генераторов» (максимум 10 баллов)

1) Задание на работу:

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №7.pdf

Лабораторная работа №8: «Знакомство с классами» (максимум 10 баллов)

1) Задание на работу: Задание в методических указаниях

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\Осенний семестр\ЛР №8.pdf

Курсовая работа: «Решение системы линейных алгебраических уравнений матричным способом» (оценивается отдельно)

1) Задание на работу: получить в методкабинете (2-100а)

2) Методические указания по выполнению работы в ауд. 2-112: T:\Алгоритмизация и программирование\КР\КР.pdf

Экзамен: (максимум 100 баллов)