Если первый ученик за 1ч может собрать m ведер яблок питон

Обновлено: 07.09.2024

задачи: 1)если первый ученик за 1ч может собрать M ведер яблок,2й - K ведер, 3й - L ведер, от сколько яблок они соберут за t часов?
2) В условии первой задачи, если первый ученик работает x часов, второй - y часов, третий- z часов, то сколько яблок они собрали бы?

program Zadacha1;
var m, k, l, t, P :integer;
begin
Writeln ('M=');
readln (m);
Writeln ('k=');
readln (k);
Writeln ('l='); Собираем информацию
readln (l);
Writeln ('T=');
readln (T);
P:=(m+k+l)*t ; ----------Вычисляем
Writeln (p); ---------------выводим ответ
end.

Во второй задаче аналогично, только добавляешь x y z и вычисляешь E:=(m*x)+(k*y)+(l*z)


Основы

Введение

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

I like Python

Управляемый разделитель

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

Сумма трёх чисел

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

Следующее и предыдущее

Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.

Разделяй и властвуй

Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x, 2x, 3x, 4x, 5x, разделённых тремя черточками.

Расстояние в метрах

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

Сама неотвратимость

Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших.

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

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

Трехзначное число

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

Четырёхзначное число

Напишите программу для нахождения цифр четырёхзначного числа.

Пароль

При регистрации на сайтах требуется вводить пароль дважды. Это сделано для безопасности, поскольку такой подход уменьшает возможность неверного ввода пароля.

Четное или нечетное?

Напишите программу, которая определяет, является число четным или нечетным.

Роскомнадзор

Напишите программу, которая определяет, разрешен пользователю доступ к интернет-ресурсу или нет.

Формат входных данных
На вход программе подаётся целое число — возраст пользователя.

Арифметическая прогрессия

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

Наименьшее из четырёх чисел

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

Только +

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

Принадлежность 1

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число промежутку от -1 до 17.

Принадлежность 2

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число указанным промежуткам: от минус бесконечности до -3 и от 7 до бесконечности.

Принадлежность 3

Напишите программу, которая принимает целое число x и определяет, принадлежит ли данное число указанным промежуткам: от -30 до -2 и от 7 до 25.

Високосный год

Ход ладьи

Ход короля

Вид треугольника

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

Самописный калькулятор

Цветовой микшер

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

  • если смешать красный и синий, то получится фиолетовый;
  • если смешать красный и желтый, то получится оранжевый;
  • если смешать синий и желтый, то получится зеленый.

Нажмите, чтобы узнать подробности

Данный материал посвящен вопросам программирования на языке программирования. Python 3.6.4. В нем подробно рассматриваются решения задач. Он адресован учащимся и всем желающим самостоятельно овладеть искусством программирования.

Линейные задачи по программированию для начинающих.

Ищенко Руслана Викторовна,

Данный материал посвящен вопросам программирования на языке программирования. Python 3.6.4. В нем подробно рассматриваются решения задач, от простых до достаточно сложных. Он адресован учащимся и всем желающим самостоятельно овладеть искусством программирования. Содержит условия задач и одно или два варианта их решения на языке программирования. В сборнике рассматриваются различные линейные алгоритмы, решение задач и задачи для самостоятельной работы.

Данный материал может быть использован как на уроках информатики в 9классе, так и на элективных курсах.

Линейные программы

Основные математические операторы в python:

% —взятие остатка от деления

** — возведение в степень

Ряд встроенных функций в Python позволяют работать с числами. В частности, функции int() и float() позволяют привести значение к типу целое и вещественное.

Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами.

math.fabs(X) - модуль X.

math.factorial(X) - факториал числа X.

math.fmod(X, Y) - остаток от деления X на Y.

math.exp(X) - e X .

math.sqrt(X) - квадратный корень из X.

math.pi - pi = 3,1415926.

math.cos(X) - косинус X (X указывается в радианах).

math.sin(X) - синус X (X указывается в радианах).

math.tan(X) - тангенс X (X указывается в радианах). и т.п

Даны два целых числа х и у. Вычислить их сумму, разность, произведение и частное.

a = float(input("Введите первое число:"))

b = float(input("Введите второе число:"))

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

r = float(input("Введите радиус окружности: "))

print('Длина окружности =', f'')

Составить программу нахождения остатка деления целочисленного числа k на n

k = float(input("Введите число k: "))

n = float(input("Введите число n: "))

print('Остаток от деления',ostatok)


Найдите значения вычисления выражений z=sin(x+*(y/2))

x = float(input("Введите число х: "))

z = math.sin(x + pi*y / 2)

print("Значение выражения у Значение выражения z = ",f"")

Представление числа

При обычном определении числовой переменной она получает значение в десятичной системе. Но кроме десятичной в Python мы можем использовать двоичную, восьмеричную и шестнадцатеричную системы.

Для определения числа в двоичной системе перед его значением ставится 0 и префикс b:

Для определения числа в восьмеричной системе перед его значением ставится 0 и префикс o:

Для определения числа в шестнадцатеричной системе перед его значением ставится 0 и префикс x:

И с числами в других системах измерения также можно проводить арифметические операции:

print(" in binary in hex in octal ".format(z))

Для вывода числа в различных системах исчисления используются функция format, которая вызывается у строки. В эту строку передаются различные форматы.

Для двоичной системы "", где число 8 указывает, сколько знаков должно быть в записи числа. Если знаков указано больше, чем требуется для числа, то ненужные позиции заполняются нулями.

Для шестнадцатеричной системы применяется формат "". И здесь все аналогично - запись числа состоит из двух знаков, если один знак не нужен, то вместо него вставляется ноль. А для записи в восьмеричной системе используется формат "".

Задание для самостоятельной работы.

Если первый ученик за 1ч может собрать М ведер яблок,2-й – К ведер, 3-й L ведер, то сколько ведер яблок они соберут за t часов?

Для изготовления одного чайника нужно Р – граммов, одной тарелки –С граммов, одной чашки – К граммов сырья. Сколько сырья требуется для изготовления А штук чайников, 0.5А штук тарелок и 0.2А штук чашек?

В трех сосудах содержится вода. В первом сосуде V1 л воды температуры t1, во втором – V2 л температуры t2, в третьем – V3 л температуры t3. Воду слили в один сосуд. Составить программу для определения объема V и температуры T воды в этом сосуде (расчет температуры можно вести по упрощенной формуле: T = (t1+t2+t3)/3.

Определите количество теплоты необходимое для нагревания жидкости массой m, обладающей теплоемкостью c от температуры t1 до температуры t2

Вычислите и выведите на экран примерное число прожитых человеком дней (без учёта високосных лет), если в году 365 дней, а год рождения и текущий год запрашиваются у пользователя вашей программы.

Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения R0.

Определите площадь трапеции высотой H, с основаниями a и b.

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

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

Вычислить радиус RB вписанной и радиус RO описанной около треугольника окружности, если заданы стороны треугольника А, В, С.

, где S – площадь, P – полупериметр треугольника.

Линейные алгоритмы (2 часть)

Запишите с использованием промежуточных величин алгоритм вычисления выражения:




a = float(input("Введите число a: "))

print("Значение выражения у = ",f"")

Вычислить значение функции

x = float(input("Введите число x: "))

print("Значение выражения у = ",f"")

Вычислить значение функции

x = float(input("Введите число x: "))

y = math.cos(x) + math.sin(x)

print("Значение выражения у = ",f"")

a)Вычислить значение вычисления выражения x y

x = int(input("Введите число x: "))

y = int(input("Введите степень числа y: "))

print("Значение выражения у justify">

b)Вычислить значение функции y = x 5 + x 4 + x 3 + x 2 + x.

x = int(input("Введите число x: "))

y = math.pow(x, 5)+ math.pow(x, 4)+ math.pow(x, 3)+ math.pow(x, 2) + x

print("Значение выражения у left">

Задание для самостоятельной работы.

Составить программу для определения следующих выражений





Линейные задачи. Решение задач (часть 3)

Вывести уравнение прямой, проходящей через заданные точки.

Уравнение прямой на координатной плоскости имеет следующий вид: y = kx + b. Если известны координаты двух точек, лежащих на этой прямой, то можно, решая систему уравнений, определить значения коэффициентов k и b. Таким образом выводится уравнение конкретной прямой, например, у = 3x - 1.

Решаем систему уравнений:

y1 = kx1 + y2 - kx2

k = (y1 - y2) / (x1 - x2)

print("Координаты точки A(x1;y1):")

x1 = float(input("\tx1 \ty1 Координаты точки B(x2;y2):")

x2 = float(input("\tx2 \ty2 Уравнение прямой, проходящей через эти точки:")

k = (y1 - y2) / (x1 - x2)

print(" y = %.2f*x + %.2f" % (k, b)) или print("y =",k,"*x +",b)

Задание№2 "Заем"

Требуется убедиться, что брать кредиты не выгодно. Т. е. надо вычислить, сколько придется платить в месяц по займу и сколько всего отдать денег банку за весь период.

Месячная выплата по займу вычисляется по такой загадочной формуле:

m = (s * p * (1 + p)n) / (12 * ((1 + p)n – 1)).

Достаточно знать, что в этой формуле:

m - размер месячной выплаты;

s - сумма займа (кредита);

p - процент банка, выраженный в долях единицы (т. е. если 20%, то будет 0.2).

n - количество лет, на которые берется займ.

zaem = input("Сколько хотите взять денег: ")

proz = input("Под какой процент вам их дают: ")

years = input("Насколько лет берете: ")

proz = proz / 100

month_pay = (zaem * proz * (1 + proz)**years) / (12 * ((1 + proz)**years - 1))

print("Ваш месячный платеж составит: %.2f" % month_pay)

summa = month_pay * years * 12

print("За весь период вы заплатите: %.2f" % summa)

print("Это составит %.2f%% от первоначальной суммы" % ((summa/zaem ) * 100))

Задание№3 Обмен значений переменных

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

Во многих языках программирования (например, Pascal) приходится вводить третью переменную, играющую роль буфера (ее иногда называют буферной переменной). В этой переменной сохраняют значение первой переменной, потом первой переменной присваивают значение второй, в новое значение для второй переменной берут из буфера. Поэтому алгоритм обмена значений двух переменных выглядит так:

В Python обмен значений переменных можно выполнить вообще в одну строчку:

При выполнении a,b = b,a интерпретатор Python сначала получает значения связанные с переменными b и a (правая часть) и помещает их в кортеж, в данном случае получится (10, 20). После этого он связывает каждый элемент кортежа в определенной позиции с переменной в той же позиции, но в кортеже слева (a,b).

a = input("Введите число первое ")

b = input("Введите число второе ")

Вычислить продолжительность года на планетах.

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

Продолжительность года вычисляется по формуле:

2 * радиус_орбиты * пи / орбитальная_скорость.

planet1 = input("Планета №1: ")

r1 = float(input("Радиус ее орбиты (млн. км): "))

v1 = float(input("Ее орбитальная скорость (км/с): "))

year1 = 2 * math.pi * r1 / v1

planet2 = input("Планета №2: ")

r2 = float(input("Радиус ее орбиты (млн. км): "))

v2 = float(input("Ее орбитальная скорость (км/с): "))

r2 = r2 * 1000000

year2 = 2 * math.pi * r2 / v2

year2 = year2 / (60 * 60 * 24)

print("Длина года в днях на планете %s: %2.f" % (planet1, year1))

print("Длина года в днях на планете %s: %2.f" % (planet2, year2))

print("Длина года на %s больше, чем на %s? %s" % (planet1, planet2, year1 year2))

Пример входных данных:

Планета №1: Земля

Радиус ее орбиты (млн. км): 150

Ее орбитальная скорость (км/с): 30

Планета №2: Венера

Радиус ее орбиты (млн. км): 108

Ее орбитальная скорость (км/с): 35

Длина года в днях на планете Земля: 364

Длина года в днях на планете Венера: 224

Длина года на Земля больше, чем на Венера? True

Самостоятельная работа. Линейные. (часть 4)

В пяти тестовых опросах мальчик получил оценки. Составьте программу, которая определит среднее значение оценок, полученных мальчиком в пяти опросах.

Имеется садовый участок, имеющий форму прямоугольника со сторонами А метров и В метров. Составьте алгоритм и программу, которая определит сколько досок надо купить, чтобы поставить сплошной забор. Ширина одной доски 10 см.

В магазине продается костюмная ткань. Ее цена В руб. за квадратный метр. Составьте алгоритм и программу, которая подсчитает и выведет на экран стоимость куска этой ткани длиной Х метров и шириной 80 см.

Хозяин хочет оклеить обоями длинную стену в своем доме. Длина этой стены равна А метров, а высота - В метров. Рулон обоев имеет длину 12 метров и ширину K см. Составьте алгоритм и программу, которая определит стоимость обоев для всей стены, если цена одного рулона К руб.

Фруктовый магазин продает яблоки по А руб. за кг., груши по В руб. за кг., апельсины по С руб. за кг. В первые два дня недели продано: понедельник – Х кг. яблок, Y кг. груш, Z кг. апельсинов; вторник – X кг. яблок, Y кг. груш, Z кг. Апельсинов (X, Y, Z — принимают разные значения в понедельник и во вторник). Напишите программу, которая будет вычислять, на какую сумму продал магазин фруктов в каждый из этих дней и за оба дня вместе.

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

Вычислить длину окружности и площадь круга одного и того же заданного радиуса R.

Вычислить расстояние между двумя точками с данными координатами на плоскости (х1, у1) и (х2, у2).

Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.

Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление всей цепи.

Найти сумму членов арифметической прогрессии, если известны ее первый член, разность и число членов прогрессии.

Найти площадь равнобедренной трапеции с основаниями, а и b и углом α при большем основании а.

Вычислить площадь и периметр правильного N-угольника, описанного около окружности радиуса R (рассмотреть N — целого типа, R — вещественного типа).

Дано натуральное число Т — длительность прошедшего времени в секундах. Вывести данное значение длительности в часах (НН), минутах (ММ) и секундах (SS) в следующей форме: НН ч ММ мин SS с.

Ответ

Запишите это виде дано решение и тд рисунок размером 192 на 128 пикселей закодирован с палитрой 32 цвета. сколько килобайт занимает в памяти рисунок без учёта сжатия?

Предмет

Кросворд: 1. основной инструмент сбора , хранения и переработки 2.основное устройство ввода информации 3. "мозг" компьютера 4..устройство ввода информации 5устройство хранения программ и данных 6.устройство для быстрого перемещения по экрану и выбора информации 7.носитель информации, на который записывают программы для хранения 8.другое название жёсткого диска 9.устройство, с которого можно вывести на бумагу тексты и ресунки

Предмет

После преобразования растрового 256-цветного графического файла в серно-белый формат (без градаций серого) размер файла уменьшился на 70 байтов. найдите размер исходного файла?

Предмет

Предмет

Читайте также: