ВУЗ:
Составители:
где 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).
Страницы
- « первая
- ‹ предыдущая
- …
- 30
- 31
- 32
- 33
- 34
- …
- следующая ›
- последняя »