Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Дійсні типи

Цілі або цілочисельні типи

While

Then

String

Repet

Program

Var

Of

Mod

Label

Uses

If

Goto

For

End

Until

Else

Dowto

Do

Div

Const

Begin

Array


 


 

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

Ідентифікатор – ім’я величини. Як імена не можна використовувати служ­бові слова мови Паскаль.

- ідентифікатори починаються тільки з букви або знаку підкреслення (винятки складають мітки, які можуть починатися з букви і цифри);

- між двома ідентифікаторами повинен бути хоча б один проміжок;

- максимальна довжина ідентифікатора 127 символів, але ЕОМ розрізняє тільки перші 63 символи;

- ідентифікатор не повинен співпадати за написанням ні з одним зі службовим словом;

- великі і малі букви в ідентифікаторах не розрізняються.

Тип Діапазон
byte 0..255
shorting -128..127
integer -32768..32767
word 0..65535
longint -2147483648..2147483647
Тип Діапазон
real 2.9*10E-39..1.7*10E38
singl 1.5*10E-45..3.4*10E38
double 5.0*10E-324..1.7*10E308
extended 1.9*10E-4951001.1*10E4932
comp -2E+63+1..2E+63-1
longint -2147483648..2147483647

 

Для цілих чисел в па­м'яті комп'ютера відводиться два байти, а для дійсних — шість.

Для додатних чисел знак « + » можна не писати. При записі дійсних чисел ціла частина відокремлюється від дробової не комою, а крапкою. Дійсні числа можуть запису­ватись у двох формах: із фіксованою крапкою, наприклад 7.23, 897.5, —0.11, та в експоненціальній (з плаваючою крап­кою), наприклад 1.354Е+12. Літера Е означає множення на степінь 10. Таким чином, запис — 4.9876543234Е-02 означає те саме, що й —0,049876543234. Незалежно від форми запи­су дійсні числа зберігаються в пам'яті машини у формі з плаваючою крапкою.

Для роботи з числами використовуються шість операцій: «+» — додавання, «-» — віднімання, «/» — ділення, «*» — множення, «div» — ділення націло і «mod» — знаходження залишку від ділення. Останні дві операції застосовуються тільки до цілих чисел.

 

 

div – визначення цілої частини від ділення (цілочислове ділення);

mod – визначення залишку від ділення цілих чисел (ділення за модулем).

Приклади:

20 div 6 = 3

20 mod 6 = 2

17 div 4 = 4

17 mod 4 = 1

З імен змінних, чисел, знаків арифметичних операцій і функцій складаються арифметичні вирази. Щоб указати порядок дій, використовують тільки круглі дужки; їх може бути кілька, але кількість відкритих дужок повинна дорівню­вати кількості закритих.

До мови Паскаль вбудовані засоби обчислення значень основних математичних функцій:

 

sinx sin(x)
cosx cos(x)
tgx sin(x)/cos(x)
ctgx cos(x)/sin(x)
lnx ln(x)
lgx ln(x)/ln(10)
x2 sqr(x)
xa exp(a*ln(x))
sqrt(x)
(exp(1/n*ln(x)))
|x| abs(x)
ex exp(x)
p PI

 

Приклади:

a) 39,5*10-3 * 4,44 * 103 = 39.5E-03 * 4.44E03  
b) –25,36*10-3 = -25.36Е-03  
c) 6,83*107 = 6.83Е07 = 63800000.00  
d) |lny| = ABS(ln(y))  
e)  
f) ах + r £ cy – b = a*x + r < = c*y-b  
g) ex+2 = EXP(x + 2)  
h)  
e) ln0,342= ln(SQR(0.34))*EXP(1/3*ln(0.75))
g)0,07 * 103 + 0,2 * 10-2 = 0.07Е03 + 0.2Е-02
k) 4,405cos0,52 + tg0,36 = 4.405 * cos (sqr(0.5)) + sin(0.36)/cos(0.36)
l) = (3*PI/2) + 2.45 * sin (0.44)
m) = (sin(0.5)/cos(0.5)) / sqrt(18.44)
n) ln0,52*cos0,3 + 11,1 * 10-2 = ln(0.52) * cos (0.3) + 11.1E-02

 

Оператор присвоюванняпризначений для надання змінній нового значення. Загальний вигляд оператора при­своювання:

ім'я змінної := арифметичний вираз;

Знак «: = » читається «присвоїти» (надати значення). У кінці запису оператора Паскаля ставиться крапка з комою.

При виконанні оператора присвоювання обчислюється значення арифметичного виразу, що стоїть у правій час­тині. При цьому з ділянок оперативної пам'яті (з відповідни­ми іменами) зчитуються відповідні значення і над ними ви­конуються вказані дії. Одержаний результат записується до ділянки пам'яті, ім'я якої вказано зліва від знака присвою­вання.

 

 

Приклади оператора присвоювання:

{змінній х присвоїти значення 3.14} {з ділянок b і с зчитуються заздалегідь записані туди дані, обчислюється сума, результат записується до ділянки а} {значення змінної i/ збільшується на одиницю}

Для типів змінної ліворуч і арифметичного виразу право­руч від знака присвоювання існують обмеження:

1) якщо змінна ліворуч — дійсного типу, то арифметич­ний вираз може бути як цілого, так і дійсного типу, тобто містити або цілі змінні й допустимі для них операції, або дійсні, або і ті, й ті (тоді вираз перетворюється на вираз дійсного типу);

2) якщо змінна ліворуч — цілого типу, то арифметичний вираз може бути тільки цілого типу.

Це означає, що можна, наприклад, дійсній змінній при­своїти ціле значення. У пам'яті комп'ютера воно буде пере­творено на дійсний тип. У фігурних дужках поряд з опера­тором подається коментар його дій.

 

Структура найпростішої програми.

 

program Prog01; {заголовок программы}

begin { начало программы}

end. (*конец программы*)

 

Це – найпростіша програма на мові Pascal, які ніщо не виконує.

Вирази праворуч від програмного коду – це коментарі, які ігноруються компілятором. Вони виділяються одним із двох способів: за допомогою фігурних дужок { …} або пари круглих дужок із зірочками (* … *). Коментарі служать для опису того або іншого фрагменту тексту програм, а також для вставлення пояснень до вихідного коду. Використання коментарів значно полегшує аналіз великих та складних програм.

 


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

  1. Дійсні типи
  2. Дійсні числа
  3. Додатні ірраціональні числа. Невід’ємні дійсні числа.
  4. Збирання матеріалу на основі спостережень за дійсністю
  5. Мистецтво – це специфічний вид людської діяльності, що відображає навколишню дійсність і людську свідомість у художніх образах та є одним із засобів естетичного оволодіння світом.
  6. Написати програму для обчислення значення функції f (0.8, a) + f (a, b)-f (2a-1, ab), де a, b дійсні числа і
  7. Наука – сфера людської діяльності та одна з форм суспільної свідомості, функція якої – вироблення і теоретична систематизація об’єктивних знань про дійсність.
  8. Недійсність заповіту
  9. Недійсність правочинів та правові наслідки визнання недійсності.
  10. Недійсність правочину
  11. Недійсність угод




Переглядів: 808

<== попередня сторінка | наступна сторінка ==>
Виконавець алгоритму | Бесіда захисника з підозрюваним(обвинуваченим).

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.016 сек.