Основы информатики. Хохлов А.Е. - 50 стр.

UptoLike

Составители: 

50
- машинно-ориентированные языки (computer-oriented language)языки
программирования, которые отражают структуру конкретного типа
компьютера (ассемблеры);
- алгоритмические языки (algorithmic language)не зависящие от
архитектуры компьютера языки программирования для отражения
структуры алгоритма (Паскаль, Фортран, Бейсик и др.); программа на
таких языках транслируется с языка высокого уровня на машинный язык, а
затем уже исполняется;
- процедурно-ориентированные языки (procedure-oriented language) -
языки программирования, где имеется возможность описания программы
как совокупности процедур (подпрограмм);
- проблемно-ориентированные языки (universal programming language)
языки программирования, предназначенные для решения определенного
класса задач (Пролог и др.).
5.4. Классификация алгоритмов
Линейные алгоритмы. Команды в таких алгоритмах выполняются
в естественном порядке, так как они записаны
сверху вниз. На рис. 12
представлен линейный алгоритм решения задачи обмена значениями двух
переменных.
Начало
Ввод
X и Y
Z:=X
X:=Y
Y:=Z
Конец
Вывод
X и Y
Рис. 12
- машинно-ориентированные языки (computer-oriented language) — языки
программирования, которые отражают структуру конкретного типа
компьютера (ассемблеры);
- алгоритмические языки (algorithmic language) — не зависящие от
архитектуры компьютера языки программирования для отражения
структуры алгоритма (Паскаль, Фортран, Бейсик и др.); программа на
таких языках транслируется с языка высокого уровня на машинный язык, а
затем уже исполняется;
- процедурно-ориентированные языки (procedure-oriented language) -
языки программирования, где имеется возможность описания программы
как совокупности процедур (подпрограмм);
- проблемно-ориентированные языки (universal programming language) –
языки программирования, предназначенные для решения определенного
класса задач (Пролог и др.).

                       5.4. Классификация алгоритмов

       Линейные алгоритмы. Команды в таких алгоритмах выполняются
в естественном порядке, так как они записаны сверху вниз. На рис. 12
представлен линейный алгоритм решения задачи обмена значениями двух
переменных.
                               Начало




                                Ввод
                                XиY



                                Z:=X
                                X:=Y
                                Y:=Z




                               Вывод
                               XиY



                                Конец


                                Рис. 12

                                  50