Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
примеры Постановки задач.doc
Скачиваний:
7
Добавлен:
30.04.2019
Размер:
284.67 Кб
Скачать

Регистрация и расчёт налогообложения транспортных средств

Исходные данные:

-категория транспортного средства(ТС) – зависит от объёма двигателя (число, м3) ;

-марка ТС (строковый тип);

-вид собственности (индивидуальная-1,государственная-2,частный предприниматель-3)

-владелец ТС- зависит от вида собственности (Если 1, то вводятся фамилия владельца ТС, номер техпаспорта, домашний адрес и телефон. Если 2 или 3, то вводятся- наименование организации, фамилия ответственного лица, номер техпаспорта, домашний адрес и телефон);

-дата похождения техосмотра;

-текущая дата (заключения договора) .

База содержит:

Все вышеперечисленные компоненты, а также дополнительные:

- сумма налога за предыдущий период;

- дата заключения предыдущего договора;

-срок договора ( или дата окончания действия договора).

Постановка задачи:

1 В программе должна быть предусмотрена возможность корректировки базы транспортных средств (изменение любых полей, добавление новых записей или их удаление).

2 Программа должна производить начисление налога в зависимости от категории транспортного средства и вида собственности;

3 Определять должников по текущей дате и формировать их список.

4 Проводить поиск по различным критериям:

-по фамилии владельца;

- по текущей дате;

- по категории ТС;

-по марке транспортного средства.

5 Кроме того, в программе должен быть предусмотрен режим, где пользовать программного средства при необходимости имеет возможность изменить тарифные ставки налогов в зависимости от категории ТС и вида собственности на него.

Построение графиков функций на плоскости

Alex2k@tut.by

Постановка задачи:

Пользователю предлагается выбор вида функции, график которой необходимо построить:

-линейная;

-показательная;

-тригонометрическая.

После чего на экране отображается общий вид функции, например , y=k*x+b и пользователю предлагается ввести исходные данные: k , b.

По желанию пользователя на экран выводится таблица значений функции на определенном интервале.

При выводе графика функции следует предусмотреть отображение координатных осей с указанными единицами измерений.

Исходные данные:

  • коэффициенты функции, используемые в уравнении;

  • интервал представления ( на отрезке [a,b]).

Главное меню

Выбор функции

Выбор формулы

Выход из программы

Ввод чисел

Вывод графика заданной функции

Автоматизация приема коммунальных платежей от населения

Исходные данные:

-домашний адрес( строковый тип);

- фамилия и.о. квартиросъемщика (ФИО- строка);

- дата платежа ( число, месяц, год).

База содержит:

      1. Список адресов, где каждому адресу соответствует номер ЖЭС (число от 1 до 10)

      2. Каждому адресу соответствует список жильцов, где указаны:

  • владелец квартиры (ФИО)

  • общее число жильцов (число)

  • количество льготников (число)

  • площадь квартиры (м2)

3 Тарифы по которым производят начисление квартплаты:

-техническое обслуживание ( тариф * площадь квартиры)

-вывоз мусора (тариф * количество жильцов)

- TV ( тариф)

- отопление (тариф * площадь квартиры)

- отчисления на капитальный ремонт (сумма)

- долги по оплате на конец месяца (сумма)

Постановка задачи:

1 Программа должна производить начисление квартплаты по каждому владельцу на конец месяца (30-ый день) ;

2 Выдать квитанцию по оплате за предыдущий месяц, где предусмотрены:

  • Льготы для пенсионеров ( скидка 10%)

  • Льготы для детей до 18 лет (скидка 20%)

  • Инвалиды ( скидка 30%)

  • Долги за прошлые месяцы суммируются с учетом 0,5% за каждый день. Проценты начисляются с 15-го числа до момента оплаты (дата платежа)

  • Тарифы на услуги могут изменяться ежемесячно ( до момента перерасчета)

  • База жильцов может быть изменена в любой день

  • Для лиц, имеющих долг более 3 месяцев формируется «извещение»

Графическое представление алгоритмов внутренних сортировок

Постановка задачи:

Разработать программу для графического представления алгоритмов внутренних сортировок.

Класс Сортировка содержит следующие исходные данные:

  • Размерность исходного массива данных

  • Массив данных

Методы класса (различные методы сортировки):

  • Прямой обмен

  • Бинарные вставки

  • Прямые включения

  • “Быстрая сортировка” (сортировка делением)

………………………………………и возможно другие.

Программа должна осуществить:

  • Ввод исходного массива может осуществляться по желанию пользователя либо с клавиатуры, либо генерироваться случайными числами;

  • Вывод не отсортированного массива;

  • Вывод на экран дисплея перечня всех видов сортировок, из которого пользователь может выбрать необходимый вид;

  • Вывод на экран процесса сортировки массива пошагово.