1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Сам и контр)
Вариант 1 Самостоятельная работа 25 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)
Босова, Босова, Бондарева
8 класс
Автор
Босова, Босова, Бондарева

Вариант 1 Самостоятельная работа 25 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)

Задача

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ. ОПЕРАТОР WHILE
ВАРИАНТ 1
Для издания 2025 года:
1. Определите значение переменной S после выполнения программного кода, записанного на двух языках программирования.
Ответ: 15
Для издания 2018 года:
1. Определите значение переменной S после выполнения операторов:
і:=0; S:=0
while i < 2 do begin i:=i+l; S:=S+i*i end; Ответ: 5 2. Используя цикл while, напишите программу, вычисляющую сумму квадратов чисел от 1 до введённого целого числа n. var s, n, i: integer; begin write('Введи n: '); readln(n); s := 0; i := 1; while i < = n do begin s := s + sqr(i); i := i + 1 end; writeln('s=', s) end. Python n=int(input()) s=0 i=1 while i < =n: s=s+i*i i+=1 print('s = ',s) 3. Дополнительное задание. Определите, что будет на выходе в результате выполнения алгоритма, записанного на двух языках программирования. Запишите текст условия задачи, для решения которой составлен данный алгоритм. Задача: найти первое число от 200 кратное 17 Ответ: 204

Подробный ответ

1) В первом задании переменная $$S$$ накапливает сумму чисел от $$0$$ до $$4$$:

$$S=0+1+2+3+4=15$$

Значит, после завершения цикла получаем $$S=15$$.

2) Для вычисления суммы квадратов чисел от $$1$$ до $$n$$ нужно в цикле прибавлять к $$S$$ значение $$i^2$$, а затем увеличивать $$i$$ на $$1$$.

var
s, n, i: integer;
begin
  write(‘Введи n: ‘);
  readln(n);
  s := 0; i := 1;
  while i <= n do
  begin
    s := s + sqr(i);
    i := i + 1
  end;
  writeln(‘s=’, s)
end.

n=int(input())
s=0
i=1
while i<=n:
  s=s+i*i
  i+=1
print(‘s = ‘, s)

3) В дополнительном задании алгоритм перебирает числа, начиная с $$200$$, пока не найдёт первое число, кратное $$17$$. Первое такое число:

$$204 \div 17 = 12$$

Следовательно, искомое число — $$204$$.

Ответ

1) $$15$$
2) Программа вычисляет сумму квадратов чисел от $$1$$ до введённого $$n$$.
3) $$204$$



Общая оценка
3.9 / 5
Другие учебники
Другие предметы