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

Тема: Побудування алгоритму, С-програми та її реалізація для процесів з розгалуженням

Читайте также:
  1. NB! Тема:Антиаритмические препараты
  2. XVII. Реалізація права вступників на вибір місця навчання
  3. Використання еластичності при прогнозуванні ринкових процесів, проведенні державою політики оподаткування
  4. Глава 7. Устаткування для ведення теплових і масообмінних процесів
  5. Групи процесів управління проектами
  6. Загальні вимоги безпеки до технологічного обладнання й процесів
  7. Загальні вимоги безпеки до технологічного обладнання та процесів

Лабораторна робота № 3-4

Мета роботи: Сформувати знання, уміння й навички при побудуванні алгоритмів та програм розгалуженого обчислювального процесу та засобів їх реалізації в Visual Studio 2010.

Варіантні обчислення

Обчислення, хід виконання яких змінюється в залежності від досягнення тих чи інших умов, називають варіантними (розгалуженими).

Класичним прикладом таких обчислень в математиці є знаходження коренів квадратного рівняння ax2+bx+c=0, шлях якого залежить від знака дискримінанта: D=b2-4ac.

, якщо D>0;

, якщо D=0;

Дійсних коренів немає, якщо D<0.

Як бачимо, результат, який ми можемо отримати, залежить від значення деякої умови. Тому, перш ніж отримати результат, необхідно визначити значення, яке приймає умова.

Таким чином, програма для реалізації подібних обчислень повинна мати спеціальні структури вибору, які б порівнювали результат обчислень з заданою умовою і в залежності від його результату спрямовували б подальший хід виконання програми в заданому напрямку.

Графічно реалізація обчислення квадратного рівняння показана на такій блок-схемі.

 


Операції порівняння

Операції порівняння (ще їх називають операціями відношення) є бінарними. Результатом виконання операцій є величина логічного типу – true або false.

Операції відношення

Найменування Запис Приклад Значення операції
Більше > 5>2 0>4 TRUE FALSE
Менше < 1<2 2<2 TRUE FALSE
Дорівнює == 5==5 4==5 TRUE FALSE
Не менше >= 2>=2 2>=1 TRUE FALSE
Не більше <= 2<=3 2<=1 TRUE FALSE
Не дорівнює != 2<>3 2<>2 TRUE FALSE

Поширеною помилкою є використання знаку присвоєння = замість знака рівності ==. Оскільки присвоєння це також операція, що повертає присвоєне значення, компілятор може не фіксувати помилку в таких виразах, але часто видає попередження.


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


Читайте в этой же книге: Место и роль органов исполнит власти в механизме госвласти. | Основания и порядок отставки Правит-ва. | Министерства, госкомитеты, иные субъекты исполнит власти; порядок образования, компетенция, роль, подчиненность, виды актов. | Понятие, особенности и формы проявления судебной власти. | Порядок формирования и состав Конст-ционного Суда. | Общие и специализированные суды. Верх. Суд РБ. Высший Хоз. Суд. | Полномочия судов и судей. Статус судьи и гарантии его деятельности. | Понятие и принципы местного управления и самоуправления. | Исполнительные комитеты(администрации) | Функции и задачи Прокуратуры РБ. |
<== предыдущая страница | следующая страница ==>
Конституционные основы бюджетной системы.| Умовні оператори

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