Содержание
23)Процедуры и функции в Pascal. Формальные и фактические параметры
В языке Паскаль, как и в большинстве языков программирования, предусмотрены средства, позволяющие оформлять вспомогательный алгоритм как подпрограмму. Это бывает необходимо тогда, когда какой-либо подалгоритм неоднократно повторяется в программе или имеется возможность использовать некоторые фрагменты уже разработанных ранее алгоритмов. Кроме того, подпрограммы применяются для разбиения крупных программ на отдельные смысловые части в соответствии с модульным принципом в программировании.
Для использования подалгоритма в качестве подпрограммы ему необходимо присвоить имя и описать алгоритм по правилам языка Паскаль. В дальнейшем, при необходимости вызвать его в программе, делают вызов подпрограммы упоминанием в нужном месте имени соответствующего подалгоритма со списком входных и выходных данных. Такое упоминание приводит к выполнению входящих в подпрограмму операторов, работающих с указанными данными. После выполнения подпрограммы работа продолжается с той команды, которая непосредственно следует за вызовом подпрограммы.
Выдержка из текста
1) Алгоритм сортировки по возрастанию «Методом пузырька»
Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву повторяются N-1 раз или до тех пор, пока на очередном проходе не окажется, что обмены больше не нужны, что означает — массив отсортирован.
Список использованной литературы
31) Условный оператор и оператор выбора в Си
Условный оператор в языке Си имеет следующий синтаксис:
If (условие){
блок операций 1;
} else {
блок операций 2;
}
Если условие истинно, то выполняется блок операций 1, иначе выполняется блок операций 2.
С этим материалом также изучают
... переходов, чаще всего зависящих от вырабатываемых блоком операций признаков. Двухфазная система синхронизации позволяет ... переходов, чаще всего зависящих от вырабатываемых блоком операций признаков. Двухфазная система синхронизации позволяет ...
... программ на языке ассемблера 132 ПРАКТИЧЕСКАЯ ЧАСТЬ 162.1 Структура программного кода 162.2 Описание алгоритмов и подпрограмм (функций и ... Беляев В.С, Беляев С.Ю. Информатика. Програмирование на языке ассемблера: Учеб.пособие. СПб.: Изд-во Политехн. ун ...
Глубокий анализ поэмы А.С. Блока «Двенадцать». Разбираем исторический контекст, ключевые образы (Христос, красногвардейцы, Катька), символику цвета и вьюги, а также даем трактовку самого спорного финала в русской литературе.
Детальный разбор поэмы Александра Блока «Двенадцать». Узнайте истинный смысл образов Христа и 12 апостолов революции, поймите исторический контекст и причины, по которым автор сомневался в своем главном произведении.
Узнайте, как менялся лирический герой Александра Блока на протяжении всего творчества. Полный анализ эволюции образа от мистического поклонения Прекрасной Даме, через кризис и образ Незнакомки, до трагического осмысления пути России.
... записи алгоритмов – языков программирования. Смысл появления такого языка ... языков программирования, разработчик имеет выбор из нескольких промышленных библиотек подпрограмм, ... язык программирования - Turbo Pascal. Паскаль – язык программирования, ...
... слов используются как синонимы: алгоритм и программа, вспомогательный алгоритм и подпрограмма, команда и оператор, программа и модуль. Вспомогательными и основными алгоритмы являются не сами по ...
... Классификация языков программирования………………………..6 Современные языки программирования высокого уровня……...11 Паскаль………………………………………………...12 ... С.280 Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы. – М.: БИНОМ. Лаборатория знаний, ...
... жизни. Представляя собой непроцедурный язык и ориентированный на операции с данными, SQL фактически ... предложения HAVING2.12 Объединение таблиц2.13 Оператор INNER JOIN2.14 Оператор LEFT JOIN2.15 Оператор RIGHT JOIN1.2.15 Объединение запросов2.17 ...