Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Основні поняття мови програмування Турбо Паскаль

Реферат Основні поняття мови програмування Турбо Паскаль

Основні поняття мови програмування Турбо Паскаль

План

1. Деякі відомості про систему програмування Турбо Паскаль.

2. Структура програми на Паскалі.

3. Елементи мови Турбо Паскаль.

4. Арифметичні операції та вирази.

5. Стандартні функції.

6. Оператор присвоювання.


1. Деякі відомості про систему програмування Турбо Паскаль

Мова Паскаль був розроблений в 1971 році Ніклас Віртом спочатку для цілей навчання програмуванню. В Нині він отримав широке розповсюдження по ряду об'єктивних причин.

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

друге, Паскаль добре пристосований для застосування технології розробки програм зверху-вниз (Покрокової деталізації).

третє, Паскаль містить велику різноманітність різних структур даних, що забезпечує простоту алгоритмів, а отже зниження трудомісткості при розробці програм.

Система програмування Turbo Pascal призначена для виконання етапів вирішення задачі на алгоритмічній мові Паскаль і включає в себе три головні компоненти: 1) редактор текстів; 2) компілятор; 3) виконавчу систему.

За допомогою вбудованого в систему текстового редактора можна формувати в пам'яті будь-які тексти, не тільки програми на Паскалі. Зокрема, це можуть бути вихідні дані розв'язуваної завдання в текстовій формі. Текст програми, створений редактором, можна зберегти на диску у вигляді файлу з ім'ям наступного формату <ім'я файлу>. раs, де pas - це стандартне розширення імені файлу, створеного системним редактором. Ім'я файлу задається користувачем.

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

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

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

2. Структура програми на Паскалі

Програма на Паскалі в загальному випадку складається з декількох файлів. Один з них містить головну програму, а решта - модулі. Головна програма складається з заголовка, блока і закінчується точкою - ознакою кінця програми. У свою чергу, блок містить розділи описів і розділ операторів. У загальному випадку В«скелетВ» програми можна представити таким чином:

{ Специфікація програми }

program <ім'я програми> (заголовок програми);

uses (розділ оголошення модулів); ​​

label (розділ оголошення міток);

const (розділ оголошення констант);

type (розділ оголошення типів);

var (розділ оголошення змінних);

procedure ( function ) (розділ оголошення підпрограм: процедур або функцій);

begin

<оператори> (розділ операторів, обов'язкова частина);

end .

Всі зазначені розділи відокремлюються один від одного крапкою з комою.

Розділ операторів повинен обов'язково присутніми в будь-якій програмі і є основним. Попередні розділи носять характер описів і не обов'язково міститися в програмі.

Заголовок програми складається з зарезервованого слова program та імені програми (зі списком параметрів, укладених в круглі дужки). Завершується заголовок крапкою з коми.

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

Оператори в розділі операторів відокремлюються один від одного крапкою з комою. Перед e nd крапка з комою не ставиться, однак її наявність не є помилкою, а лише означає присутність між останнім виконуваним оператором і службовим словом end ще одного оператора - порожнього оператора. Закінчується програма словом end , після якого обов'язково ставиться крапка.

На початку програми необхідно розташовувати її специфікацію - коментар в фігурних дужках, що містить призначення програми, дані про програміста, дату створення програми.

Мова програмування Паскаль є мовою структурного програмування. У ньому є всі необхідні керуючі конструкції для структурної побудови програми. Наочність такого побудові надає структуризація зовнішнього вигляду тексту програми. Основний використовуваний для цього прийом - зрушення рядків, які повинні підкорятися такими правилами:

- конструкції одного рівня вкладеності записуються на одному вертикальному рівні (починаються з однієї позиції в рядку);

- вкладена конструкція записується зміщеною по рядку на декілька позицій праворуч відносно зовнішньої для неї конструкції.

3. Елементи мови Турбо Паскаль

Алфавіт мови складається з безлічі символів, включають:

- Латинські букви: від A до Z (прописні) і від а до z. (Рядкові);

- Знак підкреслення _;

- Цифри: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;

- Спеціальні символи: + - */(знаки арифметичних операцій), = <> <=> = (Операції відносини),: = (операції присвоювання), []. , ():; {} ^ @ $ # ' (Обмежувачі). До спецсимволи належать службові слова, зміст яких визначений однозначно (begin, end, for, div та т.д.).

- Пробіл - символ пробілу (ASCI1-32) і всі керуючі символи коду ASCII (від 0 до 31).

Ідентифікатори . Ідентифікатором називається символічне ім'я певного програмного об'єкта. Такими об'єктами є імена констант, змінних, типів даних, процедур і функцій, програм. Ідентифікатор - Це будь-яка послідовність літер і цифр, що починається з букви. У Турбо Паскалі до букв прирівнюється також знак підкреслення. Рядкові і прописні літери в ідентифікаторах і службових словах не різняться. Наприклад: max, MAX, MaX і mAx - одне і те ж ім'я. Довжина ідентифікатора може бути довільною, але значущими є тільки перші 63 символи.

Коментарі . Конструкції, укладені у фігурні дужки {} або в дужки виду (**) є коментарями, можуть займати кілька рядків і ігноруються компілятором.

Рядок, що починається з символів {$ або (* $, є директивою компілятора . За цими символами слід Мнемоніка команди компілятора. Літери російського алфавіту вживаються тільки в коментарях, в літерних і текстових константах.

4. Арифметичні операції і вирази

Знаки операцій признач...


Страница 1 из 3Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок