Реферат: Основні відомості про алгоритмічну мову Turbo Pascal Графіка Pascal
1980 р. – мова 2Ада" – названа в пам’ять про Аду Лавлейс – дочку англ.. посла Лорда Байрона, першої програмісти в історії обчислювальної техніки (працювала з Чарльзом Беббідтом – розробляла програми для його машини).
Мова утворена Франції по замовленню Пигтогена (МО США) на основі Паска ля і Алгола.
1961 р. Лисп – мова обробки списків розробив амер. професор Джон Мак карті.
1973 р . Пролог – логічне програмування (дерева – логічні гілочки) університет Момміні Франція; під керівництвом Колмерое.
80-ті – 90-ті р.р.: Си (сист. Прогр.) Симула, Симкрит, GPSS (моделюв.), Форт (керування оператури), Кодасил (для БД), Лого, Робік, мова Єршова (навчання програмуванню).
2. Алфавіт мови Паскаль. Основні поняття
Основні елементи лексеми, які складають мову Паскаль, можна поділити на декілька смислових груп, із яких складаються основні види лексем:
1) Основні символи:
– букви латинського, а також російського алфавіту;
– арабські цифри 0-9;
– спеціальні символи:
ариф.: + – * / div (цілочисл. ділення) mod (остаток от цілого числа).
логічні: Ù (and ), Ú (or ), Ø (not ) <, <=, =, <>, >=
присвоювання: := розділителі : . , : ; указатель : ↑ апостроф: ’ скобки : ( ), {коментарій}
2) Службові слова (зарезервовані), які компілятор розпізнає без додаткового вираження:
and , array , begin , case , const , div , do , down to , else , end , file , for , function , goto , if , in , label, mod, nil, not, of, or, packed, procedure, program, read, repeat, set, then, to, type, until, var, while, with .
3) Стандартні ідентифікатори: константи:false , true , maxint типи: boolean , integer , char , real , text файли:input , output функції: abs , sqr , sin , cos … процедури:get , put , reset , rewrite , read , write
Основні види лексем:
1. Константи : {12$ 3.1415926…}
2. Імена (ідентифікатори) – позначають деякий об’єкт. (службові слова, стандартні ідентифікатори, інші const , змінних, міток, типів, процедур, функцій, модулів, прогр., полів у записах).
3. Знаки операцій – призначенні для задання дії над операторами (даними) з метою отримання результата.
4. Розділителі – виділяють лексеми та інші, більш складні елементи програми: ( ) [ ] , ; : .
5. Комента рії – для пояснень; беруться у фігурні дужки {це коментарій}
Особливості :
1) пробіл між сусідніми лексемами не обов’язковий, якщо хоча б одна з лексем є розділитель, коментарій, або знак операції (не ім’я). напр., знаки операцій div та mod є іменами, а знаки "+" і "–" не є імена.
2) Обмеження ідентифікаторів: – складається з лат. букв, цифр, підкреслення; – починається тільки буквою; – не співпадає із зарезервованими словами; – довжина вільна, але значимі перші 63 символа.
3. Структура Паскаль - програми
Розділи: