Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.



Иллюстрированный самоучитель по Turbo Pascal

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

  • Локализация имен

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

    Описание подпрограммы состоит из заголовка и тела подпрограммы. | Заголовок процедуры имеет вид: | PROCEDURE <имя> [ (<сп. ф. п. >) ]; | Заголовок функции: | FUNCTION <имя> [ (<сп.ф.п.>)]: <тил>; | Здесь: | <имя> – имя подпрограммы (правильный идентификатор); | <сп.ф.п.> – список формальных параметров;
  • Параметры

    Список формальных параметров необязателен и может отсутствовать. Если же он есть, то в нем должны быть перечислены имена формальных параметров и их типы, например: | Procedure SB(a: Real; b: Integer; c: Char); | Как видно из примера, параметры в списке отделяются друг от друга точками с запятой.
  • Параметры-массивы и параметры-строки

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

    Процедурные типы – это нововведение фирмы Borland (в стандартном Паскале таких типов нет). Основное назначение этих типов – дать программисту гибкие средства передачи функций и процедур в качестве фактических параметров обращения к другим процедурам и функциям.
  • Нетипизированные параметры-переменные

    Еще одно очень полезное нововведение фирмы Borland – возможность использования нетипизированных параметров. Параметр считается нетипизированным, если тип формального параметра-переменной в заголовке подпрограммы не указан, при этом соответствующий ему фактический параметр может быть переменной любого типа. Заметим, что нетипизированными могут быть только параметры-переменные.
  • Рекурсия и опережающее описание. Расширенный синтаксис вызова функций.

    Рекурсия – это такой способ организации вычислительного процесса, при котором подпрограмма в ходе выполнения составляющих ее операторов обращается сама к себе. | Рассмотрим классический пример – вычисление факториала (пример 18).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.