четвер, 11 січня 2018 р.

Приклад програми на Паскалі

Приклад програми на Паскалі

Program F1; {ім’я програми, необов’язкове}
{розділ даних}
Const alpha=2; beta=3;
Var c:byte;
{розділ операторів}
Begin
C:= alpha + beta;
Writeln(С)
End.
У цій програмі дано два цілих числа alpha=2 та beta=3. Вони додаються, та їх сума C виводиться на екран.
Між зарезервованими словами Program та Begin - розділ даних. Дані тут:  alpha, beta (вхідні; ті, що дано) та C (вихідні; ті, що отримали).
Між зарезервованими словами Begin та End - розділ операторів, які виконують дії з даними. Оператори: присвоєння C:=alpha+beta (результат alpha+beta присвоюється c) та Writeln(c) - виведення результату С на екран.
Program, Begin, End, Const, Var, byte – зарезервовані слова.
alpha, beta, c – імена даних (вони можуть бути іншими),
Writeln –оператор виведення значення на екран.

Особливості написання тексту програми:

  • Програма може бути написана великими та маленькими літерами;
    BEGIN
    END.
    Begin
    End.
    BeGiN
    eNd.
  • Текст програми можна писати в один рядок (не більше 127 символів), а можна кожний оператор на окремому рядку;
    Begin Wtite (‘yes’) end.Begin
    Wtite(‘yes’)
    end.
  • Після кожного оператора ставиться символ «;» (крапка з комою). Перед End крапку з комою можна не ставити.
  • В дробових числах, ціла частина від дробовий відокремлюється крапкою (23.6);
  • Наприкінці програми ставиться крапка.

Використання пробілів у програмі

  • Пробіли не ставлять у середині зарезервованих слів та інших імен.
    Не можнаМожна
    B e g i nBegin
    W r i t e l nWriteln
    а l p h aalpha
  • Пробіли обов’язково ставляться між словами, якщо немає інших розділювачів (дужки, знаки арифметичних дій, знаки пунктуації).
    Фрагмент програмиОбов’язкові пробіли
    Const alpha =2; beta =3;між Const та alpha
    Var c:byte;між Var та c
    Begin C:=alpha+beta;між Begin та C
  • В інших випадках пробіли ставити не обов’язково.
    Можна такМожна і так
    Var c:byte;Var c : byte ;
    C:=alpha+beta;Writeln(c);C := alpha + beta ; Writeln ( c );

Немає коментарів:

Дописати коментар