Олимпиада it 2024
Олимпиада проводится среди студентов
Липецкого филиала РАНХ и ГС,
Липецкого педагогического университета
Условия олимпиады
Номинация "Основы программирования на Python 3" - условия выполнения заданий
Выберите один из вариантов практического задания
Загрузку архива (ZIP, WinRAR) с решением и/или ссылку на архив осуществляем только через гугл форму в конце данной презентации или по кнопке на сайте.
Отчет можно выполнять следующим образом:
В архиве (ZIP, WinRAR) отправленном через гугл форму в конце данной презентации.
Архив необходимо подписать Ф.И.О._Вуз(сокращенно)
В архиве на гугл диске, указав ссылку в гугл форме.
Если задания выполнено с небольшими отклонениями, могут быть добавлены баллы за тестирование
Каждое задание оценивается в 100 баллов.
Если решение не содержит формулы и нет информации о том, как получен ответ, то максимальная оценка по заданию не выше 50
https://www.online-python.com/ онлайн-компилятор
Задание 1
Черепаха (Инструкция по выполнению задания и теоретический материална сайте по ссылке ниже)
http://judge.mipt.ru/mipt_cs_on_python3/labs/lab1.html#id3
Нарисуйте 10 вложенных правильных многоугольников. Используйте функцию, рисующую правильный n-угольник. Формулы для нахождения радиуса описанной окружности.
Название полученного файла с расширением .py должно включать Ваши Ф.И.О. и номер задания
Например Иванов.С.Б.1.py
Задание 2
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.
При решении этой задачи не стоит пользоваться циклами и инструкцией if.
Название полученного файла с раширением .py должно включать Ваши Ф.И.О. и номер задания
Например Иванов.С.Б.2.py
Задание 3
Напишите программу, запрашивающую у пользователя длину и ширину комнаты. После ввода значений должен быть произведен расчет площади комнаты и выведен на экран. Длина и ширина комнаты должны вводиться в формате числа с плавающей запятой. Дополните ввод и вывод единицами. Длина и ширина комнаты должны вводиться в формате числа с плавающей запятой. Дополните ввод и вывод единицами измерения, принятыми в России. Это могут метры.
Название полученного файла с раширением .py должно включать Ваши Ф.И.О. и номер задания
Например Иванов.С.Б.3.py
Задание 4
Операции с матрицами реализованы в модулях numpy и numpy.linalg. Последний необходимо импортировать в начале программы и для простоты обращения к его функциям дать ему имя alg .
import numpy. Linalg as alg
import numpy as np
Выполните Сложение матриц.
Данная операция выполняются для матриц одинакового размера A (n, m) и B(n, m). Получается матрица размера n на m, каждый элемент которой является суммой соответствующих элементов матриц A и B.
Пояснение. В операторе print() в строковых константах можно использовать специальные символы, которые используются для оформления вывода. Так “\n” означает, что все последующие элементы вывода будут располагаться на новой строке.
Название полученного файла с раширением .py должно включать Ваши Ф.И.О. и номер задания
Например Иванов.С.Б.4.py