М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Anastasia7711
Anastasia7711
24.05.2021 19:59 •  Информатика

сделайте С РЕШЕНИЕМ

№ 1.1 ; 2.5; 3.2.

№ 1.9 ; 2.6; 3.3.


сделайте С РЕШЕНИЕМ № 1.1 ; 2.5; 3.2. № 1.9 ; 2.6; 3.3.

👇
Ответ:
Притти
Притти
24.05.2021

1.1 3<x<8 4,5,6 ответ: 4

2.5 x>=17, x<29 ответ: 28

3.2 a*(b+!a)

a b !a b+!a f

0 0 1 1 0

0 1 1 1 0

1 0 0 0 0

1 1 0 1 1

1.9 x>=14, x нечёт ответ: 15

2.6 x чёт, x<=16, ответ: 16

3.3 (!b*(!(a*b)+c))

a b c a*b !(a*b) !(a*b)+c !b f

0 0 0 0 1 1 1 1

1 0 0 0 1 1 1 1

0 1 0 0 1 1 0 0

0 0 1 0 1 1 1 1

1 1 0 1 0 0 0 0

1 0 1 0 1 1 1 1

0 1 1 0 1 1 0 0

1 1 1 1 0 1 0 0

4,6(99 оценок)
Открыть все ответы
Ответ:
omanivchuk
omanivchuk
24.05.2021
Const n = 10;
type arr=array[1..n] of byte;
procedure sort(var a:arr);
var i, j, max, imax:integer;
begin
j := n;
while j > 1 do begin
    max := a[1];
    imax := 1;
    for i := 2 to j do
        if a[i] > max then begin
            max := a[i];
            imax := i
        end;
    a[imax] := a[j];
    a[j] := max;
    j := j - 1
 end;
end;
var
a: arr; i: byte;
 
begin
Randomize;
writeln('Исходный массив:');
for i := 1 to n do 
  begin
  a[i] := random(256);
  write(a[i]:4)
  end;
writeln;
sort(a);
writeln('Отсортированный массив:');
for i := 1 to n do write(a[i]:4);
writeln;
end.

Пример:
Исходный массив:
 119 239 156 143  34 184  93  19 218 120
Отсортированный массив:
  19  34  93 119 120 143 156 184 218 239
4,5(12 оценок)
Ответ:
Vladisimus
Vladisimus
24.05.2021
Procedure Sort(arr : array of integer);
var
  i, j, temp, len, min : integer;
begin
  len := length(arr);

  for j := 0 to len - 2 do
  begin
    min := j;
 
    for i := j + 1 to len - 1 do
      if arr[i] < arr[min] then
        min := i;

    if min > j then
    begin
      temp := arr[j];
      arr[j] := arr[min];
      arr[min] := temp;
    end;
  end;
end;

const
  N = 10; // Количество элементов массива
  Max = 100; // Максимальное число в массиве
var
  arr : array of integer;
  i : integer;
begin
  //Устанавливаем длину массива
  SetLength(arr, N);

  for i := 0 to N - 1 do
    arr[i] := random(Max);
 
  //Выводим исходный массив
  for i := 0 to N - 1 do
    write(arr[i], ' ');
  writeln();

  Sort(arr);

  //Выводим отсортированный массива
  for i := 0 to N - 1 do
    write(arr[i], ' ');
  writeln();
end.
4,7(75 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ