Log in
Sign up for FREE
arrow_back
Library

Untitled Formative 45

star
star
star
star
star
Last updated over 1 year ago
11 questions
Required
1
1
1
1
1
Описание ситуации: Вы продолжаете карьеру в качестве стажера в компании "Технологии будущего", которая занимается анализом данных и разработкой бизнес-решений. На одном из совещаний руководитель попросил вас создать небольшую программу на Python, которая поможет собрать первичные данные и выполнять простые вычисления. Сейчас вы работаете над освоением Python и его основных функций для взаимодействия с пользователями и обработки информации. Ваша задача — научиться использовать функции print() и input() для ввода и вывода данных, разобраться с типами данных и выполнять математические операции.
Проблемная ситуация: Для поставленной задачи придется столкнуться с новым ПО и языком программирования, с которым вы работали совсем немного. Вам придется использовать все возможности языка и выполнять простые математические операции с целыми и вещественными числами.
Исходные условия: Вы будете работать в Jupyter Notebook, создавая отдельные ячейки для каждого задания. Вам даны инструкции по Python и базовый набор примеров для проверки.
Форма выполнения задания: Индивидуальная работа, самостоятельное выполнение задач.
Программные инструменты для выполнения:
- ПО: Jupyter Notebook
- Язык программирования: Python
Требования к результату выполнения задания: Файл .ipynb с выполненными заданиями, в котором каждое задание выполнено в отдельной ячейке, с комментариями к коду и примерами ввода-вывода.
Запрос от отдела кадров: "Можешь написать программу, которая будет выводить имя сотрудника и город, где он работает? Это поможет нам автоматизировать базовую отчетность."
Создайте новую ячейку в Jupyter Notebook. Используйте функцию print() для вывода имени и города проживания. Проверьте результат.
1
Запрос от отдела управления персоналом: "Нам нужно записывать возраст новых сотрудников. Можешь создать небольшой скрипт, который запрашивает возраст и выводит его на экран?"
В новой ячейке используйте функцию input() для запроса возраста, затем print() для вывода сообщения с подтверждением (например, "Ваш возраст: 25 лет").
1
Запрос от финансового отдела: "Хотим автоматизировать проверку ввода чисел. Можешь написать программу, которая запрашивает два числа и выводит их типы?"
Используйте input() для получения чисел, определите их тип, а затем преобразуйте в int или float, чтобы убедиться, что данные корректны для расчетов.
1
Запрос от отдела маркетинга: "Мы часто работаем с процентами и коэффициентами. Можешь сделать скрипт, который умножает два вещественных числа и выводит результат?"
Запросите два числа, выполните умножение и выведите результат. Убедитесь, что программа правильно обрабатывает числа с десятичной частью.
1
Запрос от отдела поддержки клиентов: "Нам нужно проверять, корректно ли вводятся данные в форму. Можешь сделать скрипт, который проверяет, ввел ли пользователь число?"
Используйте try-except для обработки ошибок при преобразовании в int или float. Если пользователь вводит некорректное значение, программа должна вывести сообщение об ошибке.
1
Запрос отдела аналитики: "Нам нужно быстро считать базовые показатели, для этого нам необходима программа, которая выполняет основные операции с двумя введенными числами"
Запросите у пользователя два числа, преобразуйте их, выполните математические операции. Обработайте возможные ошибки, такие как деление на ноль, и выведите результаты.
1
Question 7
7.

Загрузите файл с работой

Оцените свою работу с кейсом.
Следующий блок оценивается Вами и педагогом.
Question 8
8.

Question 9
9.

Question 10
10.

Question 11
11.

Question 1
1.

Выберите оценку проделанной работы:

Question 2
2.

Question 3
3.

Question 4
4.

Выберите оценку проделанной работы:

Question 5
5.

Выберите оценку проделанной работы:

Question 6
6.

1. Активность участия
0 баллов: редко участвует в обсуждениях и выполнении заданий, вносит минимальный вклад.
5 баллов: участвует в обсуждениях, вклад средний.
10 баллов: активно участвует в обсуждениях, вносит значительный вклад, проявляет инициативу.
2. Решение проблем
0 баллов: Предложенные решения неэффективны или не соответствуют поставленным задачам.
5 балла: Решения частично эффективны, но требуют дополнительных обоснований и проработки.
10 баллов: Решения эффективны, логичны и полностью соответствуют задачам кейса.
3. Применения теоретических знаний
0 баллов: Теоретические концепции применяются некорректно или отсутствуют.
5 баллов: Теоретические концепции применяются, но есть неточности или недоработки.
10 баллов: Корректное и грамотное применение теоретических концепций, точное использование знаний.
4. Качество работы с кейсами
0 баллов: Анализ неполный, выводы поверхностные, отсутствие структурированного подхода.
5 баллов: Анализ достаточно глубокий, выводы частично обоснованы, подход структурирован, но требует уточнений.
10 баллов: Анализ всесторонний, выводы обоснованы, подход хорошо структурирован и аргументирован.
Выберите оценку проделанной работы:
5 баллов — программа корректно запрашивает имя сотрудника.
10 баллов — программа корректно запрашивает имя и возраст сотрудника
Выберите оценку проделанной работы:
5 баллов – программа работает корректно.
10 баллов — корректное определение и преобразование типов данных
Выберите оценку проделанной работы:
10 баллов – программа реализована полностью.
15 баллов – программа корректно выполняет все операции и обрабатывает ошибки