Ввод и вывод данных в программах на языке Python. Решение задач.

Технологическая карта по информатике на 08.02.2022 г., 10А

Ввод и вывод данных в программах на языке Python. Решение задач.

№ п/п Этап урока Что делать Ссылки и дополнитель-ные материалы по теме
1 Вводная часть На предыдущих уроках мы с вами начали изучение нового раздела «Алгоритмизация и программирование» и изучение языка Python. Мы познакомились со способами ввода и вывода данных. Убедитесь, что у вас есть конспект в тетради. Тетради будут проверяться сразу после возвращение к очному обучению. Сегодня мы продолжим изучение этой темы, решая задачи. Пожалуйста, приготовьте тетрадь для записей. Так же вы можете воспользоваться теоретическим материалом в ЛКУ на портале «Видеоуроки.нет» (вкладка «Видео») Личный кабинет ученика: https://videouroki.net/et/pupil
2 Объяснение нового материала Запишите в тетради для записей сегодняшнее число и тему урока: Ввод и вывод данных в программах на языке Python . Решение задач Задача 1. Сумма трех чисел. Напишите программу, которая считывает три числа и выводит их сумму. Каждое число записано в отдельной строке. Решение 1 Решение 2
  a = int(input()) b = int(input()) c = int(input()) s = a + b + c print(s)   a, b, c = int(input()),int(input()),int(input() print(a + b + c)

Задача 2. Площадь прямоугольного треугольника

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

Решение 1. Решение 2.

  b = int(input()) h = int(input()) print (b * h / 2)   a, h = int(input()),int(input()) print (a * h / 2)

 

Задача 3. Дележ яблок

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

Решение 1 Решение 2 (попробуйте сами)

  n = int(input()) k = int(input()) print(k // n) print(k % n)

 

Задача 4. Электронные часы

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

Решение 1: 1 Решение 2 (попробуйте сами)

  n = int(input()) hours = n % (60 * 24) // 60 minutes = n % 60 print(hours, minutes)

 

Задача 5. Hello, Harry!

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

Решение

1 print('Hello, ' + input() + '!')

 

 

 
3 Домашнее задание Попробуйте самостоятельно написать программы для решения следующих задач: Задача 6. Парты В школе решили набрать три новых математических класса. Так как занятия по математике у них проходят в одно и то же время, было решено выделить кабинет для каждого класса и купить в них новые парты. За каждой партой может сидеть не больше двух учеников. Известно количество учащихся в каждом из трёх классов. Сколько всего нужно закупить парт чтобы их хватило на всех учеников? Программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов.   Задача 7. Шнурки Обувная фабрика собирается начать выпуск элитной модели ботинок. Дырочки для шнуровки будут расположены в два ряда, расстояние между рядами равно a, а расстояние между дырочками в ряду b. Количество дырочек в каждом ряду равно N. Шнуровка должна происходить элитным способом “наверх, по горизонтали в другой ряд, наверх, по горизонтали и т.д.” (см. рисунок). Кроме того, чтобы шнурки можно было завязать элитным бантиком, длина свободного конца шнурка должна быть l. Какова должна быть длина шнурка для этих ботинок?