Тематические поисковые системы
и сайты проекта Vedenin.ru:

Танцевальная поисковая система Энциклопедическая поисковая система Поисковая система программиста Книжная поисковая система Банковская поисковая система Музыкальная поисковая система Автомобильная поисковая система Спортивная поисковая система Поисковая система видео и фильмов
Поисковая система и Online учебник по программированию и веб - дизайну

Поиск для программиста

  1. Все сайты по теме
  2. Статьи и книги
  3. Форумы и блоги

Шпаргалки
(краткий синтаксис
разных языков)

Операции
Приоритеты
Типы данных
Операторы
Переменные
Функции
Классы
Математика
Строки
Память

Учебник
(Сравнительный анализ синтаксиса десятка языков)

О языках
Комментарии
IF
CASE
FOR
FOREACH
DO.. WHILE
With
Метки
GOTO
BREAK
Операции
Типы данных
Переменные
Видимость
Функциями
ООП
Исключения
#IF
Память
Матем.функции
Коллекции
Cтроки
БД.SQL

<<Cтатьи>>
C++58
Delphi 138
Java
155
C#
3
Visual Basic
47
PHP
63
JavaScript 69
Perl 15
ASP 23
Ассемблер 35
C++ 102
Java 29
C# 20
JavaScript 2
Perl 2



8. Объявление и работа с функциями и процедурами

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

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

В некоторых языках существует разделение подпрограмм на два вида:

1) Функции (Подпрограммы, которые могут, возвращать значение, после своей работы)

2) Процедуры (Подпрограммы, которые не могут возвращать значение)

Но например в языках произошедших от языка C существует только функции, хотя можно указать, что функция не возвращает значений.

Рассмотрим несколько понятий:

1)Аргументы функций - список переменных, которые можно использовать в теле подпрограммы


Ваш комментарий



Добавить эту поисковую систему в Ваш Google Bar Разделы учебника
<> Хостинг сайта: EOMY.NET