PascalABC.NET , массив

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста дописать программу

Решение задачи: «PascalABC.NET , массив»

textual
Листинг программы
const
m: Array [2000..2014] of real = (207.5,146.1,134.8,125.4,114.4,108.0,106.6,
                                 112.1,113.3,110.1,109.9,208.7,121.8,116.5,116.2);
var j,k,min:integer;
Begin
writeln('Исходный массив:');
for var i:= 2000 to 2014 do
 begin
  write(m[i]:6:1);
  if i mod 4=3 then writeln;
 end; 
 writeln;
 min:=0;
 k:=0;
 j:=2001;
 while (j<=2014)and(k<4)do
  begin
   writeln(j,'=',m[j]/m[j-1]*100:0:1);
   if m[j]/m[j-1]>0.85 then inc(k);//это можно и убрать
   if k=4 then min:=j
   else inc(j)
  end; 
 writeln('Четвертый год, когда изменение индекса потребительских цен составило не более 15%');
 writeln('в сторону уменьшения: ',min,'-й год');
end.

Объяснение кода листинга программы

Список элементов кода:

  1. Объявление константы m типа массив (Array) с указанием размера в квадратных скобках и инициализацией значений элементов массива в запятых.
  2. Объявление переменных j, k, min типа integer с инициализацией значений 0.
  3. Вывод значений элементов массива m с помощью цикла for и функции write.
  4. Установка значения переменной min равным 0.
  5. Установка значения переменной k равным 0.
  6. Установка значения переменной j равным 2001.
  7. Запуск цикла while, который выполняется до тех пор, пока j меньше или равно 2014 и k меньше 4.
  8. Внутри цикла вычисление значения индекса потребительских цен для года j и вывод его на экран с помощью функции write.
  9. Проверка значения m[j]/m[j-1] на условие больше 0.85 и увеличение значения переменной k при выполнении условия.
  10. Увеличение значения переменной j на 1 при выполнении условия.
  11. Если значение переменной k равно 4, то присваивание значения переменной min значение переменной j.
  12. Если значение переменной k меньше 4, то увеличение значения переменной j на 1.
  13. После окончания цикла вывод на экран значения переменной min и сообщение о том, что это четвертый год, когда изменение индекса потребительских цен составило не более 15% в сторону уменьшения.
  14. Вывод на экран сообщения о том, что это четвертый год, когда изменение индекса потребительских цен составило не более 15% в сторону уменьшения.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы