Ввод и вывод данных
Для ввода данных в языке Python используется функция
input('приглашение')
Она выводит на экран текст «приглашения», а затем получает строку, которую пользователь вводит с клавиатуры. Часто вместе с функцией ввода используют ту или иную функцию преобразования типа данных, например
a = float(input('Введите ускорение: '))
Для вывода данных в языке Python используют функцию
print(список вывода)
Для управления расположением выводимых данных на экране можно использовать специальные символы (табуляция — \t
, новая строка — \n
и др.), а также параметры sep='разделитель'
и end='конечный_символ'
, например
print('Результаты:', x, y**3, sep='\t', end='\n\n')
В данном случае строка «Результаты:» и значения x и y3 разделяются не пробелом, а табуляцией, а в конце перевод строки будет сделан дважды.
Алгоритм линейной структуры
Любой алгоритм можно составить из нескольких базовых структур. Простейшей из них является линейная (следование).
Линейный алгоритм (следование) образуется командами, выполняемыми однократно в той последовательности, в которой они записаны.
Пример программы линейной структуры
Блок-схема
Программа на языке Python
# линейный алгоритм
a = float(input('Введите a: '))
b = float(input('Введите b: '))
c = 2 * a + b
print('c=', c)
Чтобы составить программу линейной структуры…
- Определяем, что является исходными данными, какие будут у них типы. Выбираем имена переменных.
- Определяем, что является искомыми результатами, какие будут у них типы. Выбираем имена переменных.
- Определяем, какие формулы связывают исходные данные с результатами.
- Если нужны промежуточные данные, определяем их типы и выбираем имена вспомогательных переменных.
- Записываем алгоритм, который должен включать:
- ввод всех исходных данных;
- вычисления;
- вывод результатов.
- Подбираем данные для тестирования программы (проверки правильности ее работы).
Будьте внимательны: любая переменная должна получить значение до того, как она будет как-либо использована.
Задание
Составьте на языке Python программу для вычисления скорости свободно падающего тела и пройденного им пути.
Для справки: