Задание
Расположите этапы решения задачи в правильном порядке. Перетащите элементы, расставив их в верной последовательности.
Постановка задачи
Программная реализация
Разработка алгоритма
Получение и анализ результатов
Отладка и тестирование программы
Решение задачи на компьютере идёт по порядку:
- Сначала формулируют задачу и определяют входные и выходные данные.
- Затем разрабатывают алгоритм.
- Алгоритм записывают на языке программирования.
- Программу отлаживают и тестируют.
- В конце получают результаты и анализируют их.
Каждый следующий этап опирается на предыдущий: нельзя писать программу, пока нет алгоритма, и нельзя тестировать то, чего ещё нет.
- Постановка задачи
- Разработка алгоритма
- Программная реализация
- Отладка и тестирование программы
- Получение и анализ результатов
Соотнесите этап решения задачи с его описанием. Перетащите ответы из правой части в соответствующее им поле в левой части.
Определение входных и выходных данных
Разработка последовательности действий
Запись алгоритма на языке программирования
Поиск и устранение ошибок
Варианты ответов: Постановка задачи; Тестирование и отладка; Программная реализация; Получение и анализ результатов; Разработка алгоритма
Сопоставляем описание и название этапа:
- Определение входных и выходных данных делается при постановке задачи.
- Разработка последовательности действий — это разработка алгоритма.
- Запись алгоритма на языке программирования — это программная реализация.
- Поиск и устранение ошибок — это тестирование и отладка.
Вариант «Получение и анализ результатов» остаётся лишним.
Определение входных и выходных данных — Постановка задачи
Разработка последовательности действий — Разработка алгоритма
Запись алгоритма на языке программирования — Программная реализация
Поиск и устранение ошибок — Тестирование и отладка
Укажите основные конструкции языка Python. Выберите один или несколько вариантов ответов. Баллы начисляются в зависимости от количества правильно отмеченных ответов.
Графический интерфейс
Обработка исключений
Функции
Циклы
Условный оператор
К основным конструкциям языка относятся элементы, из которых строится любая программа:
- Функции — подпрограммы.
- Циклы — повторение действий.
- Условный оператор — ветвление.
- Обработка исключений (try/except) — тоже встроенная конструкция языка.
Графический интерфейс — это не конструкция языка, а возможность, которую дают отдельные библиотеки (например, tkinter).
Графический интерфейс создают с помощью подключаемых библиотек, а конструкции языка встроены в сам Python.
Обработка исключений; Функции; Циклы; Условный оператор
Какие из следующих выражений корректны для вывода информации в Python? Выберите один или несколько вариантов ответов. Баллы начисляются в зависимости от количества правильно отмеченных ответов.
print(Hello, world!)
print("Hello, world!")
echo "Hello, world!"
print(123)
print('Hello, world!')
Для вывода используется функция print().
- print(Hello, world!) — ошибка: текст не взят в кавычки.
- print("Hello, world!") — верно.
- echo "Hello, world!" — это команда другого языка (shell, PHP), в Python её нет.
- print(
) — верно, число выводится без кавычек. - print('Hello, world!') — верно, одинарные кавычки допустимы.
Строки в Python записывают в одинарных или двойных кавычках. Без кавычек Hello был бы именем переменной.
print("Hello, world!"); print(
