Информатика. Часть II. Галыгина И.В - 32 стр.

UptoLike

где kчисло месяцев; S0 – начальная сумма; pпроцентная ставка бан- ка, %; S[k] – итоговая сумма на счете в конце каждо-
го месяца.
Входные переменные:
начальная сумма (S0 – вещественный тип);
процентная ставка (pцелый тип).
Выходная переменная:
массив сумм в конце каждого месяца (S[i] вещественный тип).
Дополнительная переменная:
счетчик цикла (iцелый тип).
2. Выполнить пункты 2.1 – 2.6 задания 1 (в пункте 2.3 заполнить массив S[k] в цикле по формуле (2), сохранив на сво-
ем носителе в папке lab_24:
блок-схему под именем bl_sx2.bmp;
текст программы под именем program2.pas;
ответ к заданию 2 под именем zadach2.doc.
Отчет по работе 24
1. Демонстрация преподавателю:
графических файлов bl_sx1.bmp и bl_sx2.bmp с блок-схемами к заданиям 1 и 2;
текстов программ program1.pas и program2.pas и результатов их работы в Pascal;
файлов zadach1.doc и zadach2.doc, содержащих математические модели, таблицы с блок-схемой и текстом про-
граммы, а также значения входных и выходных переменных к заданиям 1 и 2.
2. Распечатка файлов zadach1.doc и zadach2.doc, последовательности действий по рисованию блок-схемы в виде "Что
сделатьКак сделать".
Лабораторная работа 25
(2 часа)
МНОГОМЕРНЫЕ МАССИВЫ
Цель работы: научиться составлять программы на языке Pascal с использованием многомерных массивов, процедур
для решения экономических задач.
Написать программы на языке Pascal и оформить в текстовом процессоре Word тексты программ и результаты их вы-
полненияграфические файлы (копии экрана с результатами выполнения программ) для следующих заданий.
Задание 1
Определить поквартальную прибыль предприятия за последние пять лет, а также суммарную и среднюю арифметиче-
скую прибыль предприятия за каждый год в течение последних пяти лет. Использовать процедуры заполнения массива vvod,
расчета shet и вывода vivod.
Примечание
Сохранить на своем носителе в папке lab_25:
графический файлкопия экрана (нажать клавишу Print Screen) с результатами выполнения программы под именем
rez_1.bmp;
текст программы под именем program1.pas;
ответ к заданию 1 под именем zadach1.doc.
Оформление процедуры ввода данных vvod
1. Для заполнения первой строки с годами и первого столбца с номерами кварталов использовать отдельные циклы.
При заполнении первой строки массива p[1,i] счетчик цикла i изменяется от 2 до 6, а элементы массива заполняются накоп-
лением суммы (S целый тип) от текущего года минус четыре до значения текущего года (начальному значению суммы S
перед циклом присвоить значение текущего года минус пять).
2. При заполнении первого столбца массива p[i,1] счетчик цикла i изменяется от 2 до 5, а элементы массива заполня-
ются накоплением суммы (K целый тип) от 1 до 4 (начальному значению суммы K перед циклом присвоить значение 0).
3. Массив прибылей (p[i, j] целый тип) заполняется случайным образом целыми числами в диапазоне от 500 до
2000. Заполнение прибылей p[i,j] осуществлять по строкам с помощью вложенного цикла: внешний цикл в диапазоне от 2 до
5 (параметр i), внутреннийот 2 до 6 (параметр j).
Оформление процедуры вычислений shet
1. Для заполнения последней строки с прибылями за год и последнего столбца с прибылями за пять лет поквартально
использовать отдельные вложенные циклы. При заполнении последней строки массива p[6,i] счетчик внешнего цикла i из-
меняется от 2 до 6, счетчик внутреннего цикла j изменяется от 2 до 5, а элементы массива заполняются накоплением суммы
S элементов p[j,i] (начальному значению суммы S перед внутренним циклом присвоить значение 0, а после внутреннего цик-
ла элементу p[6,i] присвоить значение накопленной суммы S).