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