Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Prakticheskaya_chast

.pdf
Скачиваний:
7
Добавлен:
18.03.2015
Размер:
683.54 Кб
Скачать

Практическая часть:

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

Начало

Ввод артикулов товаров и их количества

Поиск в БД цен на товары

Расчет суммы покупки

Сумма

больше

1000р?

да

Расчет суммы с

учетом нет скидки 5%

Вывод чека на экран

 

 

 

Подстверждае

 

 

 

да

 

 

 

те покупку?

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

 

 

 

 

 

заполненной

 

 

 

 

 

формы чека на

 

 

 

 

 

печать

 

 

 

 

 

 

 

 

нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Конец

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

да

Расчет размера начисляемой премии.

Начало

Ввод данных о зарплате рабочего (стаж, з\п)

Ввод данных о проступках (опоздание, прогулы, замечания )

Есть

проступки

нет

Конец

46 Разработать алгоритм формирования оценки (от 1 до 5 баллов) за ответ на тестовое задание студентом.

Начало

 

 

 

 

 

Ввод № зачетки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск №зачетки в БД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

№зачетки

 

 

 

 

 

 

 

нет

 

 

 

 

 

 

 

 

 

 

найден?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск в БД

 

 

 

 

 

 

 

 

 

 

Теста

 

 

 

 

 

 

 

 

студента по

 

 

 

 

 

 

 

 

 

предмету

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тест есть?

да

Проверка правильности ответов, подсчет количества верных ответов в %

 

 

 

 

 

Число правильных

 

 

 

 

 

 

 

 

Да

 

 

 

Нет

 

 

 

 

 

ответов >90

 

 

 

 

 

 

 

 

Число правильных

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

 

 

 

 

 

 

 

 

Да

 

 

 

 

на

 

 

 

ответов от 70-89

 

 

 

 

 

 

 

 

экран

 

 

 

 

 

 

 

 

 

 

 

 

 

оценки

Вывод

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

 

 

экран

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нет

 

 

 

 

оценки

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на

 

 

 

 

 

 

 

 

 

 

 

 

экран

 

 

 

 

 

 

 

 

 

 

 

 

оценки

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

Число

правильных ответов от 5069

нет

Вывод

на

экран

оценки

2

Сохранение оценки студента в БД

Конец

48 Разработать алгоритм расчѐта цены на электробритву.

Начало

Ввод кода товара

Поиск № в БД

Вывод на монитор количества произведенного товара и общей суммы показателей затрат

 

 

 

 

 

 

 

 

Прибыль в

 

 

 

 

 

 

 

 

 

зависимости от сезона

 

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

Зима весна

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

 

Расчет прибыли в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30% от суммы

 

 

 

 

Расчет прибыли 20%

 

 

 

затрат

 

 

 

 

 

нет

 

 

 

 

 

от суммы затрат

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расчет цены 1ед. товара.

Цена=(Общие затраты+Надбавка)/ Количество товара

Сохранение в БД

Конец

50 Разработать алгоритм вычисления размера компенсации ущерба.

Начало

Ввод

наименования

ущерба

Поиск № в БД

Данные по

ущербу есть? да

Вывод на монитор данных оценки ущерба

Обоюдное

 

да

 

Обоюдное соглашение

определение

 

 

размера

 

 

 

определения компенсации?

 

 

 

 

компенсации

 

 

 

 

 

 

 

 

 

нет

Форма для ввода

коэффициента

 

 

задержки (если

 

имеется)

 

 

Вычисление

размера

компенсации

Нет

Заполнение формы отчета данными из БД

Вывод

заполненного отчета на монитор

нет

Распечатать документ?

Вывод

заполненной да Сохранение в БД формы отчета

на печать

Конец

52

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

 

 

Начало

 

 

 

 

Ввод табельного №

 

 

 

 

сотрудника

 

 

 

 

Поиск № в БД

 

 

 

 

Данные по №

 

 

 

 

есть?

 

 

 

 

Да

 

 

 

 

Вывод на экран

 

 

 

 

личного дела

 

 

 

 

сотрудника

 

 

 

 

Есть приказ рук-ля о

 

 

 

 

предоставлении отпуска?

 

 

 

Да

 

 

 

 

Ввод данных о

 

 

 

 

длительности

 

 

 

 

отпуска

 

 

 

 

Было ли

 

 

 

Да

повышение

Нет

 

 

оклада?

 

 

 

 

 

Расчет отпускных с учетом

Расчет

Нет

повышения оклада

отпускных

 

 

 

Сохранение в БД

 

 

 

 

Вывод на экран данных

 

Нет

 

 

 

 

 

 

о начисл. отпускных

 

 

Печать данных о начисленных отпускных?

Да

Вывод на печать

Нет

 

Конец

 

54 Разработать алгоритм перерасчѐта заработной платы в результате ошибки

Начало

Ввод

табельного

 

Поиск в БД

 

БД

 

 

 

 

 

 

 

 

 

 

Вывод на Экран сведений о з\п

Да Выявлены ошибки?

Перерасчет з\п

 

 

 

 

Печать

 

 

 

расчетного

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

листа?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расчт.лист

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

(корешок)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

конец

56 Разработать алгоритм расчѐта штрафа за слив неочищенных стоков.

58 Разработать алгоритм определения цены льготной путѐвки в ведомственный санаторий.

Начало

Ввод

табельного

Наличие в списке на

 

 

 

 

нет

 

льготы

 

 

 

 

 

 

 

 

 

да

Расчет цены простой путевки

Расчет цены льготной путевки

Вывод на экран

Конец

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

Начало

Ввод

табельного

номера

Ввод

выданной

суммы

Ввод данных авансовой отчетности

Начало

Ввод длительности поездки, месте командирования и

 

 

 

 

 

 

цель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На покупку

 

 

 

 

 

 

 

 

сырья

 

 

 

 

 

 

 

 

 

 

 

Расчет командировочных = Дорога +

 

 

 

 

 

 

 

 

 

 

 

 

 

Расчет командировочных с

 

 

 

 

 

 

 

(Проживание + питание + текущие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

учетом цены на сырье

 

 

 

 

 

 

 

расходы)*количество дней

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод

 

 

 

 

 

 

 

результата

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

на экран

Расчет

 

разницы

 

Коман.расходы

Да

 

> выданной

 

суммы

 

Нет

До выдать

Выданная

Да

сумма > коман.

 

расходов

 

Нет

Взыскать

(вычесть из з/п)

 

Сохранение в БД

 

Вывод данных на экран

Конец

Конец

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]