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

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

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






 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

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

 
 

 

 

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

 

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

 

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

 

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

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

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

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

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

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

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

 

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

 

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

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

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

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

 

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

 

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

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

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

 








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



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

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