Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Лабораторна робота № 1




TURBO PASCAL

 

 

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт з дисципліни

“Обчислювальна техніка, алгоритмічні мови

та програмне забезпечення”

 

Для студентів 1-го курсу

ІНСТИТУТУ ЕНЕРГОЗБЕРЕЖЕННЯ

ТА

ЕНЕРГОМЕНЕДЖМЕНТУ

(очна та заочна форми навчання)

 

 

Київ НТУУ “КПІ” 2006 р.


Методичні вказівки до лабораторних робіт з дисципліни “Обчислювальна техніка, алгоритмічні мови та програмне забезпечення”для студентів 1 курсу Інституту енергозбереження та енергоменеджменту (очна та заочна форми навчання) /Укл. М. І. Нефьодов,

Ю. О. Абрамов, Л.Г.Скриль/ НТУУ «КПІ»,2004

 

 

Укладачі Микола Іванович Нефьодов

Юрій Олексійович Абрамов

Людмила Григорівна Скриль

Розробник системи Turbo Pascal –фірма Borland International виникла в 1984 році і за порівняно короткий час неодноразово дивувала користувачів персональних EOM своїми Turbo системами. Було випущено декілька версій Turbo Pascal 3.0, 4.0, 5.0, 6.0, 7.0 Pascal for Windows, Borland Pascal.

Головні особливості мови Turbo Pascal:

· широкий спектр типів даних;

· можливість обробки рядкових та структурних даних;

· достатній набір операторів управління розгалуженнями та циклами;

· відносно слабкі можливості введення –виведення даних;

· добре розвинутий апарат підрограм;

· зручні конструкції роботи з файлами;

· великі можливості управління усіма ресурсами персональної EOM.

· різноманітні варіанти стикування з мовою Асемблера;

· використання інтегрованого середовища, яке значно підвищує продуктивність праці користувача;

· підтримка ідей об’єктно-орієнтованого програмування.

Pascal має дуже зручне середовище, яке включає текстовий редактор, компілятор, компоновник, відлагоджувач та систему підказки. Система Turbo Pascal має в своєму складі багато файлів, головні файли: Turbo.exe, Turbo.tpl, Turbo.hlp. Turbo.tpu. Turbo.hlp –забезпечує режим підказки. Для входу в середовище треба виконати файл Turbo.exe. На екрані з’явиться головне меню. Ми потрапляємо в Turbo середовище. Для того, щоб потрапити в меню необхідно натиснути клавішу F10. Активізувати потрібний режим роботи можна за допомогою клавіш управління курсором та Enter, або натискуючи ALT та букву, яка виділена в назві режиму. Кожен режим меню має декілька підменю. Створення програми починається із входу в меню File, а потім підменю New.

Після того як закінчено набір тексту програми, її треба зберегти натиснувши клавішу F2, після чого ввести ім’я програми. Виконання порограми виконують натиснувши Ctrl/F9 або натискаючи підменю Ran, меню Ran. Після виправлення помилок, програма буде виконана. Для знаходження результату, треба натиснути ALT/f5. Якщо програма відлагоджена і буде в експлуатації то можна створити Exe-файл. Для цього налагоджують режим Compile/Destination, а також натискують ALT/f9. Буває так, що відкрито декілька програм одночасно. Щоб зробити активною одну із них необхідно натиснути одночасно ALT та номер вікна з необхідною програмою. Щоб закрити активне вікно необхідно натиснути ALT/f3. Для копіювання частини тексту з одного місця в інше застосовують буфер Cipboard і команди з меню Edit. Блок помічають натискуючи одночасно Ctrl/k/b на початку блоку та Ctrl/k/k на кінці блоку. Записують цей блок до буферу натискуючи Ctrl/Ins. Для копіювання з буферу натискують Shift/Ins.

 

Додаткові відомості роботи в середовищі Turbo Pascal

 

Меню File.

Команда Open відкриває діалогове вікно в якому вибирається файл для відкриття в вікні Edit.

Команда New відкриває пусте діалогове вікно для вводу нової програми.

Команда Save записує файл з активного вікна на диск.

Команда Save аs - зберігання з переіменуванням.

Команда Save all -запам’ятовує всі файли в відкритих вікнах.

Команда Change dir відкриває діалогове вікно в якому можна задати каталог, який ви хочете зробити робочим.

Команда Print –роздруковує активне вікно редагування.

Команда Get Info –дає інформацію про відкритий файл з яким працюємо.

Команда Dos Shell дає можливість потрапити в середовище Dos.

Меню Edit.

Команда Restore Line –повертає останній відредагований рядок. Знищує його Ctrl-Y.

Команда Cut –видаляє віділеній текст та розміщує його в Clipboard.

Команда Copy – не видаляючи з тексту виділеного фрагменту, копіює його в Clipboard.

Команда Paste – вставляє текст з Clipboard до програми по позиції курсору.

Команда Copy Example дозволяє скопіювати текст із вікна підказки Help, до вікна з яким ми працюємо.

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

Команда Clear - знищує вибраний текст, не розміщуючи його в Clipboard.

1.3 Меню Search.

Команда Find відкриває діалогове вікно Find. Поле Text to Find використовується для вводу рядка для пошуку. Поле Directions перемикає пошук від курсору вперед (Forward), чи назад(Backward). Поле Scope визначає об’єм файлу при пошуку. Global -переглядається весь файл., Selected text – пошук проходить тільки в поміченому блоці.

Лабораторна робота № 1

Програмування простих арифметичних виразів.

 

Структура програми складається з частини опису та операторної частини.

 

Частина опису містить:

Розділ міток label ім'я міток

Розділ констант: const ім’я константи = значення

Розділ типів: type ім’я типу = значення типу

Розділ змінніх: var ім’я змінної: тип

Розділпроцедур procedure ім’я(параметри)

Begin …end;

Розділ функцій function ім'я (параметри):значення типу

Begin …end;

Операторна частина містить оператори програми на мові Pascal згідно алгоритму:

Begin оператори; end.

Використовуються такі типи змінних:

 

Цілий тип

 

Тип Діапазон Розмір в байтах
Byte 0…255  
Shortint -128…127  
Word 0…65535  
Integer -32678…32677  
Longint -2147483648…2147483647  

 

Дійсний тип

 

Тип Діапазон Кількість цифр Розмір в байтах
Real 10-39-1038 11-12  
Single 10-45-1038 7-8  
Double 10-324-10308 15-16  
Extended 10-4951-104932 19-20  

Символьний тип

 

Тип Розмір в байтах
Char  

 

Логічний тип

 

Тип Розмір в байтах
Boolean  

 

 

Вбудовані математичні функції:

 

Abs(x)- модуль Х Exp(x)- ex Ln(x)- Ln x

Sin(x) – sin X cos(x)- cos x arctan(x)- arctg x

Sqr(x) -x2 sqrt(x)-

Frac(x) - дробова частина Х Int(x) -повертає цілу частину аргументу

Pi- повертає значенннячисла p

Randomize; Random(x) – випадкові числа з діапазону 0..Х

 

Процедури та функції для змінних порядкового типу

 

Dec- зменшує значення змінної на задану величину

Inc- збільшує значення змінної на задану величину

Odd - перевіряє чи є аргумент непарним числом

Pred – повертає елемент, що є попереднім, із списку елементів порядкового типу

Succ - повертає елемент, що є наступним, із списку елементів порядкового типу

Функції видозміни типів

 

Chr- повертає символ з заданим порядковим номером

Ord – порядковий номер символу Х

High- повертає верхнє значення діапазону

Low- повертає нижнє значення діапазону

Round – округлення Х до найближчого цілого більшого числа

Trunc - округлення Х до найближчого цілого меншого числа

 

Функції обробки рядків

Val- перетворює рядковий тип аргументу в його числове значення

Str- перетворює числове значення аргументу в його рядковий тип

Pos – здійснює пошук підрядка в рядку

Length- повертає довжину рядка

Insert- вставляє підрядок в рядок

Delete - видаляє підрядок з рядку

Copy- повертає підрядок з рядка

Concat- виконує конкатенацію

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...