Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

14 Структура алгоритмических языков

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

14   Структура алгоритмических языков

В основе любого языка (естественного или искусственного) лежит набор исходных букв (символов), называемый алфавитом языка.

Алфавиты алгоритмических языков состоят обычно из следующих наборов:

- букв латинского алфавита и алфавита национального языка;

- цифр (от 1 до 9);

- знаков операций:

арифметических

логических

отношения

специальных знаков.

Знаки могут объединяться в слова, т.е. в элементарные конструкции языка, рассматриваемые в данном тексте как неделимые символы. Словарный состав языка, т.е. набор допустимых слов и символов, вместе с описанием способов их представления составляет лексику языка.

В алгоритмических языках есть два класса слов: данные и ключевое слова.

Любой набор знаков, рассматриваемый безотносительно к его смыслу, называют данными.

Ключевыми словами называются такие слова, которые в программе всегда имеют совершенно определенный смысл. Такими словами являются ключевые слова операторов, указывающие тип операции, ключевые слова описателей, указывающие свойства (атрибуты) данных, и т.д.

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

Описания –  это особые операторы, не выполняющие активных действий над данными, но описывающие их свойства (атрибуты), т.е. тип, основание системы счисления, точность представления, форму и т.д.

Оператор – это минимальная конструкция языка, задающая описание некоторого действия. Наиболее распространены в процедуро-ориентированных языках следующие операторы:

присваивания

безусловной передачи управления

условной передачи управления

цикла

ввода и вывода данных.

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

Из предложений (операторов и выражений) образуются собственно программы. Для удобства составления, отладки и работы готовые программы обычно разбивают на части, которые называются программными единицами.

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

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

Программная единица (процедура) – это основная программа или подпрограмма. Выполнение любой составной программы начинается с выполнения основной программы (главной).

Подпрограммы бывают двух типов – собственно подпрограммы (процедуры) и подпрограммы-функции.

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

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

Разбиение больших сложных программ на отдельные программные единицы позволяет распараллеливать программистскую работу и тем самым сокращать сроки создания больших программных комплексов

Возврат в меню




1. Деньги и денежный рынок
2. реферат дисертації на здобуття наукового ступеня доктора медичних наук ОДЕСА 2004 Дисерт
3.  и внешнеполитического курса страны топливноэнергетический ТЭК военнопромышленный ВПК и аграрнопромы
4. Предмет экономической теории основные проблемы и объекты исследования микроэкономики и макроэкономики
5. КОНТРОЛЬНА РОБОТА з навчальної дисципліни Фізичне виховання напряму 6
6. Контрольная работа по предмету Налоги и налогообложение Вариант 37 Элементы единого социального нало
7. тематическому анализу для втузов
8. Скоро рассвет его приближение ощущается легким покалыванием по коже
9. Происхождение Вселенной
10. Европа после Первой мировой войны
11. глобализация- ns- 1989 ns- 1992 ns- 1987 ns- 1990 ns- 1993 Corr- 4 Pnt- 1 Que- Структура ВЭП- ns- торговая инвестиционн.1
12. модуль Степень обучения класс _______7 класс___________ начальное общее основное общее среднее полное общее
13. вариантах нормы в строение органов и организма в целом
14. Экспертиза отравлений
15. Подводная лодка Акул
16. Неолиберализм
17. Электрошоковые устройства
18. тема трех веков Антропосоциогенез и его факторы Неолитическая революция- очаги возникновения земледели
19. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата біологічних наук Київ 2003 Д
20. CLICK HERE Борт 12785ваш курс 120высота 8000