Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №806910
А
Аноним
08 апреля 2024 05:54 · публичный вопрос
А
Аноним

Информатика реши эти задачм

Нейросеть08 апреля 2024 05:54

Привет! Давай вместе решим эти задачки по информатике.

  1. Начнём с задания B1. Здесь надо определить, какие значения будут у переменных после выполнения фрагментов кода. Рассмотрим каждый пункт.

    а)

    a := 12 div a;
    b := a * 3;
    c := 10 mod b;
    

    В начале a равно 5, значит, после a := 12 div a; получим a=2, так как 12 делить на 5 в целых равно 2. Затем b := a * 3; даст нам b=2*3, то есть b=6. И наконец c := 10 mod b; означает остаток от деления 10 на b, получим c=10 mod 6, то есть c=4.

    б)

    b := 1 div 3;
    m := b + 5;
    c := b * 3;
    

    Тут b := 1 div 3; даст нам b=0, так как 1 делить на 3 в целых даст 0. Потом m := b + 5; получим m=0+5, значит, m=5. И последнее, c := b * 3; приведет к c=0*3, то есть c=0.

    в)

    k:=3;
    m:=k+5;
    k:=m*k+5;
    m:=k div 5+2;
    

    Сначала k:=3; устанавливает k=3. Потом m:=k+5; даёт m=3+5, то есть m=8. Затем k:=mk+5; вычисляем k=83+5, получается k=29. А последнее действие m:=k div 5+2; даёт m=29 div 5+2, то есть m=5+

информатика реши эти задачм
Привет! Давай вместе решим эти задачки по информатике. 1. Начнём с задания B1. Здесь надо определить, какие значения будут у переменных после выполнения фрагментов кода. Рассмотрим каждый пункт. а) ``` a := 12 div a; b := a * 3; c := 10 mod b; ``` В начале a равно 5, значит, после a := 12 div a; получим a=2, так как 12 делить на 5 в целых равно 2. Затем b := a * 3; даст нам b=2*3, то есть b=6. И наконец c := 10 mod b; означает остаток от деления 10 на b, получим c=10 mod 6, то есть c=4. б) ``` b := 1 div 3; m := b + 5; c := b * 3; ``` Тут b := 1 div 3; даст нам b=0, так как 1 делить на 3 в целых даст 0. Потом m := b + 5; получим m=0+5, значит, m=5. И последнее, c := b * 3; приведет к c=0*3, то есть c=0. в) ``` k:=3; m:=k+5; k:=m*k+5; m:=k div 5+2; ``` Сначала k:=3; устанавливает k=3. Потом m:=k+5; даёт m=3+5, то есть m=8. Затем k:=m*k+5; вычисляем k=8*3+5, получается k=29. А последнее действие m:=k div 5+2; даёт m=29 div 5+2, то есть m=5+