![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операції в алгоритмічній мові Паскаль.Содержание книги
Поиск на нашем сайте
В залежності від типу операндів і типу результата розрізняють три групи операцій: 1) арифметичні операції; 2) операції порівняння; 3) логічні операції. Арифметичні операції: +, -, *, /, DIV, MOD. виконуються над операндами цілого або дійсного типу. Операції порівняння можуть виконуватись над операндами будь-якого однакового типу. Результат виконання логічна константа TRUE або FALSE. 'А' < 'В' буде TRUE; 3.7 < 2.4 буде FALSE; Але не можна виконати операції 'А'>5, оскільки А - це символ, а 5 - ціле число. Але якщо записати: 'А'>'5', то така операція вже має зміст, оскільки обидва операнди однакового типу. Логічні операції виконуються над операндами логічного типу і дають результат логічного типу: TRUE або FALSE. Наприклад: (4>2) AND (5<3)= FALSE TRUE FALSE Зведемо всі операції в таблицю.
По пріоритету (старшинству) операції діляться на чотири групи: 1) NOT; 2) *, /, DIV, MOD, AND; 4) =,<>,>,>=,<,<=, СТАНДАРТНІ ФУНКЦІЇ МОВИ ПАСКАЛЬ. В кожній алгоритмічній мові є певний набір стандартних функцій, які полегшують обчислення певних математичних залежностей і не тільки.
ОПЕРАТОР ПРИСВОЮВАННЯ. Це один з найпростіших і найважливіших операторів алгоритмічної мови. Він служить для обчислення значень виразів і присвоєнню цього значенню
В загальному оператор присвоювання записується: V:=B; де В - вираз; V - ім'я змінної; := - символ присвоювання. Виконання оператора присвоювання полягає в наступному: обчислюється вираз, що стоїть справа, і цей результат присвоюється змінній, що розташована зліва. Слід пам'ятати, що типи виразу і змінної повинні бути однакові. Виключення становить випадок: змінна — дійсного типу, а вираз - цілого. В цьому випадку результат цілого типу перетворюється у дійсний і присвоюється змінній. Але недопускається зворотня ситуація, коли вираз дійсного типу, а змінна цілого. Приклади операторів присвоєння: Y:=sin(x)-2((cos(2*x)); S:=S+(T*SQR(A+B); S1:='A'; SI типу CHAR; L1:=TRUE L1 типу BOOLEAN. Приклад програми на мові Паскаль. Написати програму для обчислення виразу: Значення х ввести з клавіатури, результат у вивести на екран. Проведемо підготовку виразу до запису на алгоритмічній мові Паскаль: 1. У мові Паскаль немає стандартної функції lg - десяткового логарифма. Тому слід перетворити десятковий логарифм у натуральний за формулою У мові Паскаль нема стандартної функції піднесення до степені, є тільки піднесення до квадрата. Тому піднесення до куба виразимо через експоненту і логарифм: Текст програми на Паскалі PROGRAM TEST I (INPUT, OUTPUT); VAR X,Y:REAL; {опис змінних} BEGIN WRITE('Введи X '); READLN(X); (ввід значення Х} Y=SIN(EXP(3*LN(SQRT(2*X)-LN(4*X)/LN(10)))); WRITE LN('Y=', Y); {вивід результату} END.
Контрольні запитання. 1. Правила запису ідентифікатора у Паскалі 2. Які дані називаються константами? 3. Що таке змінна, її відмінність від константи. 4. Яка структура програми на алгоритмічній мові Паскаль? 5. Як описуються константи і змінні у Паскалі! 6. Які основні типи змінних застосовуються у Паскалі! 7. Чому всі змінні програми на мові Паскаль повинні бути обов'язково описаними? 8. Як представляються у пам'яті ЕОМ змінні цілого і дійсного типів 10.Які правила запису оператора присвоєння? 11.Які операції використовуються у логічних виразах? 12.Які операції використовуються у арифметичних виразах? 13.Що таке сумісність типів у операторі присвоєння? 14.Пріорітети операцій у Паскалі?
Лабораторне завдання
1. Вивчити основні елементи алгоритмічної мови Паскаль, правила запису виразів і оператора присвоєння. 2. Одержати індивідуальне завдання (додаток). 3. Скласти програму на алгоритмічній мові Паскаль у відповідності із завданням. 4. Виконати обчислення по програмі
Зміст звіту 1. Мета роботи. 2. Теоретичні відомості. Короткий опис конструкцій алгоритмічної мови Паскаль, що вивчаються. 3. Індивідуальне завдання. 4. Текст програми у відповідності до індивідуального завдання. 5. Результати обчислень по програмі. 6. Аналіз результатів, висновки. ДОДАТОК: Варіанти завдання Написати програму для обчислення таких арифметичних виразів. Змінні вводити з клавіатури. Константи задати в розділі визначення констант.
Лабораторна робота № 8
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-13; просмотров: 303; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.108.149 (0.012 с.) |