Олимпиада 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

Правила оформления работ читайте в инструкциях выше

Можете воспользоваться кнопкой с формой для загрузки работ ниже

Для получения дополнительных баллов выполняйте тестирование. Тестирование проходим только одно и один раз.