В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
karolinaskinger
karolinaskinger
16.01.2022 06:52 •  Информатика

Төменде берілген программа кодтарын жазуда жіберілген қателерді тап


Төменде берілген программа кодтарын жазуда жіберілген қателерді тап ​

Показать ответ
Ответ:
semchenko2005
semchenko2005
16.12.2021 19:40

4. 14

9. 5

Объяснение:

4. построим граф (картинка 1) или дерево (картинка 2, вычеркнуты пути, которые не приводят в D)

По ним видно, что добраться из A в F через D можно 2 путями, посчитаем их длину

ADF = 10 + 5 = 15

ABDF = 5 + 4 + 5 = 14

Длина кратчайшего пути между пунктами A и F, проходящий через пункт D, равна 14

9. картинка 3

Т.к. по условию нам нужны пути не проходящих через город D, то вычеркнем все пути ведущие в D (AD) и из него (DG и DE)

Начала пути (A) всегда 1 путь

A = 1

Дальнейшее количество путей - сумма от входящих путей (стрелочек).

Вычеркнутые пути НЕ считаем.

B = A = 1

E = A = 1 (DE вычеркнут)

и т.д.

Существует 5 различных путей из города A в город H, не проходящих через город D


выполнить два задания. (варианты ОГЭ) 4. (номер 1187) Между населенными пунктами A, B, C, D, E, F по
выполнить два задания. (варианты ОГЭ) 4. (номер 1187) Между населенными пунктами A, B, C, D, E, F по
выполнить два задания. (варианты ОГЭ) 4. (номер 1187) Между населенными пунктами A, B, C, D, E, F по
0,0(0 оценок)
Ответ:
danilpostnyh
danilpostnyh
05.01.2022 16:23
1.
var a:array [1..4, 1..4] of integer; i, j, max: integer;
Begin
    for i := 1 to 4 do
        begin
        for j := 1 to 4 do
            read(a[i][j]);
        readln;
        end;
    max := a[1][1];
    for i := 2 to 4 do
        if max < a[i][i] then max := a[i][i];
    writeln(max);
End.

2.
var a:array [1..5, 1..5] of integer; i, j, m, sum: integer;
Begin
    for i := 1 to 5 do
        begin
        for j := 1 to 5 do
            read(a[i][j]);
        readln;
        end;
    readln(m);
    sum := 0;
    for i := 1 to 5 do
        if (m - i > 0) and (m - i < 6) then
            sum := sum + a[i][m - i];
    writeln(sum);
End.

3.
Const N = 5;
var a:array [1..N, 1..N] of integer; i, j, max: integer;
Begin
    for i := 1 to N do
        begin
        for j := 1 to N do
            read(a[i][j]);
        readln;
        end;
    max := a[1][N];
    for i := 2 to N do
        if (max < a[i][N + 1 - i]) then
            max := a[i][N + 1 - i];
    writeln(max);
End.

4.
Const N = 5;
var a:array [1..N, 1..N] of integer; i, j, count: integer; sum: real;
Begin
    for i := 1 to N do
        begin
        for j := 1 to N do
            read(a[i][j]);
        readln;
        end;
    sum := 0;
    count := 0;
    for i := 1 to N do
        if (a[5][i] mod 2 = 1) then
            begin
                sum := sum + a[5][i];
                inc(count);
            end;
    sum := sum / count;
    writeln(sum);
End.

5.
var a:array [1..4, 1..4] of integer; i, j, upper_sum, lower_sum: integer;
Begin
    for i := 1 to 4 do
        begin
        for j := 1 to 4 do
            read(a[i][j]);
        readln;
        end;
    upper_sum := 0;
    lower_sum := 0;
    for i := 1 to 4 do
        begin
        for j := i + 1 to 4 do
            upper_sum := upper_sum + a[i][j];
        for j := 1 to i - 1 do
            lower_sum := lower_sum + a[i][j];
        end;
    writeln(upper_sum);
    writeln(lower_sum);
End.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота