русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Class Class1


Дата добавления: 2013-12-23; просмотров: 733; Нарушение авторских прав


Параметры

Полученного в результате некоторых вычислений.

if (checkVal < 5)

{

return 4.7;

}

Если checkVal >= 5, то не встретится ни одного оператора return, а это запрещено. Все ветви должны оканчиваться этим оператором. И последнее замечание: оператор return может применяться в функциях, объявленных с использованием ключевого слова void (у них отсутствует какое-либо возвращаемое значение). В таких случаях функция просто прекращает работу. Поэтому при использовании оператора return будет ошибкой размещать возвращаемое значение между ключевым словом return и следующей за ним точкой с запятой.

Если функция должна получать параметры, то необходимо задать:

• Список принимаемых функцией параметров в ее описании, а также типы этих параметров

• Совпадающий список параметров при каждом вызове функции

Это предполагает использование следующего кода:

static <ВозвращаемыйТип> <имяФункции>{<типПараметра>

<имяПараметра>,…)

{

return <возвращаемоеЗначение>;

}

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

static double product (double param1, double param2)

{

return param1 * param2;

}

Пример программы:

{

static int MaxValue(int[] intArray)

{

int maxVal = intArray[0];

for (int i = 1; i < int Array.Length; i++)

{

if (intArray[i] > maxVal)

maxVal = intArray[i];

}

return maxVal;

}

static void Main (string [] args)

{

int[] myArray = {1, 8, 3, 6, 2, 5, 9, 3, 0, 2};

int maxVal - MaxValue(myArray) ;



Console.WriteLine(“The maximum value in myArray is {0}”, maxVal);

}

}

Функция принимает в качестве параметра массив целых чисел и возвращает наибольшее из них. Ее описание имеет следующий вид:

static int MaxValue(int[] intArray)

{

int maxVal = intArray[0];

for (int i = 1; i < int Array.Length; i++)

{

if (intArray[i] > maxVal)

maxVal = intArray[i];

}

return maxVal;

}

Данная функция — MaxValue() —имеет один параметр, который описан как массив типа int с именем intArray. Возвращаемое значение также имеет тип int. Определение максимального значения представляет собой несложную задачу. Локальной целой переменной с именем maxVal в качестве начального значения присваивается первый элемент массива, а затем. производится сравнение этого значения последовательно со всеми остальными элементами. Если текущий элемент больше, чем значение переменной maxVal, то текущее значение maxVal заменяется на это значение. Когда выполнение цикла завершено, переменная maxVal содержит наибольшее значение данного массива, которое и возвращается оператором return.

Код, расположенный в Main(), объявляет и инициализирует простой целый массив, который будет использоваться совместно с функцией MaxValue():

int () myArray = {1, 8, 3, 6, 2, 5, 9, 3, 0, 2};

При вызове функции MaxValue() значение присваивается переменной MaxVal:

типа int:

int maxVal = MaxValue (myArray) ;

Затем выводится значение на экран с помощью Console.WriteLine () :

Console.WriteLine(“The maximum value in myArray is {0}” , maxVal)



<== предыдущая лекция | следующая лекция ==>
Полученного в результате некоторых вычислений. | Class Classl


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.163 сек.