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

Программы к этим нужно написать на pascal abc.заранее ) 1)даны два массива: a[1: 2] и b [1: 20].найдите и выведите на экран только те элементы этих массивов,значения которых .например если a[2]=b[2]=4,то на экран надо вывести : номер
2 значение 4.если таких совпадений нет,то вывести на экран об этом. 2)дан массив из 10 чисел.подсчитайте в этом массиве количество положительных и отрицательных значений.

👇
Ответ:
нюша305
нюша305
24.05.2023

1) var A: array [1..2] of real;

          B: array [1..20] of real;

          i:integer;

          c:boolean;

 begin

  c:=false;

  readln(a[1],a[2]);

  for i:=1 to 20 do begin

                           readln(b[i]);

                           if (b[i]=a[1]) then begin writeln('A[1]=B[',i,']=',b[i]);c:=true; end;

                           if (b[i]=a[2]) then begin writeln('A[2]=B[',i,']=',b[i]);c:=true; end;

                           end;

  if c=false then writeln('Совпадений не найдено');

end.

2) var a:array[1..10] of real;

    npol,notr,i: integer;

   begin

    npol:=0;

    notr:=0;

    for i:=1 to 10 do begin

                             readln(a[i]);

                             if a[i]>0 then npol:=npol+1;

                             if a[i]<0 then notr:=notr+1;

                             end;

   writeln('Количество положительных значений: ',npol,', количество отрицательных значений: ',notr);

end.

                              

 

4,7(10 оценок)
Открыть все ответы
Ответ:
Dashasdh
Dashasdh
24.05.2023

35

Объяснение:

Если смотреть на таблицу, то мы видим, что у пунктов 1, 3, 5 и 7 связь с другими 2 пунктами, у пункта 2 - с тремя, у 4 - с 4, у 6 - с 5. Сравниваем со схемой и получаем:

П1 - К

П2 - Г

П3 -

П4 - Е

П5 -

П6 - В

П7 - Д

Пункты 1 и 7 вычислялись путем соединения точек. пункты 3 и 5 нас не волнуют, это точки А и Б, они в другой стороне и расстояние больше, чем у других.

Расстояние до пункта 2 (Г) 55, больше, чем прямое до 7 (Д), вычеркиваем.

Расстояние до П4 (Е) 20, от П4 (Е) до П7 (Д) 15, всего 35. Прямой путь 45.

Значит кратчайший будет через Е - 35

4,6(10 оценок)
Ответ:
marivtsan
marivtsan
24.05.2023

20

Объяснение:

Сначала посчитаем количество путей из каждого пункта в таблице (считаем количество ячеек с числом в строке или столбце соответствующих пункту):

П1 - 2

П2 - 3

П3 - 2

П4 - 4

П5 - 2

П6 - 5

П7 - 2

Затем посчитаем количество путей из каждого пункта в графе (считаем количество линий из соответствующего пункта):

А - 2

Б - 2

В - 5

Г - 3

Д - 2

Е - 4

К - 2

Становится очевидно, что:

П6 соответствует пункту В (у них одинаковое количество путей и это количество путей есть в единственном экземпляре)

П4 соответствует пункту Е (у них одинаковое количество путей и это количество путей есть в единственном экземпляре)

П2 соответствует пункту Г (у них одинаковое количество путей и это количество путей есть в единственном экземпляре)

Нам надо определить длина дороги из пункта В в пункт Г, т.е. из пункта П6 в пункт П2, смотрим в таблице значение в ячейке на пересечении строки П6 и столбца П2 (или строки П2 и столбца П6) - это 20

4,5(55 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ