0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 17
1

Найти x=min (min (b, c), max (a, d)-a)

29.10.2017, 22:02. Показов 1574. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Program Extremum;
{Определение максимального или минимального значения
с использованием структур "выбор" и "обход".
 Вычислить x = min (min (b, c), max (a, d)-a))}
Var
a,b,c,d:Integer;      {исходные данные}
max,min:Integer;      {промежуточные значения}
x:Integer;            {результат вычисления}
Begin
{Ввод исходных данных}
WriteLn('Введите значения a,b,c,d: '); 
ReadLn(a,b,c,d);
{Решение задачи с использованием структуры "Выбор"}
If b<c        {Определяем наименьшее значение между b и c}
Then min:=b
Else min:=c;
If a>d        {Определяем наибольшее значение между a и d}
Then max:=a
Else max:=d;
If min>max    {Определяем наибольшее значение между max и min}
Then x:=min
Else x:=max-a;
{Вывод результата решения с использованием структуры "Выбор"}
WriteLn('Использование структуры "Выбор": x = ',x);
{Решение задачи с использованием структуры "Обход"}
min:=b;       {Определяем наименьшее значение между b и c}
If min>c
Then min:=c;
max:=a;       {Определяем наибольшее значение между a и d}
If max<d
Then max:=d;
x:=min;       {Определяем наибольшее значение между max и min}
If x<max
Then x:=min;
{Вывод результата решения с использованием структуры "Обход"}
WriteLn('Использование структуры "Обход": x = ',x);
ReadLn;
End.

Как добавить в этот код (-а). Кто знает? ещё по ней нужно составить блок-схему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2017, 22:02
Ответы с готовыми решениями:

Даны действительные числа a, b. Рассчитать Y=min(a,b), Y1=min(min(a*b,a+b), min(a2 –b*a,b3-3*a)
Даны действительные числа a, b. Рассчитать Y=min(a,b), Y1=min(min(a*b,a+b), min(a2 –b*a,b3-3*a)),...

Вычислить: (MIN(Ai+Bi)+MAX(Ai-Bi)/(MIN(Ai)+MAX(Bi)
Дано векторы a и b, состоящие из десяти компонентов. Вычислить:...

Найти разность между min и max элементами матрицы
Доброй ночи, друзья! Случилась довольно казусная ситуация: попросили помочь с задачей, но она не...

Найти произведение min max элементов массива, принадлежащих интервалу [-3, 5]
Здравствуйте, вот такая вот задача, прошу помочь. Ввести одномерный массив A , вывести его....

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
30.10.2017, 13:01 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
uses crt;
{Определение максимального или минимального значения
с использованием структур "выбор" и "обход".
 Вычислить x = min (min (b, c), max (a, d)-a))}
Var
a,b,c,d:Integer;      {исходные данные}
max,min:Integer;      {промежуточные значения}
x:Integer;            {результат вычисления}
Begin
{Ввод исходных данных}
WriteLn('Введите значения a,b,c,d: ');
ReadLn(a,b,c,d);
{Решение задачи с использованием структуры "Выбор"}
If b<c        {Определяем наименьшее значение между b и c}
Then min:=b
Else min:=c;
If a>d        {Определяем наибольшее значение между a и d}
Then max:=a
Else max:=d;
If min<max-a    {Определяем наименьшее значение между max и min}
Then x:=min
Else x:=max-a;
{Вывод результата решения с использованием структуры "Выбор"}
WriteLn('Использование структуры "Выбор": x = ',x);
{Решение задачи с использованием структуры "Обход"}
min:=b;       {Определяем наименьшее значение между b и c}
If min>c
Then min:=c;
max:=a;       {Определяем наибольшее значение между a и d}
If max<d
Then max:=d;
x:=min;       {Определяем наибольшее значение между max и min}
If x>max-a
Then x:=max-a;
{Вывод результата решения с использованием структуры "Обход"}
WriteLn('Использование структуры "Обход": x = ',x);
Readln
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2017, 13:01
Помогаю со студенческими работами здесь

Нужно поменять min и max в массиве. Найти ошибку. Меняет совсем не то.
Program h; const n=10; var a:array of integer; i:integer; min, max,temp:integer;...

Массив: Найти min и max в двух заданных массивах, а разницу этих значений записать в массив С...
Даны два массива, обозначим их A и B. Найти максимальный и минимальный элемент из двух массивов (в...

Определить процедуру p (n, max, min), n - натуральное число
Определить процедуру p (n, max, min), n - натуральное число, в теле которой вводится ...

Программа для вычисления экстремума (min/max) функции
Составьте алгоритм и напишите программу для вычисления экстремума (min/max) функции на отрезке ....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru