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

1)Формульно-словесный способ. Основан на задании инструкций о выполнении конкретных действий в четкой последовательности в сочетании со словесными пояснениями.

Пример. Вычислить: С = Этап 1. Ввести А, В; Этап 2. Если А В, то переходим к этапу 3; иначе переходим к этапу 4. Этап 3. С=А-В, и переходим к этапу 5; Этап 4. С=А+В; Этап 5. Вывод С.

2) На алгоритмическом языке. Алгоритмический язык – совокупность правил и обозначений, использующиеся для записи алгоритма. Он включает: а) математические выражения; б) текст; в) служебные слова (полные или сокращенные слова русского текста, стоящие в определенном месте алгоритма, которые обязательно подчеркиваются)

Пример. Вычислить значение А+ алг Проскурнин (нат А, вещ В, У, цел Х) арг А, В, Х рез У нач У:=А+ кон

3) Графический способ (метод блок-схемы). При таком представлении алгоритма, каждый этап отображается в виде геометрических фигур-блоков, форма которых зависит от выполняемой операции.

Пример. Вычислить: С =

4) Табличный способ.

№12 Развитие алгоритмических языков программирования. Типы трансляторов, их основные различия.

Развитие алгоритмических языков программирования.

Алгоритмическое программирование является отражением архитектуры традиционных ЭВМ, которая была предложена фон Нейманомв 1940-х годах.

Дата Событие Создатели
Середина 50-х годов Разработан алгоритмический язык программирования FORTRAN Джон Бэкус
Конец 50-х годов ALGOL Питер Наур
Конец 60-х годов Simula-67 Найард и Дал
Середина 70-х годов Pascal Вирт
Середина 70-х годов С - универсальный язык программирования Денис Ритч и Кен Томпсон

 

В 90-х годах с распространением сети Интернет расширяется возможность распределенной обработки данных. Появляются языки, ориентированные на создание серверных приложений, такие как Java, Perl и PHP, языки описания документов – HTML и XML. Появляются новые технологии – COM и CORBA, специфицирующие взаимодействие распределенных объектов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: