Лабораторная работа №1. Блок-схемы 1 Лабораторная работа №2. Ввод и вывод данных 7


Лабораторная работа №2. Ввод и вывод данных



Скачать 404,77 Kb.
страница5/29
Дата23.01.2021
Размер404,77 Kb.
ТипЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   29



Лабораторная работа №2. Ввод и вывод данных



Цель: Приобретение практических навыков по работе с командами: Ввод и вывод данных
Задание. Напишите программу, согласно варианту.

Содержание отчета:

– Постановка задание

– Описание входных/выходных данных

– Алгоритм работы программы

– Код программы с комментариями



– Файл с кодом программы на языке Python
Варианты заданий



Задание



Напишите программу, которая считывает три числа и выводит их сумму. Каждое число записано в отдельной строке.



Напишите программу, которая считывает длины двух катетов в прямоугольном треугольнике и выводит его площадь. Каждое число записано в отдельной строке.



n школьников делят k яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке? Программа получает на вход числа n и k и должна вывести искомое количество яблок (два числа).



Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.



Напишите программу, которая приветствует пользователя, выводя слово Hello, введенное имя и знаки препинания по образцу:



Напишите программу, которая считывает целое число и выводит текст, аналогичный приведенному в примере (пробелы важны!).



В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.



Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду b. Количество дырочек в каждом ряду равно N. Шнуровка должна происходить элитным способом “наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.” (см. рисунок). Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l

. Какова должна быть длина шнурка для этих ботинок?

Программа получает на вход четыре натуральных числа a

, b, l и N

- именно в таком порядке - и должна вывести одно число - искомую длину шнурка.




Методические указания

Python – это современный язык, на котором просто и приятно писать программы.

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

print(5 + 10)

print(3 * 7, (17 - 2) * 8)

print(2 ** 16) # две звёздочки означают возведение в степень

print(37 / 3) # один слэш – это деление с ответом-дробью

print(37 // 3) # два слэша считают частное от деления нацело

# это как операция div в других языках

print(37 % 3) # процент считает остаток от деления нацело

# это как операция mod в других языках
Для ввода данных в программу мы используем функцию input(). Она считывает одну строку.

print('Как вас зовут?')

name = input() # считываем строку и кладём её в переменную name

print('Здравствуйте, ' + name + '!')

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

Попробуем написать программу, которая считывает два числа и выводит их сумму. Для этого считаем два числа и сохраним их в переменные a и b, пользуясь оператором присваивания =. Слева от оператора присваивания в программах на Питоне ставится имя переменной — например, строка из латинских букв. Справа от оператора присваивания ставится любое выражение. Имя станет указывать на результат вычисления выражения. Проиграйте эту программу и посмотрите на результаты её работы:

a = input()

b = input()

s = a + b

print(s)



Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   29


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница