Курсовая работа: Облік касових операцій
.x,x1,x2,x3,x4,x5
C,c1,c2,c3,c4,c5,c6
C7,y,y1,y2,y3,y4,y5,
m,m1,m2,m3
f,f1,f2,f3
r,r1,r2,r3,r4,r5,r6,r7,
r8,r9,r10,r11,r12,r13,
r14,r15,r16
l,l1,l2,l3,l4,l5,l6,l7,
l8,l9,l10,l11,l12,l13,
l14,l15,l16
u,u1,u2,u3,u4,u5,u0
j,j1,j2,j3,j4,j5
2.3. Визначення структури вихідних даних
Ідентифікатор | Тип | Розмір | Пояснення |
ch | char |
Проміжкова змінна для позначення процедури | |
Ivan1,rostov1,noson1 | File of | - | Змінні для позначення текстового файлу. |
Z7,n1,n2 | integer | 1… | Змінні для обчислення значень операцій |
2.4 Вимоги до технічних засобів
Програма “облік касових операцій” була розроблена на персональному комп’ютері, який має такі характеристики : процесор AMDDuron, оперативна пам’ять 65008 Кбайт, об’єм жорсткого диску 40 Гбайт. Програма була розроблена на мові програмуванняPascal в середовищі TurboPascal 7.0, ця програма розрахована на роботу в операційній системі MS-DOS.
Для нормальної роботи програми ЕОМ повинна мати такий набір характеристик : процесор AMDDuron з тактовою частотою 15 МГц, оперативною пам’ятю об’ємом 50 Мбайта та жорстким диском об’ємом 100 Мбайт. Ці дані є мінімальними для виконання поставленої задачі на ЕОМ була обрана через її масове використання.
2.5 Вибір мови програмування
Впевненість в тому, що ми оволоділи комп’ютером досягається тільки тоді, коли він став нашим помічником і коли ми можемо створювати програми для рішення на комп’ютері потрібні нам задачі.
В основі тієї або іншої мови програмування лежить деяка керівна ідея, що робить істотний вплив на стиль відповідних програм.
Історично першою була ідея структурування програм, відповідно до якої програміст повинний був вирішити, які саме процедури він буде використовувати у своїй програмі, а потім вибрати найкращі алгоритми для реалізації цих процедур. Поява цієї ідеї була наслідком недостатньої вивченості алгоритмічної сторони обчислювальних процесів, досить характерної для ранніх програмувальних розробок (сорокові - п'ятидесяті роки). Типовим прикладом процедурно-орієнтованої мови є Фортран – перший і усе ще один з найбільш популярних мов програмування. Послідовне використання ідеї процедурного структурування програм привело до створення великих бібліотек програмування, що містять безліч порівняно невеликих процедур, з яких, як з цеглинок, можна будувати «будинок» програми.
В міру прогресу в області обчислювальної математики акцент у програмуванні став зміщатися з процедур убік організації даних. Виявилося, що ефективна розробка складних програм має потребу в діючих способах контролю правильності використання даних. Контроль повинен здійснюватися як на стадії компіляції, так і при прогоні програм, у противному випадку, як показала практика, різко зростають труднощі створення великих програмних проектів.
Виразне усвідомлення цієї проблеми привело до створення Ангола-60, а пізніше Паскаля, Модулі-2. Ці і безліч інших мов програмування, що мають більш-менш розвиті структури типів даних. Логічним наслідком розвитку цього напрямку став модульний підхід до розробки програм, що характеризується прагненням «сховати» дані і процедури усередині модуля.
Починаючи з мови Симула-67, у програмуванні з’явився новий підхід, що одержав назву об'єктно-орієнтованого програмування (надалі ООП). Його керівна ідея полягає в прагненні зв'язати ці дані процедурами в єдине ціле – об'єкт. Характерною рисою об'єктів є інкапсуляція (об'єднання)даних і алгоритмів їхньої обробки, у результаті чого і дані, і процедури багато в чому втрачають самостійне значення. Фактично ООП можна розглядати як модульне програмування наочного рівня, коли замість багато в чому випадкові, механічного об'єднання процедур і даних акцент робиться на їхній значеннєвий зв'язок.
Якими могутніми засобами володіє ООП наочно демонструє бібліотека Turbo Vision, що входить у комплект постачання Турбо Паскаля.
Я зупинилася на мові Паскаль. Мова програмування Паскаль була розроблена Ніколасом Віртом на початку 70-х років для навчання програмуванню. Pascal найбільш зручний як перша досліджувана мовапрограмування. За задумом розробниками цієї мови Ніколаса Вірта , мова Паскаль Повинна формувати в уявленні програміста закони програмування разам з її красою. Він також вважав. Що ця мова буде ефективним засобом навчання по програмуванню і підніме програмування від рівня простого рішення , що відбувається при роботі з Бейсіком, до рівня використання його в складній інженерній діяльності. Мій курсовий проект створений для спеціальності 5.050111 «Бухгалтерський облік», враховуючи те, що технічний прогрес стрімко рухається вперед і практично всі галузі суспільства в цілому на сьогоднішній день не обходяться без комп’ютерів, я вирішила створити програму на мові Паскаль. Ця мова легка у використанні та проста у застосуванні.
Багато програм створюються для рішення якої-небудь задачі. Тому