Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Теоретичні відомості

Лабораторна робота № 1 | Теоретичні відомості | Теоретичні відомості | Функція – вираз, відповідно до якого проводяться деякі обчислення з аргументами й визначається його чисельне значення. | Теоретичні відомості | Теоретичні відомості | Програма виконання роботи | Теоретичні відомості | Теоретичні відомості | Теоретичні відомості |


Читайте также:
  1. Tеоретичні відомості.
  2. Базові функції мови в контексті теорії інтелектуальної еволюції вербалізованої свідомості
  3. Бліц-опитування до теми 7 «Проблема свідомості в філософії.
  4. Вплив структурованої культурної свідомості соціуму на нормативні характеристики стилю.
  5. Життя та праці Платона. Ідейно – теоретичні та історичні джерела його творчості.
  6. З ТЕОРЕТИЧНІ ЗНАННЯ
  7. Загальні відомості

Умовний оператор if використається тільки в тілі програми-функції й для його введення необхідно клацнути на кнопці if панелі програмування. На екрані з'являється конструкція із двома полями уведення, зображена на рис.9.

В поле 2 вводиться логічний вираз (у найпростішому випадку це вираз відносин). В поле 1 вводиться вираз (як правило, арифметичний), значення якого використовується, якщо логічний вираз, що перевіряється, приймає значення 1.

 

 

 
 


 

 

Рис. 9. Структура умовного оператора if.

 

Даний оператор відноситься до базової структури, яка має назву розгалуження,блок-схема якої зображена на рис 10. Структура розгалуження, припускає перевірку деякої умови. Залежно від того виконується ця умова чи ні, виконується або одна інструкція, або інша.

 

 

 

Рис. 10. Блок-схема базової структури розгалуження.

 

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

Умовний оператор може перебувати тільки всередині тіла програми-функції. Наприклад:

 

 

Рис. 11. Структура умовного оператора if в программ-функції.

 

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

· виділити це поле;

· клацнути на кнопці “otherwise” панелі програмування;

· в поле, що залишилося, введіть відповідний вираз.

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

 

Звернення до цієї програми-функції має вигляд:

Таким чином, вираз, що розташований перед словом otherwise виконується тільки в тому випадку, якщо умова, що задана перед ним не виконана.

У програмі можна використати наступні один за одним умовні оператори з одним виразом перед словом otherwise.

Приклад: Складемо програму-функцію для обчислення змінної z за виразом:

Програма-функція для обчислення змінної z має наступний вигляд:

 

Відмітимо, що функція z(t) отримає значення ln(t) тільки тоді, коли не виконується умова записана в двох рядках, що стоять вище.

Звернення до цієї програми - функції має вигляд:

Якщо в поле 3 ввести оператор без слова otherwise, то цей оператор буде виконуватися завжди поза залежністю від виконання вище заданих умовних операторів.


Дата добавления: 2015-11-16; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Завдання на лабораторну роботу| Завдання на лабораторну роботу

mybiblioteka.su - 2015-2024 год. (0.005 сек.)