Вопрос задан 08.07.2023 в 21:56. Предмет Информатика. Спрашивает Сысоева Ирина.

1. Условие задания: Что получится в результате работы фрагмента программы?m:=17;for i:=1 to 7

dom:=m-6;writeln (m);2.Условие задания:Что получится в результате работы фрагмента программы?a:=0.1;s:=0;repeat i:=I+1;b:=1/i;s:=s+a;until b<a;write(I)3. Условие задания:Что получится в результате работы фрагмента программы?s:=0;k:=1;while k <17 do begin s:=s+k;k:=k+1;end;write(s,k)ПОМОГИТЕ ПОЖАЛУЙСТА, ДАМ МНОГО БАЛОВ ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мошникова Яна.

1. -25

2. 11

3. 136 17

1.

var m,i,s:integer;

begin

m:=17;

for i:=1 to 7 do

m:=m-6;

writeln (m);

end.

2.

var i:integer;

a,b,s:real;

begin

a:=0.1;

s:=0;

repeat i:=I+1;b:=1/i;

s:=s+a;

until b<a;

write(I)

end.

3.

var s,k:integer;

begin

s:=0;k:=1;

while k <17 do begin

s:=s+k;

k:=k+1;

end;

write(s,' ',k)

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу разобраться с каждым фрагментом программы:

  1. Фрагмент программы:
pascal
m := 17; for i := 1 to 7 do m := m - 6; writeln(m);

Результат:

diff
-25

В этом фрагменте у вас есть переменная m, которая изначально равна 17. Затем выполняется цикл for с переменной i от 1 до 7 (включительно). Внутри цикла значение m уменьшается на 6 на каждой итерации. В итоге, после выполнения цикла, m становится равным -25, и это значение выводится на экран.

  1. Фрагмент программы:
pascal
a := 0.1; s := 0; repeat i := i + 1; b := 1 / i; s := s + a; until b < a; write(i);

Результат:

11

В этом фрагменте у вас есть переменная a, которая равна 0.1, и переменная s, которая изначально равна 0. Затем выполняется цикл repeat (повторять), в котором на каждой итерации значение переменной i увеличивается на 1, затем вычисляется значение b = 1 / i, и значение a прибавляется к переменной s. Цикл выполняется до тех пор, пока b (текущее значение 1 / i) станет меньше, чем a (0.1). Когда это условие выполняется, значение i выводится на экран. В данном случае, цикл выполнится 10 раз (с i от 1 до 10), и на 11-й итерации условие перестанет выполняться.

  1. Фрагмент программы:
pascal
s := 0; k := 1; while k < 17 do begin s := s + k; k := k + 1; end; write(s, k);

Результат:

13617

В этом фрагменте у вас есть переменная s, которая изначально равна 0, и переменная k, которая изначально равна 1. Затем выполняется цикл while (пока), который выполняется до тех пор, пока значение k меньше 17. На каждой итерации значение k прибавляется к переменной s, и значение k увеличивается на 1. Цикл продолжается до тех пор, пока k не станет равным 17. После завершения цикла значения s и k выводятся на экран. В данном случае, сумма всех чисел от 1 до 16 равна 136, и после цикла значение k становится 17.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос