Imao
28.09.2020 13:28

В текстовом редакторе Блокнот написать программу на языке Pascal для решения
следующей задачи:
1. Ввести два числа и вывести значение периметра и площади прямоугольника со
сторонами, равными введенным значениям.
2. Ввести два числа и вывести большее из них.
3. Ввести четыре числа. Сравнить суммы двух первых и двух последних чисел, вывести
меньшую из них.
4. Ввести три числа и вывести меньшее из них.
5. Вести два числа. Если оба числа положительны, вывести их суму, оба отрицательны –
вывести их произведение, в обратном случае вывести разность большего и меньшего
из них.
6. Ввести число и возвести его в квадрат. Повторять операцию до тех пор, пока
результат не станет больше 1000. Вывести полученное значение.
7. Ввести два числа. Удваивать меньшее из них до тех пор, пока оно не станет больше
второго числа. Вывести полученное значение.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vaneevartem625
28.01.2020 16:32
Предлагается хранить типы блоков в массиве. Каждый элемент - 2Б, количество элементов - 2^20 => всего требуется 2МБ.

При перезаписи блока и очередной переоценке необходимо учитывать типы данных в блоке до перезаписи (T0), после перезаписи (T1) и в соседних блоках (TL, TR).

Если T0 = T1, то количество кусков данных не изменяется, т.е. W[i+1] = W[i]
TL = T0 = TR <> T1 -> W[i+1] = W[i] + 2
TL = T1 = TR <> T0 -> W[i+1] = W[i] - 2
TL = TR, T0 <> TL, T1 <> TL -> W[i+1] = W[i]

Далее рассмотрим случаи, когда TL <> TR
(TL = T0, TR = T1) или (TR = T0, TL = T1) -> W[i+1] = W[i]
(TL = T0, TR <> T1) или (TR = T0, TL <> T1) -> W[i+1] = W[i] + 1
(TL = T1, TR <> T0) или (TR = T1, TL <> T0) - > W[i+1] = W[i] - 1

Если все четыре типа не совпадают, то W[i+1] = W[i]
Если перезаписывается блок с адресом 0, считать, что тип TL не совпадает ни с одним из трех других.Аналогично при перезаписи блока с адресом , но для TR.

Вроде все?
0,0(0 оценок)
Ответ:
nastyauymionova
17.02.2023 09:25

Здравствуйте

(150, 200)

(130, 150)

(180, 210)

(200, 150)

Всего запусков будет 4

Объяснение:

все очень просто например возьмем  правильный запуск  

(150, 200)

x=150  y= 200 теперь подставляем в систему место y 200 а вместо  x 150

теперь получается 200>=150 and 150<=200 получается что система выдаст да . В этом задание простой принцип подставлять числа которые даны место букв. При этом если одна часть не правильна например возьмем

(190, 140)

x=190  y=140 подставляем 140>=150 and 190<=200 .

140>=150  неверно

190<=200 верно но все ровно ответ выдается НЕТ т.к одна часть системы не равна

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота