Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оператори введення

A - вираз

ПРАВИЛА ЗАПИСУ СТАНДАРТНИХ ФУНКЦIЙ ПАСКАЛЯ

- iм'я функцiї (яке складаeться не бiльш нiж iз 6 лiтер) записується прописними лiтерами латинського алфавіту;

- аргумент функцii записyється в () пiсля iмені функцїї;

- аргументом функцїї може бути const, змiнна або арифм.вираз;

- в тригонометричних ф-ях SIN i COS аргумент задаєтся в радiаннiй мiрi. Переведення Х градусiв в рад за формулою Х /180.

У мові Паскаль немає операції піднесення до степеня. Її реалізують або через операцію множення: х3=х*х*х або показник степені велике число: ха= exp(а*ln(x))

Наприклад: х29= exp(29*ln(x))

Exp(х)=ex;

Exp(3х)=e 3x

С Т А Н Д А Р Т Н I Ф У Н К Ц Ї Ї П А С К А Л Я

Назва та математичне позначення функцїї Позначення в Паскалі Тип аргумента Тип результату
Абсолютне значення: ׀Х׀ ABS (x) INTEGER, REAL INTEGER, REAL
Арктангенс: arctg(x) ARCTAN (x) INTEGER, REAL REAL
Косiнус: cos(x) COS (x) INTEGER, REAL REAL
Сiнус: sin(x) SIN (x) INTEGER, REAL REAL
Eкспонента: eХ EXP (x) INTEGER, REAL REAL
Натуральн.логарифм:ln(x) LN (x) INTEGER,REAL >0 REAL
Квадратний корiнь: √Х SQRT (x) INTEGER,REAL >0 REAL
Пiднес. до квадрату:Х2 SQR (x) INTEGER, REAL INTEGER, REAL
Округлення ROUND (x) REAL INTEGER
Цiла частuна: [x] TRUNC (x) REAL INTEGER
Перев на непарнiсть ODD (x) INTEGER BOOLEAN
Попереднє значення PRED (x) INTEGER, CHAR INTEGER, CHAR
Наступне значення SUCC (x) INTEGER, CHAR INTEGER, CHAR
Порядковuй № символа ORD (x) CHAR INTEGER
Символ за порядковим № CHR (x) INTEGER CHAR

Приклад. Записати вираз:

3 sin х + cos 2x

3,5 - 4 \х\

(3* sin(x) + cos(2*х))/(3.5 - 4 * abs(x)).

4. Оператори присвоєння, введення та виведення.

4.1 Оператори присвоєння.

Має вигляд:

<Ім’я змінної>:=<вираз>

V: = a

V - імя змінної

: = - знак присвоєння

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

За введення в Паскаль відповідають оператори Read, Readln. Можна вводити тільки дані цілочислових типів, дійсних типів і символьного типу.Дані логічного типу вводити не можна. Між вказівками Read і Readln є деяка різниця:після виконання вказівки Read курсор залишається в цьому ж рядку, після виконання вказівки Readln буде зроблено перехід у наступний рядок.

 

4.3 Операторививедення

За виведення відповідають оператори Write, Writelen. Для виведення до нового рядка застосовується Writelen. Між вказівками Write і Writelen є деяка різниця. Приклади:

1. Виведення даних:

1.1 з допомогою вказівки Write має вигляд:

34 56 789

1.2 з допомогою вказівки Writelen має вигляд:

2. Для зручності виведення даних користуються своєрідними підказками користувача(текстовими константами).

 

Writelen(‘X=’,X);

Writelen(‘Y=’,Y);

Writelen(‘Z=’,X);

На екран буде виведено результат:

X=23

Y=12

Z=8

3. Для зручності введення даних користуються поєднанням вказівок Read і Write.

Write(‘Введіть значення Х:’);

Readln(X);

Write(‘Введіть значення Y:’);

Readln(Y);

Write(‘Введіть значення Z:’);

Readln(Z);

Загальний вигляд послідовного виконання даних вказівок:

Введіть значення X:23

Введіть значення Y:12

Введіть значення Z:8

<== предыдущая лекция | следующая лекция ==>
Оператори виведення | Розглянемо програму
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 438; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.