Система программирования Турбо Паскаль Встроенный ассемблер графика в Турбо Паскале

В вычислительной технике с понятием «информация» связано понятие «дан-ные». Данными называется информация, подготовленная для определенных целей и представленная в определенном формате для использования в процессе компьютерного решения задач. Понятие «данные» может рассматриваться в нескольких аспектах. Во-первых, данные – это объекты, отличные от команд (значения констант и переменных или файлы данных), во-вторых, данными может называться исходная

Процедуры и функции

Как отмечалось в гл.2, процедуры и функции представляют собой относительно самостоятельные фрагменты программы, оформленные особым образом и снабженные именем. Упоминание этого имени в тексте программы называется вызовом процедуры (функции). Отличие функции от процедуры заключается в том, что результатом исполнения операторов, образующих тело функции, всегда является некоторое единственное значение или указатель, поэтому обращение к функции можно использовать в соответствующих выражениях наряду с переменными и константами. Условимся далее называть процедуру или функцию общим именем «подпрограмма», если только для излагаемого материала указанное отличие не имеет значения.

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

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

Вторая причина заключается в применении методики нисходящего проектирования программ (см. гл.2). В этом случае алгоритм представляется в виде последовательности относительно крупных подпрограмм, реализующих более или менее самостоятельные смысловые части алгоритма. Подпрограммы в свою очередь могут разбиваться на менее крупные подпрограммы нижнего уровня и т.д. (рис. 8.1). Последовательное структурирование программы продолжается до тех пор, пока реализуемые подпрограммами алгоритмы не станут настолько простыми, чтобы их можно было легко запрограммировать.

В этой главе подробно рассматриваются все аспекты использования подпрограмм в Турбо Паскале.

 

Электромеханические счетные машины Применение электрической энергии в счетных машинах привело к появлению нового типа машин - счетно-аналитических. Первой такой машиной был табулятор Г. Голлерита (США), созданный в 1888 г. Результаты расчетов и анализа табулятор выдавал в виде специальных таблиц. В СССР производство электрических счетно-аналитических машин для экономических расчетов было начато в 1935 г.
Способ хранения данных в Turbo Vision