Ученик в первый день выучил 5 англисских слов.В каждый следующий день он выучивал ** 2...

0 голосов
120 просмотров

Ученик в первый день выучил 5 англисских слов.В каждый следующий день он выучивал на 2 слова больше,чем в предыдущий.Сколько англисских слов выучит ученик в 10 дней занятий???.Составьте алгоритм или программу!!


Информатика | 120 просмотров
Дан 1 ответ
0 голосов

Подправлю если найду ошибку, но пока может так? Сейчас проверю.
Program tt;
var z,x,N:integer;
BeginN:=1;
x:=5;
while N<9 do begin<br>z:=x+2;
x:=x+z;
N:=N+1;
end;
Writeln (z);
end.

(59 баллов)
0

Посчитал вручную и если правильно понял задачу так верно:
Program tt;
var z,x,N:integer;
Begin
N:=1;
x:=5;
while N<11 do begin<br>z:=x+2;
x:=x+z;
N:=N+1;
end;
z:=z-2;
Writeln (z);
end.

0

Прошу прощения, правда, очень виноват, всё решается по формуле суммы арифметической прогрессии. Я совсем не так понял задачу я складывал слова которые были выучены и в первый день и во второй вместе и т.д. Простите.
С While это можно решить так.
Program tt;
var x,h,k,N:integer;
z:real;
Begin
k:=2;
h:=10;
x:=5;
while Nz:=(2*x+(h-1)*k)*0.5;
N:=N+1;
end;
z:=z*10;
Writeln (z);
end.