Обчислювання виразів за допомогою програми Pascal

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
О
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Звіт
Предмет:
Інформатика та комп'ютерна техніка

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Звіт до практичної роботи №2 З предмету «Інформатика та комп’ютерна техніка» на тему: «Обчислювання виразів за допомогою програми Pascal» Теоретичні відомості Вирази та операції Будь-який вираз має певний тип і після обчислення повертає деяке значення. Найпростішими виразами є змінні і константи. Більш складні вирази будуються з простіших з використанням операцій, дужок, викликів функцій, індексів. Дані, до яких застосовуються операції, називаються операндами. В Pascal ABC є наступні операції: @, not, ^, *, /, div, mod, and, shl, shr, +, -, or, xor, =,>, <, <>, <= і> =. Арифметичні операції До арифметичних відносяться бінарні операції + - * / для дійсних та цілих чисел, бінарні операції div і mod для цілих чисел і унарні операції + і - для дійсних та цілих чисел. Вираз, що має числовий тип, називається арифметичним. Тип арифметичного вирази визначається за наступним правилом: якщо всі операнди цілі і в виразі відсутня операція ділення /, то вираз має тип integer, в іншому випадку вираз має тип real. Наприклад, якщо b має тип byte, c має тип 1 .. 9, то b + c і-b мають тип integer, а 2.0 + b і 1/2 - тип real. Операції відношення Операції відношення <,>, <=,> =, =, <> повертають значення типу boolean (логічний) і застосовуються до операндів цілого, дійсного, символьного, логічного і строкового типів, а також до типізованих вказівників. При порівнянні символу і рядки символ перетворюється у рядок довжини 1. Типи даних Тип даних Діапазон даних  Тип integer (цілий). Значення цього типу займають 4 байти і знаходяться в діапазоні від -2147483648 до 2147483647.  Тип byte (беззнаковий цілий). Значення цього типу займають 4 байти і знаходяться в діапазоні від -2147483648 до 2147483647.  Тип word (беззнаковий цілий). Значення цього типу займають 2 байти і знаходяться в діапазоні від 0 до 65535.  Тип real (дійсний). Значення дійсного типу займають 8 байт, містять 15-16 значущих цифр і по модулю не можуть перевершувати величини 1.7 ∙ 1038. Найменше додатне число дійсного типу 5.0 ∙ 10-34. Константи типу real можна записувати як в формі з плаваючою крапкою, так і в експоненційній формі: 1.7, 0.013, 2.5e3 (2500), 1.4e-1 (0.14).   Хід роботи 1)  Program First; var a,b,y:real; Begin write ('введіть а,b'); read (a,b); y:=(2*a+b)/(3*sqr(a)+5*sqr(b)); writeln('y='); writeln (y); end. Результат програми: введіть а5 введіть b3 y=0.108333333333333 2)  Programp1; var a,b,x:real; Begin write ('введітьa'); read (a); write ('введітьb'); read (b); x:=(a+b+(abs(a*b)))/(sqrt(sqr(a)+sqr(b)+4)); writeln ('x=',x); end. Результат програми: введіть a2 введіть b3 x=2.66789187539966 Висновок: на практичній роботі №2 я навчився обчислювати вирази за допомогою програми Pascal.
Антиботан аватар за замовчуванням

08.06.2016 20:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!