N школьников делят k яблок поровну неделящийся остаток остается в корзинке сколько яблок достанется
Перейти к содержимому

N школьников делят k яблок поровну неделящийся остаток остается в корзинке сколько яблок достанется

прикладная математика

Помогите составить программу решения следующих задач!
1. Дано два числа а и в. Выведите гипотенузу по заданным катетам.
2. Напиши программу, которая считывает целое число ивыводит текст аналогичный примеру. Пробелы, знаки препинания, строчные буквы важны. Пример:
ввод вывод
179 The next number for the numder 179 is 180
The previaus number for the numder 179 is 178

3. N школьников делят K яблок поровну, неделящийся остаток остается в корзине. Сколько яблок достанется каждому школьнику? Программа получает на входе числа N и K и должна вывести искомое количество яблок.
4. N школьников делят K яблок поровну, неделящийся остаток остается в корзине. Сколько яблок останется в корзине?
5. Длина Московской кольцевой автомобильной дороги 109 км. Байкер Вася стартует с нулеого илометра МКАДа и едет со скоростью V км в час. На какой отметке он остановится через t часов?
програама получает на входе два числа v и t. если v>0, то Вася движется в положительном направлении, если v<0, то в отрицательном. программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.

Задачка похожая на задачу с контестера. Если так и есть, то слабый контестер выбрал.
Завтра будет код ко всем твои задачкам, сейчас спать хочу
Нужна помощь? Сюда: vkontakte.ru/berestovskiy

Вторая:
var
a:integer;
begin
read(a);
writeln('The next number for the numder ',a,' is ',a+1);
write('The previaus number for the numder ',a,' is ',a-1);
end.

пусть я не знаток английского, но разве пишется numder, а не number?)

Третья:
var
n,k:integer;
begin
read(n,k);
writeln(n mod k);
end.

Четвёртая:
var
n,k:integer;
begin
read(n,k);
writeln(n div k);
end.

Пятая:
var
v,t:integer;
begin
read(v,t);
if v>0 then writeln(0+v*t) else writeln(109-v*y);
end.
Нужна помощь? Сюда: vkontakte.ru/berestovskiy

Добавлено (09.02.12, 15:47)
———————————————
А в пятой в предпоследней строке впоследней скобке У — это что?

Введение в программирование на языке Python. 3 Модуль. Целочисленная арифметика.

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

3 Модуль. Целочисленная арифметика.

Операции целочисленного деления и взятия остатка

Операция деления ( / ) для целых чисел всегда возвращает значение типа float , даже если делимое делится нацело на делитель. Часто бывает необходимым выполнить деление с целочисленным результатом. Для этого в Python есть специальная операция целочисленного деления, которая обозначается // . Результатом будет число, которое было бы получено в результате деления, но с отброшенной дробной частью. Другая связанная с этим операция — это операция взятия остатка от деления, обозначаемая % .

В случае отрицательных чисел операции по-разному определены в различных языках программирования. Например, в Python 3 округление по-прежнему будет производится вниз. Например:

Расписание уроков

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

print ( n // 5 )

print ( n % 5 )

Задача. Батарейки

В магазине батарейки продаются поштучно или упаковками по 4 штуки. Выгоднее покупать батарейки упаковками, чем поштучно. Вам необходимо купить ровно n батареек. Определите, сколько упаковок батареек и батареек поштучно надо купить, чтобы покупка была максимально выгодной?

Решение

Задача 3.

Задача. Сумма цифр трехзначного числа

Дано трёхзначное число. Найдите сумму его цифр.

Решение

Делёж яблок

n школьников делят между собой k яблок поровну, неделящийся остаток остаётся в корзинке. Сколько яблок достанется каждому школьнику? Сколько яблок останется в корзинке?

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

Настольный тенниc

Феофилакт хочет купить ракетки и шарики для игры в настольный теннис. Один комплект ракеток стоит A рублей, один шарик стоит B рублей. У Феофилакта есть C рублей, C ≥ A , он покупает один комплект ракеток и шарики на оставшиеся деньги. Сколько шариков купит Феофилакт?

Программа получает на вход три целых числа: A , B , C . Программа должна вывести ответ на задачу.

Предпоследняя цифра

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

Сумма цифр

Дано четырёхзначное число. Найдите сумму его цифр.

Электронные часы

С начала некоторых суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент.

На вход программе подается целое неотрицательное число n .

Программа должна вывести два числа: количество часов (от 0 до 23 ) и количество минут (от 0 до 59 ).

Из проволоки толщиной d миллиметров сделали кольца. Внутренний радиус каждого кольца составляет R миллиметров. Всего сделали n колец и их соединили в цепь. Определите длину получившейся цепи L . На рисунке изображен пример для n = 3 .

Стоимость покупки

Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков.

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

Задача 11.

Делёж яблок — 2

n школьников делят k яблок “почти поровну”, то есть так, чтобы количество яблок, доставшихся любым двум школьникам, отличалось бы не более, чем на 1 .

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

Задача 12.

Автопробег

За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров?

Программа получает на вход в первой строке натуральное число n и во второй строке целое неотрицательное число m .

Задача 13.

Парты

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

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

Задача 14.

Страницы книги

На каждой странице книги напечатано ровно k строк: на первой странице находятся строки с 1 по k , на второй — c k + 1 по 2 k и т.д. Определите, на какой странице находится строка номер n и какой по счёту будет эта строка на странице.

Даны натуральные числа k и n , каждое в отдельной строке. Программа должна считать их и вывести два числа: номер страницы и номер строки на странице.

Задача 15

Шахматная доска

Шахматная доска состоит из n × m клеток, покрашенных в чёрный и белый цвет в шахматном порядке. При этом клетка в левом нижнем углу доски покрашена в чёрный цвет. Определите, сколько всего на доске чёрных клеток.

Программа получает на вход натуральные числа n и m . Программа должна вывести ответ на задачу.

Задача 16.

Следующее чётное

Дано целое число n . Выведите следующее за ним чётное число.

Задача 17.

Симметричное число

Дано целое неотрицательное число, меньшее 10000 . Если число имеет меньше 4 знаков в десятичной записи, то нужно считать, что его десятичная запись дополняется слева незначащими нулями (например, число 120 дополняется до 0120 ). Определите, является ли его десятичная запись симметричной. Если число симметричное, то выведите 1 , иначе выведите любое другое целое число.

Задача 18.

Максимум

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

При решении задачи можно пользоваться только целочисленными арифметическими операциями + , − , ∗ , // , % , = . Нельзя пользоваться такими конструкциями как: ветвления, циклы, функции.

Курс повышения квалификации

Интернет-технологии и социальные сети как средство учебной коммуникации

Курс повышения квалификации

Педагогическая деятельность в контексте профессионального стандарта педагога и ФГОС

  • Сейчас обучается 62 человека из 32 регионов

Курс повышения квалификации

Создание и развитие персонального сайта учителя в условиях реализации профессионального стандарта педагога

  • Сейчас обучается 39 человек из 22 регионов

«Домашнее обучение. Лайфхаки для родителей»

Краткое описание документа:

Python – это один из наиболее популярных современных языков программирования. Он пригоден для решения разнообразных задач и предлагает те же возможности, что и другие языки программирования: динамичность, поддержку ООП и кросс-платформенность.

  • подготовка к ЕГЭ/ОГЭ и ВПР
  • по всем предметам 1-11 классов

«Такие разные дети: преимущества тьюторской позиции учителя»

Свидетельство и скидка на обучение каждому участнику

Дистанционные курсы для педагогов

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

5 909 831 материал в базе

«Интеграция современного искусства в детское творчество»

Свидетельство и скидка на обучение
каждому участнику

Ищем педагогов в команду «Инфоурок»

  • ЗП до 91 000 руб.
  • Гибкий график
  • Удаленная работа

Другие материалы

  • Информатика
  • 7 класс
  • Другие методич. материалы
  • 24.12.2021
  • 1925
  • 49
  • Информатика
  • 7 класс
  • Другие методич. материалы
  • 24.12.2021
  • 1479
  • 53
  • Информатика
  • 11 класс
  • Статьи
  • Учебник: «Информатика. Базовый уровень», Босова Л.Л., Босова А.Ю.
  • 24.12.2021
  • 651
  • 76
  • Информатика
  • 11 класс
  • Презентации
  • Учебник: «Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
  • Тема: § 6. Информационные системы
  • 24.12.2021
  • 58
  • 0
  • Информатика
  • 9 класс
  • Рабочие программы
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • 24.12.2021
  • 169
  • 2
  • Информатика
  • 9 класс
  • Другие методич. материалы
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • Тема: 4.3.1. Всемирная паутина
  • 24.12.2021
  • 116
  • 3
  • Информатика
  • Статьи
  • 24.12.2021
  • 132
  • 1
  • Информатика
  • Презентации
  • 24.12.2021
  • 162
  • 2

«Практический подход в работе с утратой смысла жизни: логотерапия»

Свидетельство и скидка на обучение каждому участнику

Вам будут интересны эти курсы:

  • Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
  • Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
  • Курс повышения квалификации «Облачные технологии в образовании»
  • Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
  • Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
  • Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
  • Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
  • Курс повышения квалификации «Введение в программирование на языке С (СИ)»
  • Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
  • Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
  • Курс повышения квалификации «Современные тенденции цифровизации образования»
  • Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • 24.12.2021 2408
  • DOCX 207.4 кбайт
  • 56 скачиваний
  • Оцените материал:

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

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

Автор материала
  • На сайте: 5 лет и 6 месяцев
  • Подписчики: 5
  • Всего просмотров: 267507
  • Всего материалов: 159

40%

Московский институт профессиональной
переподготовки и повышения
квалификации педагогов

Дистанционные курсы
для педагогов

663 курса от 690 рублей

Выбрать курс со скидкой

Выдаём документы
установленного образца!

Обложка вебинара113 минут

«Виды мышления. Межполушарная асимметрия. Диагностика внимания»

Обложка вебинара60 минут

«Ценностное самоопределение в профессии»

Обложка вебинара59 минут

«Проблема мира детства в образовательной среде»

  • Рабочие листы по русскому языку (существительное, прилагательное, глагол)
  • Памятка
  • Памятка и закладки

Подарочные сертификаты

  • Курсы «Инфоурок»
  • Онлайн-занятия с репетиторами на IU.RU

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

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

C++ для приматов

Начальный курс программирования для студентов направления "Прикладная математика" Одесского национального университета имени И.И.Мечникова

Meet Your Teachers

dr.Mazurok

Software developer AI Scientist Ass.prof Odessa National I.I.Mechnikov University

Личные Ссылки
  • http://igor.mazurok.com
  • http://cpp.mazurok.com
  • http://java.mazurok.com
Проверенные Сервисы
Jane Platonova

Недавние решения

  • eolymp-103. Симуляция процесса 09/06/2022
  • e-olymp 11154. Покраска забора 29/05/2022
  • Death First Search — Episode 2 28/05/2022
  • e-olymp 488. Обход матрицы змейкой 24/05/2022
  • THE DESCENT 10/05/2022

e-olymp 4716. Делёж яблок — 1

Задача:
[latex]n[/latex] школьников делят [latex]k[/latex] яблок поровну, неделящийся остаток остаётся в корзинке. Сколько яблок достанется каждому школьнику?

Входные данные:

Два положительных целых числа [latex]n[/latex] и [latex]k[/latex], не превышающие [latex]1500[/latex] — редко в школе бывает больше учеников, да и много яблок тоже кушать вредно…

Выходные данные:

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

Тесты:

Входные данные Выходные данные
3;14 4
10;100 10
20;20 1
1500;1500 1
120;1500 12

Решение:

Объяснение:

Поскольку все числа, используемые в задаче,— целые, и каждое из них меньше [latex]1500 [/latex] то переменные создаём типа «int». Далее разделив число яблок ([latex]k [/latex]) на количество школьников ([latex]n [/latex]), получаем количество яблок, которое получит каждый школьник. Формула, соответственно, [latex]\frac [/latex]. Остаток от деления в решении не учитывается, что соответствует условию, ведь он остаётся в корзине.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *