Звіт

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

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

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

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Інші

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

Міністерство освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Кафедра ІСМ Звіт Лабораторна робота №3 «ТИПИ ДАНИХ. ВИРАЗИ ТА ОПЕРАЦІЇ МОВИ PASCAL» Мета роботи: Ознайомитись з алфавітом мови Pascal, поняттями змінної та константи. Освоїти типи даних, що використовуються в Pascal. Ознайомитись із правилами запису виразів та операцій. Контрольні питання Що входить у алфавіт мови Pascal? Алфавіт мови Pascal складається з: 1. Символів, що використовуються для утворення ідентифікаторів: - Латинські великі та маленькі літери; - Арабські цифри від 0 до 9; - Символ підкреслення. 2. Символів-розділювачів: - Пробіл – для розділення ключових слів та імен; 3. Спеціальних символів: - Знаки арифметичних операцій: + - * (помножити) / (поділити); - Інші: { } [] < > . , ‘ : ; ^ @ # $ (* *). 4. Знаків операцій порівняння: - Прості знаки: = < >; - Складені символи: >= <= <> := Складені символи є неподільними і між ними не може бути ніяких пропусків. 5. Зарезервованих (службовиз) слів. 2. Які дані називаються константами? Це величини які не міняють свого значення протягом виконання програми. Що таке змінна, її відмінність від константи? Змінна – це ділянка оперативної пам’яті, куди комп’ютер записує або звідки читає дане. Змінна характеризується іменем, значенням i розміром (у байтах) пам’яті, яку вона займає. Від константи відрізняється тим що вона може змінювати своє значення. Як описуються константами і змінні у Pascal? Змінні описують в розділі var, а константи у розділі const. Які основні типи змінних застосовуються у Pascal? У Pascal використовують такі основні змінні: integer, real, char, boolean. Чому всі змінні програми на Pascal повинні бути обов'язково описаними? Для того щоб комп’ютер виділив пам'ять для використання змінної. Які операції використовуються у арифметичних виразах? У арифметичних виразах використовують такі операції: *, /, div, mod, +, -. Які операції використовуються у логічних виразах? not, end, shr, shl, or, xor. Які правила формування математичних та логічних виразів? Вирази записуються в одному або декількох рядках без знаку переносу і без дублювання знаків арифметиичних операцій. Неможна розривати стандартні функції або відділяти від них аргументи. Якщо вираз складний, необхідно спростити його, тобто розділити на логічні частини та позначити їх додатковими змінними. Індивідуальні завдання Перший рівень На основі Прикладів 1-3, наведених у методичних вказівках, продемонстуйте особливості операції над типами Real та Boolean та деякі стандартні елементарні функції. program r3lvl1; uses crt; var z,x,y:real; f:Boolean; begin clrscr; writeln(‘IKNI’); writeln(‘KN-16 Ivasyshyn Roman’); writeln(‘lab 3, variant 17, lvl 1’); writeln(‘input x and y’); readln(x,y); z:=x+y; writeln(‘x+y=’,z); z:=x*y; writeln(‘x*y=’,z); F:=x<y; writeln(‘x<y=’,f); z:=exp(x*ln(int(y))); writeln(‘int(y)^x=’,z); readkey; end. / Ручний розрахунок: x=6.3465 y=412.23 x+y=415.575; z*y=2616.217695 6.3465<412.23 True int(y)=412 yx=4126.3465=39395369804114700 Другий рівень Написати програму, яка обчислює значення виразу (згідно номеру варіанту). Завдання 1 T=x/(1-x2/(3-x2/(5-x2/7))) program r3lvl2z1; uses crt; var x,t:real; begin clrscr; writeln(‘IKNI’); writeln(‘KN-16 Ivasyshyn Roman’); writeln(‘lab 3, variant 17, lvl 2’); writeln(‘input x’); readln(x); t:=x/(1-sqr(x)/(3-sqr(x)/(5-sqr(x)/7))); writeln(‘t=’,t); readkey; end. / Ручний розрахунок: x=2 t=2/(1-22/(3-22/(5-22/7)))=2/(1-4/(3-4/4,428571428571429))=2/(1- -4/2,096774193548387)= -2,203389830508475. Завдання 2. b=(1+(tg
Антиботан аватар за замовчуванням

21.01.2013 23:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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