Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Опис програми




Вступ

Список використаних джерел.

Водорості дифлякційних западин і піщаних дюн.

Водорості озер і рік.

Розділ 3. Водорості макрофіти Словінського національного парку.

Розділ 2. Матеріали та методи дослідження.

Положення Парку і його обсяг.

Історичний розвиток Словінського національного парку.

Структура та екологія Словінського національного парку.

Розділ 1. Загальна характеристика Словінського національного парку.

Вступ.

Висновки.

 

 

Pascal (названий на честь Блеза Паскаля) - це чисто процедурна мова програмування, що часто використовується для навчання структурному програмуванню.

Pascal був розроблений Ніклаус Віртом в 1970; всупереч розхожій думці, він не був виключно навчальною мовою, а призначався для практичного застосування. Прототипом послужив Algol. Спочатку мова компілювалась в байт-код, подібно до мови Java.

У 1983 році був прийнятий перший стандарт мови, ISO 7185: 1983, який також називають Standard Pascal. Цей Стандарт не додавав в мову нові елементи, а тільки формально описував існуючі особливості мови. У 1990 році був прийнятий стандарт ISO / IEC 10206, що визначає так називаемий Extended Pascal. Основною зміною стало додавання модульності.

Особливостями мови є строга типізація і наявність коштів структурного (процедурного) програмування. Pascal був одним з перших таких мов. На думку Н. Вірта, мова повинна була сприяти дисциплінированістю програмування, тому, поряд зі строгою типізацією, в Pascal зведені до мінімуму можливі синтаксичні неоднозначності, а сам синтаксис інтуїтивно зрозумілий навіть при першому знайомстві з мовою. Це спрощує написання компіляторів мови.

Крім того, мова надавала ряд вбудованих структур даних: записи, масиви, файли, множини і покажчики.

Проте, спочатку мова мала безліч недоліків: неможливість передачі функцій масивів змінної довжини, відсутність нормальних засобів роботи з динамічною пам'яттю, обмежена бібліотека введення-виведення, відсутність коштів для підключення функцій написаних на інших мовах, відсутність коштів роздільної компіляції і т. п.


1. Постановка задачі

Список співробітників інституту містить такі відомості: прізвище, ім'я, по батькові, факультет, кафедра, вчений ступінь, рік народження, домашня адреса. Розділити список на окремі списки по факультетам, які містять тільки співробітників зі ступенем кандидата або доктора, вилучивши графу факультету зі списку

 

Скласти програму відповідно до варіанту завдання з розробкою процедур (функцій). У програмі має бути передбачено головне меню з наступними пунктами (приблизний перелік).

1. Введення даних (читання даних з файлу)

2. Обробка даних (додавання і видалення даних)

3. Пошук інформації

4. Висновок впорядкованої інформації (висновок результов)

5. Вихід з програми

 

 

2. Опис алгоритму задачі

В описі алгоритму задачі буде описана основна частина програми

 
 


vvod процедура введення запису в файл

chten – процедура читання записів з файла

dobav - процедура додавання запису в файл

delete - процедура видалення запису з файлу

poisk - процедура пошуку ты выводу запису у файлі

3.1. Аналіз мов програмування та вибір мови

Я використовував у своїй курсовій роботі PascalABC.Net.

Це незамінна програма для людей, що вивчають Pascal і не тільки, бо в ній реалізовано безліч конструкцій, що використовуються в інших мовах програмування і полегшують процес написання коду.

PascalABC.Net – це 32-розрядна програма, яка може працювати на сучасних версіях Windows.

Ця мова має більш зручний інтерфейс для написання коду.

3.2. Опис структури даних

У цій програмі використовується ім'я такого запису як Zap.

Запис у Паскалі являє собою сукупність певного числа компонентів, що мають однакові або різні типи даних. Ці компоненти називаються полями і мають іменем та типом. Також як і масиви, поля запису можуть бути будь-якого (за винятком файлового) типу даних.

Типізований файл -це послідовність компонентів одного і того ж типу. Число компонент не фіксовано.

Функція FileSize -видає розмір відкритого файлу в записах.

Seek- Переміщує поточну позицію файла до заданого компоненту.

Масив записів - список об'єктів, які складаються з декількох полів:

Familiya - прізвище співробітника

Imya - ім'я співробітника

Otchestvo - по батькові співробітника

nazvfak - факультет

nazvkaf - кафедра

sotrstep - вчений ступінь

god_r - рік народження

adres - адреса

У даній програмі використовуємо такі змінні як:

Zap – запис в записі

Zaparray- масив

F - типізований файл

Vibor – вибір дії в меню програми

sotrstep – змінна для пошуку інформації

b,n,– глобальні змінні

I – локальна змінна в кожній процедурі

3.3. Опис функцій та процедур

 

1. Процедура введення нових записів у файл

 

 
 

 


Ця процедура дозволяє водити N кількість записів у файлі

 

 

2. Процедура читання з запису файла

 

 

 
 

 

 


Ця процедура робить читання з запису з типізованого файла.

 

3. Процедура додавання запису в файл

 
 


Ця процедура додає ще один запис у файл

 

 

4. Процедура видалення запису з файла

 
 

 

 


Ця процедура робить видалення запису з файла.

 

5. Процедура пошуку записів

 

 
 

 


Ця процедура дозволяє знайти потрібні записи, пошук відбувається по назві вченого ступеня

3.4. Опис реалізації інтерфейсу користувача

Інтерфейс користувача представлений у виді основного меню програми і реалізований в основному блоці програми (алгоритм представлений у пункті опису програми)

3.5. Выбор действия

1-Ввод новых данных

2-Чтение данных

3-Добавление записей

4-Удаление записи

5-Поиск информации

6-Выход




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 436; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.