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, специфицирующие взаимодействие распределенных объектов.