русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 1363; Нарушение авторских прав


Графический способ записи алгоритмов.

Словесный способ записи алгоритмов

Формы записи алгоритма.

Основные свойства алгоpитма.

Основные свойства алгоритмов следующие:

Понятностьисполнитель алгоритма должен знать, как его выполнять.

Дискpетность— алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых действий (шагов).

Опpеделенность каждое пpавило алгоpитма должно быть четким, однозначным и не оставлять места для пpоизвола исполнения.

Pезультативность (или конечность)алгоpитм должен пpиводить к pешению задачи за конечное число шагов.

Массовостьалгоpитм pешения задачи pазpабатывается в общем виде, пpименимом для некотоpого класса задач, pазличающихся лишь исходными данными.

 

На практике применяются четыре формы представления алгоритмов:

· словесная (записи на естественном языке);

· графическая (изображение в виде графических символов);

· псевдокоды (полуформализованное описание алгоритма на условном

алгоритмическом языке);

· программная (тексты, записанные на языке программирования).

Словесный способзаписи алгоритмов представляет собой словесное описание последовательных шагов обработки данных.

Словесный способ не имеет широкого распространения поскольку:

· словесные описания строго не формализуемы;

· страдают многословностью записей;

· допускают неоднозначность толкования отдельных предписаний.

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

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



НХИ-1 5.03.12

 

Основные блочные символы для алгоритмов.

Название символа Обозначение Пояснение
Процесс Вычислительное действие или последовательность действий
Решение
 
 

Проверка логических условий
Модификация   Задает Начало цикла
Предопределенный процесс
 
 

Вычисления по подпрограмме, стандартной подпрограмме
Ввод-вывод
 
 

Ввод-вывод данных в общем виде
Пуск-останов
 
 

Начало, конец алгоритма, или вход и выход в подпрограмме
Документ Вывод документа на печать

 

Блок "процесс" применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для упрощения схемы несколько отдельных действий обработки можно объединять в один блок.

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

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

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



<== предыдущая лекция | следующая лекция ==>
Определение алгоритма. | Основные алгоритмические структуры.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.