Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми з обліку покупок

Реферат Розробка програми з обліку покупок





вач вводить нові дані, які записуються на місце старих. br/>В 

Рис. 6. Редагування елемента стека


Код програми представлений у Додатку 1 Лістинг 6. p align="justify">. Одержати список місць купівлі та найменувань товарів, придбаних у четвертому кварталі минулого року. p align="justify"> У процедурі One реалізований алгоритм отримання записів, з датою покупки, що входить в 4 квартал минулого року, згідно блок-схемі на рисунку 7. У цій процедурі виконуються наступні дії:

. Вказівником присвоюється вершина стека (тобто стек розглядається з його вершини). p align="justify">. Перевірка на наявність елементів в стеку. p align="justify">. Якщо в стеці немає елементів, програма виводить повідомлення про те, що стек порожній. p align="justify"> Якщо в стеці є елементи, програма продовжує свою роботу.

. Програма привласнює змінним D1 і D2 дати початку і кінця 4 кварталу минулого року. p align="justify">. Обнуляється лічильник номерів елементів (k). p align="justify">. Поки в стеці є елементи, працює цикл:

. Лічильник номерів елементів (k) збільшується на 1. p align="justify">. Перевіряється, чи входить дата покупки в даній запису в зазначений

період (дата менше або дорівнює D1 і більше D2).

. Якщо дата не входить у вказаний період, то програма продовжує свою роботу.

Якщо дата входить у вказаний період, то запис виводиться на екран за допомогою допоміжної процедури Pomog (Посилання на програмний код даної процедури знаходиться в Додатку 1 Лістинг 7). Програма продовжує свою роботу. p align="justify">. Вказівником стека присвоюється попередня запис (тобто вершиною стека стає попередня запис). p align="justify"> Цикл закінчує свою роботу, коли в стеку більше немає елементів (покажчик дорівнює nil).


В 

Рис.7. Список товарів, придбаних в 4 кварталі минулого року


Код програми представлений у Додатку 1 Лістинг 8. p align="justify">. Знайти максимальну вартість покупок, зроблених по кожному з зустрічаються місць покупки. p align="justify"> У процедурі Two реалізований алгоритм знаходження записів з максимальною вартістю покупок, зроблених по кожному з зустрічаються місць, згідно блок-схемі на рисунку 8. У цій процедурі виконуються наступні дії:

. Обнуляються змінні для запису максимальних цін. p align="justify">. Обнуляються запису, для збереження номера запису. p align="justify">. Вказівником присвоюється вершина стека (тобто стек розглядається з його вершини). p align="justify">. Обнуляється лічильник номерів елементів (k). p align="justify">. Перевірка на наявність елементів в стеку. p align="justify">. Якщо в стеці немає елементів, програма виводить повідомлення про те, що стек порожній.

Якщо в стеці є елементи, програма продовжує свою...


Назад | сторінка 6 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Подання про свою роботу у співробітників виправної колонії
  • Реферат на тему: Програма &Лічильник рівнянь&
  • Реферат на тему: Стильове і кольорове оформлення елементів рекламного продукту для підприємс ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання прям ...