БлогNot. Паскаль: 6 простых задач с "экономическим содержанием"

Паскаль: 6 простых задач с "экономическим содержанием"

Понадобились "ну очень простые" работы по старому доброму Паскалю, для тех, кто знакомится на нём с основными алгоритмическими конструкциями за несколько учебных часов.

Работа рассчитана, в основном, на самостоятельное "пошаговое" выполнение. Так как предполагаются обучающиеся по Экономике/Менеджменту, то и задачи подобраны "по теме обучения". Приведён подробный разбор каждой задачи и текст программы, а также блок-схемы основных алгоритмических конструкций, применяемых при её решении.

Ниже приводится описание тем (задач) и ссылка "скачать".

I. Программирование линейного вычислительного процесса

Напишите программу вычисления величины дохода по вкладу V, если известны сумма вклада в рублях S, годовая процентная ставка P и время хранения вклада N лет. Проценты начисляются только на исходную сумму вклада S по прошествии полного года.

II. Программирование разветвляющегося вычислительного процесса

Написать программу начисления торговой скидки. По введённой сумме покупок, программа рассчитывает сумму к оплате с учётом того, что при покупке товара на сумму от 500 до 3000 руб. предоставляется скидка 3%, на сумму от 3000 до 10000 руб. – 5%, на сумму свыше 10000 руб. – 7%.

III. Программирование циклического вычислительного процесса

Напишите программу, которая создает таблицу стоимости товара в диапазоне от 1 до N штук. Цена единицы товара и значение N вводятся пользователем.

IV. Программирование задачи с одномерным массивом (вектором)

Задан массив из 20 оценок по информатике для группы студентов. Найти средний балл по предмету и количество "пятёрок".

V. Программирование задачи с двумерным массивом (матрицей)

Имеется N населённых пунктов, соединённых между собой дорогами. Информация о длинах дорог между населёнными пунктами с номерами i и j хранится в элементах матрицы A[i,j], при этом значение "ноль" означает, что i-ый и j-ый пункты не соединены между собой или являются одним и тем же пунктом. Найти номера пунктов, между которыми пролегают самый длинный и самый короткий участок дороги, учитывая, что таких пунктов может быть несколько.

VI. Программирование задачи с матрицей и вектором

Заданы вектор A размерностью m, определяющий объём производимой продукции, и матрица X размерностью m*n, характеризующая распределение производимой продукции по n потребителям. Напишите программу, которая вычисляет:

  • невязки в векторе A как разность между компонентой A[i] и суммой элементов i-ой строки матрицы X;
  • общую сумму невязок s в векторе A. Если s = 0, то вся продукция распределена и программа выводит на экран сообщение "План перевозок оптимален". При s ≠ 0 выводится значение s и текст: “План перевозок не оптимален”.

 Скачать или открыть файл в формате PDF (~1 Мб)

Сравните с этими лекциями, ещё 10 лет назад заочники вполне их осиливали :)

29.12.2016, 23:05 [4758 просмотров]


теги: учебное список алгоритм экономика pascal

К этой статье пока нет комментариев, Ваш будет первым