Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_Pascal_Lesya Ugryn.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.83 Mб
Скачать

Передмова

В навчальному посібнику розглянуті всі аспекти підготовки і розв'язання задач на комп'ютері, включаючи способи формалізації та алгоритмізації задач, методи розробки програм, рекомендації по стилю, налагодженню і тестуванню програм. Весь матеріал лабораторного практикуму розділений на 11 робіт, форма викладення яких методично глибоко продумана і забезпечує поступове і послідовне засвоєння основних можливостей мови Turbo Pascal. Матеріал поданий таким чином, що починаючи вже з першої теми, можна приступити до практичного програмування з використанням комп'ютера. Всі теми однакові за своєю структурою і відображають процес навчання основам програмування.

Кожна робота складається з трьох розділів. Першим розділом є "Теоретичні відомості", в якому досить ґрунтовно викладені основні аспекти мови з конкретної теми. Теми розташовані в такому порядку, щоб кожна наступна тема не тільки надавала нові знання, але й закріплювала і розширювала знання з попередньої теми. В кожній темі поруч з фрагментами програм, що ілюструють особливості застосування деяких типів або операторів, наводяться повні тексти програм з коментарями, що допомагають правильно виконати індивідуальне завдання, запропоноване в другому розділі практикуму. Наступним розділом є „Завдання”, виконуючи яке студент закріпить теоретичні знання і навчиться застосовувати їх на практиці. Ці завдання охоплюють матеріал даної теми і частково попередніх тем, що дозволяє закріпити, систематизувати і узагальнити набуті раніше знання, виробити погляд на процес програмування як на єдине ціле. Третій розділ „Контрольні запитання з теми” дозволяє перевірити як засвоєні знання з даної тематики.

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

„Додатки” містять повний перелік повідомлень про помилки, що виникли в процесі розроблення програм.

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

Вступ

Алгоритмічна мова Pascal - це вдалий компроміс між простотою і потужністю, ефективністю, лаконічністю і багатослів'ям. У ній вперше відображено концепції структурного програмування.

Мова Pascal має багаторічну історію. Її розробив Ніклаус Вірт у Швейцарському технологічному інституті в Цюріху на базі мови Алгол-60. Перша версія мови з'явилася ще в 1968 році, як альтернатива існуючим в той час мовам програмування, таким як Фортран і Алгол. Мова отримала свою назву на честь відомого французького математика і філософа Блеза Паскаля. Створена спеціально для навчання студентів основам програмування, мова виявилася настільки вдалою, що одразу ж привернула увагу фахівців. В короткий термін мова Pascal набула широкої популярності у всьому світі. Інтенсивний розвиток мови призвів до появи вже в 1973 році її стандарту. Про популярність цієї мови свідчить те, що до 1979 року було створено, за оцінками Н.Вірта, понад 80 трансляторів з мови Pascal. На початку 80-х років мова Pascal ще більш зміцнила свої позиції з появою трансляторів MS - Pascal i Turbo Pascal для персональних ЕОМ. З цього часу мова Pascal стає однією з найпопулярніших мов програмування для персональних ЕОМ. Мова вийшла за рамки академічного і вузько - професійного інтересу та використовується у більшості вищих і середніх закладів освіти, як засіб навчання студентів програмуванню. Численні бібліотеки і надбудови дозволили створити на її основі повноцінні системи розробки програмного забезпечення.

Нове дихання цій мові надала фірма Borland International, яка створила компілятори і інструментальні засоби та об'єднала їх в один програмний продукт - інтегроване середовище Turbo Pascal. Було випущено декілька версій цього програмного продукту: Turbo Pascal 3.0, Turbo Pascal 4.0, Turbo Pascal 5.0, Turbo Pascal 6.0, Turbo Pascal 7.0, Turbo Pascal 7.1, Pascal for Windows, Borland Pascal 7.0. Системи Turbo Borland Pascal є інтегрованим середовищем, що охоплює низку компонент, які підтримують всі види робіт, пов'язаних зі створенням програм. Дане середовище містить універсальний текстовий редактор, компілятор вхідної мови, редактор зв'язків і вбудований налагоджувач. Багатовіконний інтерфейс з ієрархічною системою меню забезпечує високу продуктивність праці програміста.

Ідеї і принципи, закладені при розробці мови Pascal, були пізніше використані при створенні нових мов програмування. Фірма Borland завершила серію продуктів Turbo Pascal, розпочала випуск системи візуальної розробки програмних продуктів під Windows - Delphi, яка на сьогоднішній день є одним з популярніших інструментальних засобів. У зв'язку з цим, природним спадкоємцем мови Pascal є об'єктно-орієнтована мова Object Pascal, реалізована в середовищі Delphi. Однак, незважаючи на це, мова Pascal і середовище Turbo Pascal зберегли свою роль, як навчальний засіб для засвоєння основ програмування. Сьогодні її широко застосовують як засіб для вивчення програмування. Вона завоювала велику популярність, що можна пояснити такими чинниками:

- мову проектували з урахуванням простоти на­писання транслятора (тобто програми, яка перекладає текст з мови високого рівня машинною мовою);

- ця мова значно простіша, ніж близькі за можливостями мови;

- мова Pascal достатньо технологічна для реалізації практично всіх, в тому числі і нетрадиційних, машинних архітектур;

- мова Pascal дає змогу писати складні програми, її використовують у програмному забезпеченні персональ­них комп'ютерів, зокрема, для створення системного програмного забезпечення.

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