Студопедия Главная Случайная страница Обратная связь

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

Та способи зображення





 

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

Виконавцем алгоритму можуть бути людина, різні технічні пристрої, наприклад, робот або ЕОМ. У любому випадку повинна бути досягнута певна мета, інакше уся послідовність дій втрачає зміст. Навіть при виконанні цієї умови, не кожна послідовність дій є алгоритмом. Для цього необхідно виконання кількох умов, що складають властивості алгоритму:

Детермінованість – застосування алгоритму до одних и тих же даних повинно приводити до одного й того ж результату.

Масовість – алгоритм може бути використано для розв’язання однієї й тієї ж задачі при різних вхідних даних, наприклад, знаходження коренів квадратного рівняння при різних коефіцієнтах.

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

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

Дискретність – можливість розбиття алгоритму на скінчену кількість етапів, при чому результати попереднього етапу є вхідними для наступного.

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

Існують різні способи описання алгоритмів (словесний, псевдокод, графічний та ін.). Алгоритм для ЕОМ краще всього зобразити графічно у вигляді блок-схем.

Схеми алгоритмів складаються з символів, що мають задане значення короткого пояснювального тексту та з’єднувальних ліній. Схема — це графічне представлення визначення, аналізу або методу розв’язання задачі. Символи в схемах бувають основні, специфічні та спеціальні. Основний символ — це символ, що використовується в тих випадках, коли конкретний тип процесу або носія даних невідомо. Специфічний символ — це символ, що використовується для полегшення написання та читання блок-схем.

Схема складається з:

· символів процесу, що вказують фактичні операції обробки даних;

· лінійних символів, що вказують потік управління;

· спеціальних символів, що використовуються для полегшення написання та читання програм.

 

Описання символів

 

Символи даних

Символи процесу:

Приклади специфічних символів процесу:

 
 

 

 

Символи ліній:

 

Спеціальні символи:

 

Правила використання символів в схемах:

 

1. Символи у схемі розміщуються рівномірно та повинні бути однакового розміру.

2. У середині символу логічно розміщувати мінімальну кількість тексту (окремий текст - в коментар).

3. Перевага надається горизонтальній орієнтації символів.

4. Розривати контур символів не можна. Для позначення символу можна писати ідентифікатор зліва над символом.

5. Направлення ліній зліва направо і згори донизу — стандартне. Нестандартні направлення ліній справа наліво і знизу догори зображуються стрілками.

6. Треба уникати перехрещення ліній, використовуючи з’єднувачі.

7. Лінії у схемах повинні підходити до символу або зліва, або згори, а виходити або справа, або знизу, лінії повинні бути направлені до центру символу.

 

Структури алгоритмів

 

Існують три основних типи процесів обробки інформації: лінійний, розгалужений та циклічний. Їм відповідають базові структури (конструкції) алгоритмів: слідство (лінійна структура), розгалуження, повторення (циклічна структура). Реальний алгоритм будь-якого ступеня складності можна представити комбінацією вказаних базових структур.

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

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

При циклічному процесі одні і ті ж дії по обробці інформації треба виконати багато разів.

 

Лінійна структура алгоритму

 

В алгоритмі лінійної структури дії виконуються послідовно, одна за одною, і кожний етап алгоритму виконується тільки один раз.

Приклад: Скласти алгоритм визначення відстані між двома точками на площині з заданими координатами (x1, y1) и (x2, y2) за формулою:

Розв’язання у вигляді блок-схеми подано нижче:

 








Дата добавления: 2015-09-07; просмотров: 458. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Дизартрии у детей Выделение клинических форм дизартрии у детей является в большой степени условным, так как у них крайне редко бывают локальные поражения мозга, с которыми связаны четко определенные синдромы двигательных нарушений...

Педагогическая структура процесса социализации Характеризуя социализацию как педагогический процессе, следует рассмотреть ее основные компоненты: цель, содержание, средства, функции субъекта и объекта...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Репродуктивное здоровье, как составляющая часть здоровья человека и общества   Репродуктивное здоровье – это состояние полного физического, умственного и социального благополучия при отсутствии заболеваний репродуктивной системы на всех этапах жизни человека...

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Схема рефлекторной дуги условного слюноотделительного рефлекса При неоднократном сочетании действия предупреждающего сигнала и безусловного пищевого раздражителя формируются...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия