Презентація на тему «Мова програмування Pascal. Основні поняття»

content: Мова програмування Pascal. Основні поняття

content: Мова програмування - це формалізована система для опису алгоритмів, яка визначаєАлфавіт (набір символів)Лексику (набір лексичних елементів)Синтаксис (правила написання операторів)Семантику (правила виконання операторів)Мова програмування

content: Алфавіт – впорядкований набір символів.Цифри 0 1 2 …. 9Латинскі букви a b c …. z A B C …ZЗнаки операцій + * / - > < =Символи # $УВАГА!!! Украънськы символи допускаються тільки:в коментарах, например: { це коментар } (* і це коментар*) // це тежв текстових константах (в апострофах), наприклад: write (‘введіть значення а і в')АЛФАВіТ МОВИ

content: ключові слова (begin, end, if, for…)константи (2, 'ABC', #5)ідентифікатори ( a, b1)спецсимволи ( := += * + / )коментарі (3 види {..} (*..*) //..)Лексичні елементи мови

content: Ключові слова мовиandarrayasbeginbreakcaseclassconstconstructorcontinuedestructordivdodowntoelseendexitexternalexternalsyncfilefinalizationforforwardfunctionifininheritedinitialization ismodnotoforprivateprocedureprogrampropertyprotectedpublicrecordrepeatsetshlshrsizeofstringthentotypeunituntilusesvarwhilewithxor

content: Структура Pascal-программиprogram First;const Pi = 3.14;var r: real;S,C: real;beginwrite('Введіть радіус окружності: ');readln(r);S := Pi*r*r;C := 2*Pi*r;writeln('Довжинаа окружності рівна C=',С);writeln(Площа круга рівна S=',S);end.Імя програми ЗаголовокСекція описуОператорт (блок)Початок блока операторівКінець блока операторівУвага!!! Оператори мови відділяються знаком ;Увага!!! Програма закінчуєтьсятся end.

content: Ідентифікатор - це ім'я об'єкта (модуля, функції, змінної).синтаксис:Ідентифікатор - послідовність латинських букв і цифр, що починається з букви.Великі і малі транслятор не розрізняє.Обмеження довжини ідентифікатора (63 символи).Рекомендується! Використовувати осмислені ідентифікатори і загальноприйняті скорочення - це покращує читаність програм.приклади:  Середньому, V, F, M; Массі; М1; skorostІдентификатори (імена)

content: Константа - це величина, яка не може змінитися.Числові константи - це числа 3 3.5 1.75е2 $ 4ffСтрокові константи - це символи в апострофа 'Привіт кадет'Синтаксис:const <імя константи> = <значення> ;Наприклад:const  Pi = 3.14;  Count = 10;  Name = 'Mike';Константи

content: Змінна - це група комірок пам'яті, що має ім'я, тип і значення.Ім'я змінної - ідентифікатор.Тип змінної - визначає:безліч прийнятих нею значенькількість пов'язаних з нею елементів пам'яті.Значення змінної - вміст групи осередків пам'яті відведених під неї.УВАГА! Змінна повинна бути описана в секції описів VAR.Змінні і їх опис

content: Секція опису змінних VAR<список імен змінних> - група імен змінних, виділених комами.УВАГА!!!Знаки : і ; обовязковіПриклад:var  a,b,c : integer ;  d : real;  e,f : integer ;  s,s1 : string ;  ch : char ;Синтаксис:VAR<список імен змінних> : <тип> ;

content: Стандартні функції PascalІмя и параметриДіяAbs(x)модуль |x|Sqr(x)квадрат x2Sqrt(x)квадратный корінь изSin(x)синус Sin xCos(x)косинус Cos xLn(x)натуральный логарифм Ln(x)Exp(x)(где e=2.718281...)Arctan(x)арктангенс arctg xPower(x,y)x в степені y xyInt(x)ціла частина хFrac(x)дріб хRandomВипадкове число [0..1)