Простые вычислительные алгоритмы

Вычислительные и диалоговые программы

Компьютер отлично считает и может спросить у тебя данные, а потом дать ответ. Соберём простую программу-собеседника на Python.

Чему ты научишься. написать на Python вычислительную и диалоговую программу с командами input, print и условием if.

Вычислительные алгоритмы

Вычислительный алгоритм считает значения арифметических выражений. В Python арифметика простая: + сложение, - вычитание, * умножение, / деление. Команда print выводит результат на экран.

print(2 + 3 * 4)
14

Диалоговые программы

ДИАЛОГОВАЯ ПРОГРАММА:

  input() -> обработка -> print()
  спросить   посчитать   вывести
  данные      ответ      ответ

  если нужен выбор -> if ("если")
Диалоговая программа получает ввод, обрабатывает данные и выводит ответ

Программа может спросить у пользователя данные командой input, обработать их и вывести ответ командой print. Такие программы называют диалоговыми. Например, программа спрашивает имя, сохраняет его в переменной name, а потом печатает приветствие с этим именем. А чтобы программа выбирала, что делать в зависимости от условия, используют конструкцию if («если»).

name = input("Как тебя зовут? ")
print("Привет, " + name + "!")
Как тебя зовут? Аня
Привет, Аня!

Контрольный вопрос. Какая команда Python выводит результат на экран?

Аprint
Бinput
Вif

Подсказка: Печатает на экран.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какая команда Python спрашивает данные у пользователя?

Аinput
Бprint
Вfor

Подсказка: Она получает данные ОТ пользователя, а не выводит их НА экран — это разные направления.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Что выведет программа: print(2 + 3 * 4)? Впиши только число. (Умножение выполняется раньше сложения.)

Подсказка: Сначала выпиши правило или формулу, затем посчитай по шагам. Итоговое число впиши сам.

Онлайн-проверка ответа появится позже

Задание. Программа должна спросить у пользователя данные с клавиатуры. Допиши пропущенную команду: name = ___(«Как тебя зовут? «). Впиши только имя команды маленькими буквами (без скобок).

Подсказка: Та же команда, что спрашивает данные у пользователя с клавиатуры.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Задание. Что выведет программа: print(10 — 2 * 3)? Впиши только число. (Умножение выполняется раньше вычитания.)

Подсказка: Сначала выпиши правило или формулу, затем посчитай по шагам. Итоговое число впиши сам.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Конструкция if в Python по-русски означает…

Аесли
Бтогда
Виначе

Подсказка: С неё начинают проверку условия: «… идёт дождь — возьми зонт».

Онлайн-проверка ответа появится позже

Контрольный вопрос. Что выведет программа: print(3 + 2 * 2)? Впиши только число (умножение выполняется раньше сложения).

Подсказка: Сначала посчитай умножение, потом прибавь оставшееся число.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Программа спрашивает «Как тебя зовут?» и ждёт, пока пользователь введёт ответ с клавиатуры. Какая это команда?

Аinput
Бprint
Вif

Подсказка: Та же команда, что и в примере с переменной name.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Символ «*» в арифметике Python означает какое действие? Впиши слово.

Подсказка: То же действие, что и в примере print(2 + 3 * 4).

Онлайн-проверка ответа появится позже

Задание. Проект «Программа-собеседник». Придумай свою диалоговую программу на Python: она спрашивает у пользователя что-то одно (имя, любимое число, любимый цвет — на выбор), сохраняет ответ в переменной и печатает фразу с этим значением.
Опиши по шагам (или напиши код, если Python под рукой):
1) какой вопрос задаст input;
2) как будет называться переменная, в которую сохраняется ответ;
3) какую фразу выведет print с использованием этой переменной.
Если пишешь код — пример по образцу из урока: name = input("Как тебя зовут? ") и print("Привет, " + name).
Ответ пришли текстом или кодом. Проверит преподаватель.

Подсказка: Возьми пример с именем из урока и просто замени вопрос на свой (например, про любимое число).

Онлайн-проверка ответа появится позже

Готов попробовать сам? В разделе заданий тебя ждёт проект «Программа-собеседник» — напишешь свою диалоговую программу на Python.

Итоги 6 класса

Поздравляю — ты прошёл весь курс информатики 6 класса! Ты научился видеть мир через объекты и системы, строить разные информационные модели, управлять исполнителями Чертёжник и Черепашка и написал первые программы на Python. Отличный шаг вперёд!

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева