Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль icon

Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль




НазваВступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль
Сторінка2/6
Дата конвертації02.01.2013
Розмір0.56 Mb.
ТипДокументи
1   2   3   4   5   6
^

3.     Запис арифметичних виразів.


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

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

Будь-який операнд, тип якого є піддіапазоном порядкового типу, опрацьовується так, якби він був порядкового типу.

Якщо обидва операнди в операторах +, -, *, div або mod є операндами цілого типу, то тип результату є таким же, як спільний тип обох операндів. 

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

Значення виразу x/y завжди є Real незалежно від типів операндів. Якщо y дорівнює 0, то виникає помилка.

Значення виразу  i div j являє собою цілу частину від ділення i/j. Якщо j дорівнює 0, то виникає помилка. Наприклад, 25 div 4 = 6, 21 div 3 = 7.

Оператор mod повертає залишок, отриманий при діленні двох його операндів. Наприклад, 25 mod 4 = 1, 21 mod 3 = 0.

Знак результату оператора mod є тим же, що і знак змінної i. Якщо j дорівнює 0, то виникає помилка.

 

Таблиця 4.3 Бінарні арифметичні операції

Оператор

Операція

Тип
операндів

Тип
результату

+

додавання

цілий

цілий

дійсний

дійсний



віднімання

цілий

цілий

дійсний

дійсний

*

множення

цілий

цілий

дійсний

дійсний

/

ділення

цілий

дійсний

дійсний

дійсний

div

цілочисельне ділення

цілий

цілий

mod

залишок цілочисельного ділення

цілий

цілий

 

Таблиця 4.4 Унарні арифметичні операції

Оператор

Операція

Тип операндів

Тип результату

+

збереження знака

цілий

цілий

 

 

дійсний

дійсний

-

заперечення знака

цілий

цілий

 

 

дійсний

дійсний

 

Таблиця 4.5. Основні арифметичні функції.



Математичний запис

Запис в
ПАСКАЛІ

Тип
операнду

Тип
результату

1.        

sin x

sin(x)

real

real

2.        

cos x

cos(x)

real

real

3.        

ex

exp(x)

real

real

4.        

ln x

ln(x)

real

real

5.        

|x|

abs(x)

real

real

6.        

integer

integer

7.        

x2

sqr(x)

real

real

8.        

integer

integer

9.        



sqrt(x)

real

real

 

Приклади  запису арифметичних виразів. виразів

Математичний запис

Запис мовою ПАСКАЛЬ



(a+b)/(c*d)



exp(x+1)*(a-x)



sqr(sin(x*x*x))



sin((2*x)/(x+1))/cos(((2*x)/(x+1))



exp(1/3*ln(x+1))

Зауважимо, що можливі й інші вірні варіанти запису виразів.
1   2   3   4   5   6



Схожі:

Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconКалендарний план з інформатики для 8 класів всього 35 годин (1 година на тиждень)
Перше знайомство з мовою програмування Паскаль. Інтегроване середовище програмування Турбо Паскаль
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconПервое знакомство с системой программирования Турбо Паскаль
С появлением Турбо Паскаля положение измени­лось. Турбо Паскаль состоит из языка программирования и среды, которая обеспечивает удобную...
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconУрок спецкурсу "Програмування мовою Паскаль" з елементами валеологічного виховання у 8 класі Тема: Організація діалогу в програмах. Використання розгалужень
Перевірити, чи серед чисел a,b,c рівні. (if (a=b)or(b=c)or(a=c) then writeln(‘Так’) else writeln(‘Hi’); )
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconTurbo-Pascal Алгоритмический язык Паскаль
ПК. Предлагаемый им продукт был настолько удачен, что только за первый месяц продаж поступили заказы общей стоимостью 150 000$. Турбо-Паскаль...
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconПрограммирование на языке Паскаль Введение

Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconДокументи
1. /Паскаль.DOC
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconДокументи
1. /методичка Паскаль.doc
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconПоложення про українську мову як державну міститься у розділі I "Загальні засади" Конституції України, який закріплює основи конституційного ладу в Україні. Згідно статті 10 Конституції України державною мовою в Україні є українська мова
...
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconМетодичні вказівки до лабораторних занять для студентів спеціальностей ме, мк, уп, пс денної форми навчання (частина 2)
«Програмування мовою Visual Basic for Application» з дисципліни «Економічна інформатика» І мають на меті допомогти студентам самостійно...
Вступ у програмування мовою Паскаль. Загальні відомо мості про мову Паскаль iconТема: Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування
Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©te.zavantag.com 2000-2017
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи