Составить программку в Паскаль: Ученик в 1-ый денек выучил Х британских

Составить программку в Паскаль: Воспитанник в 1-ый денек выучил Х английских слов. В каждый следующий денек он выучивал на К слов больше, чем в предшествующий. Сколько британских слов он будет знать в N-й день занятий?

Задать свой вопрос
2 ответа
Var x,k,n,s,i:integer;
begin
writeln('x, k, n:');
readln(x,k,n);
s:=x;
for i:=2 to n do
 begin
 x:=x+k;
 s:=s+x;
 end;
writeln('s = ',s);
end.

Пример:
x, k, n:
10 2 5
s = 70
На первую часть задачки можно ответить устно без калькулятора. Складываем попорядку числа за 10 дней начиная с 5 в первый денек и завершая 23 в десятый. Итого: 5+7+9+11+13+15+17+19+21+23=140. 140 слов он будет знать на 10-ый денек. 250 слов получится на 14-ый день. 2-ой метод подсчета - блок-схема: var i,p,s:integer; begin i:=1; p:=5; s:=p; repeat i:=i+1; p:=p+2; s:=s+p until sgt;=250; writeln(i) end. Расшифровка: i - дни. Они растут на один. p - количество слов, изначально 5, но позже по две добавляется. Сумма больше или равно 250. Подсчитать количество дней. В ответе также будет 14.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт