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

UptoLike

текстов программ program1.pas и program2.pas и результатов их работы в Pascal;
файлов zadach1.doc и zadach2.doc, содержащих математические модели, таблицы с блок-схемой и текстом про-
граммы, а также значения входных и выходных переменных к заданиям 1 и 2.
2. Распечатка файлов zadach1.doc и zadach2.doc, последовательности действий по рисованию блок-схемы в виде "Что
сделатьКак сделать".
Лабораторная работа 24
(2 часа)
ОДНОМЕРНЫЕ МАССИВЫ
Цель работы: научиться составлять блок-схемы и программы на языке Pascal с использованием одномерных массивов
для решения экономических задач.
Составить блок-схемы в Word и написать программы на языке Pascal для следующих заданий.
Задание 1
Предполагается покупка нового автомобиля, который станет приносить ежегодно чистый доход S рублей в течение n
лет, а затем будет выброшен на свалку. Какую максимальную сумму целесообразно уплатить за автомобиль при банковской
ставке p %. Предполагается, что поступления в банк от использования автомобиля происходят в конце каждого года.
Произвести вычисления при S = 2000 р., n = 7 лет, p = 12 %.
Примечание
1. Составить математическую модель задачи, если расчет максимальной суммы выгодной покупки производится по
формуле
][...]2[]1[ nmpmpmpR +++= , где
i
p
S
imp
)100/1(
][
+
=
, (1)
i = 1, 2, 3, …, n; Sежегодный доход; nчисло лет; pпроцентная ставка банка, %; Rмаксимальная сумма выгодной по-
купки.
Входные переменные:
чистый доход (Sвещественный тип);
число лет (nцелый тип);
процентная ставка (pцелый тип).
Выходные переменные:
стоимость покупки (Rвещественный тип).
Дополнительные переменные:
счетчик цикла (iцелый тип);
массив платежей (mp[i] – вещественный тип);
знаменатель дроби (znamвещественный тип).
2. Выполнить пункты 1 – 6 лабораторной работы 21 задания 1, т.е.:
1) изобразить блок-схему в Word и сохранить ее в Paint под именем bl_sx1.bmp на своем носителе в папке lab_24;
2) вызвать Pascal;
3) написать текст программы по блок-схеме в среде Pascal, заполнив массив mp[i] в цикле по формуле (1). Накопление
R производить в отдельном цикле;
4) отладить программу в среде Pascal и запустить на исполнение, сохранив под именем program1 на диске С (или D) в
папке lab_24. Вывести на экран значения всех элементов массива. Записать значения входных и выходных переменных;
5) оформить в Word ответ задачи, содержащий математическую модель, таблицу с блок-схемой и текстом программы,
а также значения входных и выходных переменных к заданию 1. Сохранить файл на своем носителе под именем
zadach1.doc в папке lab_24;
6) сохранить файл program1.pas на своем носителе в папке lab_24, используя файловый менеджер.
Задание 2
Вкладчик открыл счет в банке и положил на него S0 рублей под простые проценты по ставке p % годовых. Определить
суммы на счете вкладчика через каждый месяц в течение года.
Произвести вычисления при S0 = 370 000 р., p = 48 %. Оформить результаты вычислений в таблице вида:
Месяц 1 2 3 4 5 6 7 8 9 10 11 12
Сумма
Примечание
1. Составить математическую модель задачи, если расчет производится по формуле
+= k
p
SkS
12100
10][
, (2)