Вернуться к программе
ИКТ. Ступень 3 — Логика и код

Математические операции

Ввод, строки и числовые данные 45 мин практика
📘 Конспект урока

Математические операции

Оператор ввода позволяет программе получать данные от пользователя, а строки помогают работать с текстом.

Ключевые понятия

  • input
  • строка
  • переменная
  • вывод
  • пользовательский ввод
💡 Пример

Программа спрашивает имя, сохраняет его в переменную и выводит персональное приветствие.

🧭 Как работать

Сначала прочитайте конспект, затем выполните практику, проверьте себя по вопросам и только после этого отправляйте работу педагогу.

✅ Самопроверка
  1. Зачем программе нужен ввод данных?
  2. Что хранится в строковой переменной?
  3. Как сделать ответ программы персональным?
🎯 Критерии зачёта
  • есть ввод данных
  • есть переменные
  • программа выводит понятный ответ
  • код запускается

Дополнительные материалы

Дополнительные материалы и задания из школьного курса. Они помогают потренироваться по теме, но основной результат урока сдаётся через задание ниже.

3вопросов
🧪 Самопроверка · 3 вопросов
Выберите ответы самостоятельно. Система не подсвечивает правильные варианты, чтобы это оставалось тренировкой, а не списыванием.

Математические операции. Целочисленное деление

  1. Задача: "Перевод битов в байты, килобайты, мегабайты" с текстовым выводом

    Условие задачи

    Дано количество бит N. Переведите его в более крупные единицы измерения (байты, килобайты, мегабайты) и выведите результат в читаемом формате.

    Входные данные: Одно целое неотрицательное число N — количество бит.

    Выходные данные: Строка в формате:

    В N битах: X Мегабайт, Y Килобайт, Z Байт Значения нужно вывести с точностью до 2х знаков после запятой
    Тип вопроса: coderunner. Правильный ответ не показывается.
  2. Задача: "Время - деньги"

    Условие задачи

    С начала суток прошло N секунд. Определите, сколько часов, минут и секунд показывают электронные часы в этот момент.

    Входные данные: На вход программе подается одно целое неотрицательное число N — количество секунд, прошедших с начала суток (0 ≤ N ≤ 10⁶).

    Выходные данные: Выведите время в формате ЧЧ:ММ:СС, где:

    ЧЧ — количество часов (00-23)

    ММ — количество минут (00-59)

    СС — количество секунд (00-59)

    Числа должны быть записаны с ведущими нулями, если необходимо.

    Математическая модель

    Пусть:

    N — общее количество секунд с начала суток

    h — количество полных часов

    m — количество полных минут в оставшихся секундах

    s — оставшиеся секунды

    Тогда:

    h = N / 3600 — целое число часов

    r = N % 3600 — остаток секунд после вычитания часов

    m = r / 60 — целое число минут

    s = r % 60 — оставшиеся секунды
    Тип вопроса: coderunner. Правильный ответ не показывается.
  3. Форматный вывод

    f"Строка { значение : формат } Строка "

    Таблица спецификаторов формата:

    Категория
    Спецификатор
    Пример
    Результат
    Описание

    Текстовые
    s
    f"{'text':s}"
    text
    Строка (по умолчанию)

    .<число>
    f"{'hello':.3}"
    hel
    Ограничение длины строки

    Числа
    f
    f"{3.14159:.2f}"
    3.14
    Фиксированное количество знаков после запятой

    d

    f" { 7 : 03 } "

    007

    ЗАДАЧА 1
    Считать с клавиатуры часы минуты и секунды и вывести в формате ЧЧ:ММ:СС

    Объяснение ключевых моментов:

    int(input()) — преобразует строковый ввод в целое число

    f"{hours:02d}" — форматирует число с ведущими нулями до 2 знаков

    :02d означает:

    0 — заполнитель (чем заполнять)

    2 — общая ширина поля

    d — целое число (decimal)
    Тип вопроса: coderunner. Правильный ответ не показывается.
Источник: Moodle · 4. Математические операции. Целочисленное деление

ДЗ Математические операции. Целочисленное деление

Тест по этой теме будет добавлен педагогом после проверки вопросов.

Источник: Moodle · 4. Математические операции. Целочисленное деление
Тест по уроку 10 вопросов · результат сохраняется в LMS
Пройти тест

Задание

Что нужно сдать: Сдайте программу-анкету или интерактивное приветствие. Формат сдачи: - текстовый ответ в LMS; - файл, скриншот или ссылку на результат, если работа практическая; - ответы или выводы по самопроверке, если они указаны в уроке. Перед отправкой проверьте: - работа относится к теме урока; - файл или ссылка открывается; - текст написан своими словами; - оформление аккуратное. Критерии зачёта: работа соответствует теме урока; результат можно открыть и проверить; ответ написан своими словами; оформление аккуратное Педагог проверит работу, оставит комментарий и зачтёт урок или отправит его на доработку.
Сдать работу