- •Естественный язык
- •Описание символов
- •Алгоритмический язык
- •Лекция 2. Введение в языки программирования
- •Языки программирования низкого уровня
- •Языки программирования высокого уровня
- •Компоновщик
- •Лекция 3. Основы программирования на языке Паскаль
- •Логические операции
- •Оператор безусловного перехода
- •Составной оператор
- •Тип-диапазон
- •Примеры
- •Лекция 8. Массивы
- •Объявление массива
- •Многомерные массивы
- •Операции над массивами
- •Динамические массивы
- •Лекция 9. Подпрограммы
- •Процедуры
- •Функции
- •Параметры
- •Рекурсия
- •Лекция 11. Записи
- •Пример использования записей
- •Лекция 12. Множества
- •Процедуры include и exclude
- •Лекция 13. Файлы
- •Инициация файла
- •Приложение А
П.П.Кудрявцев. Курс лекций по дисциплине: "Информатика и программирование"
Рисунок 1 Блок схема- алгоритма Евклида .
Алгоритмический язык
Это запись алгоритма на специальном языке (в том числе и на языке программирования). Она осуществляется, строго следуя правилам того или иного алгоритмического языка.
Псевдокод это полуформальный язык ,в котором вводятся ключевые слова, имеющие однозначное толкование. В качестве ключевых могут быть использованы слова естественного языка или языка программирования, на котором предполагается реализация алгоритма. Фрагменты алгоритма, которые не могут быть записаны только с помощью ключевых слов, описываются на естественном языке. Псевдокод позволяет постепенно детализировать запись алгоритма, получая в конце концов программу на выбранном языке программирования.
Пример. Алгоритм Евклида.
8