круичаррип
14.04.2020 11:11

C#. Перегрузка методов и классов С#. ЭКЗАМЕН: ФИО студента, дата, оценка, перечень вопросов.

Создать класс «Билет», в котором указать 2 вопроса и задачу, а также зафиксировать ФИО студента и результаты его ответов. Организовать проведение экзамена:

- выбор студентам одного из 10 билетов, за каждый вопрос студент по-лучает некую оценку;
- если оценка за один пункт билета равна «неуд», то задается дополни-тельный вопрос (преподаватель имеет 3 любимых вопроса);
- если оценки за два пункта билета «неуд», студент получает общую оценку «неуд» и ему назначается дата пересдачи.
Программа должна выдать на экран результаты экзамена (5 студентов) в кратком виде (только оценки) и в полном виде (оценки за каждый вопрос билета + дополнительны = общая оценка).

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Shimkent
05.11.2022 05:36

import math

for i in range(10, 99 + 1):

if math.sqrt(i % 10 * 10 + i // 10 + i) % 1 == 0:

 print(i)

Пояснения:

Перебираем с цикла for список всех двузначных чисел, созданный с функции range(10, 99 + 1).

i % 10 * 10 + i // 10 — меняем местами десятки и единицы (например, 29 превращаем в 92):

i % 10 — получаем десяткиi // 10 — получаем единицы

Потом добавляем к полученному наше исходное число (например, 29 превращается в 92 и к нему прибавляется 29). Из этой суммы находим квадрат с функции sqrt() из модуля math (мы его подключили первой строкой import math). Чтобы проверить, полный ли квадрат получается из этого числа, нужно проверить, имеет ли остаток полученный корень. Я нашел остаток от деления с конструкции root % 1. Если остаток равен нулю, то квадрат полный, следовательно выводим число в консоль с функции print().

0,0(0 оценок)
Ответ:
MINdana
28.07.2021 21:39
Ну как-то вот так
Для решения данной задачи необходимо учесть время которое потратит Толя для скачивания 512 Кбайт данных с интернета (T1) и время ретрансляции 5 Мбайт данных от Толи к Мише по низкоскоростному каналу (Т2). Все время затраченное на получение данных Мишей равно Т=Т1+Т2.Найдем Т1: 512 Кбайт = 512*1013 бит = 29*213 = 222 бит, Т1=222/219=23=8 секундНайдем Т2: 5 Мбайт = 5*223 бит, Т2=5*223/215 = 5 *28= 5 * 256 = 1280 секундНайдем все время затраченное на скачивание данных: Т = 1280 + 8 = 1288 секунд.ответ: 1288.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота