Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cреднее значение любых чисел 
V
    Опции темы
CIBRAIKER
  Дата 24.3.2009, 03:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Доброго времени суток!
Наткнулся на такой пример: следующий код демонстрирует метод, который определяет среднее значение любых чисел, передаваемых в качестве аргументов: 
Код

public function getAverage (...numbers) { 
var total = 0; 
for (var i = 0; i < numbers.length; i++) { 
total += numbers [i]; 
} 
return total / numbers.length; 
} 


getAverage - имя метода (понятно)
...numbers - название массива чисел (понятно)
переменная понятно, цыкл понятно...
переменная length - помню что что-то возвращает, а чё и от куда???
и дальше нифига не понятно... обясните плиз и если мона то с цифрами, что б было наглядно видно как работает данный код.  smile 



--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
codegen
Дата 24.3.2009, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 22.3.2009

Репутация: нет
Всего: нет



эта функция получает масив чисел

дальше в цикле вычисляется сума всех его ячеек (елементов)

конструкция "return total / numbers.length;"  значит, что функция возвращает среднее арифметическое всех елементов масива:

total - сума все елементов
number.length - их количество
total / numbers.length - среднее арифметическое
PM MAIL   Вверх
idti
Дата 24.3.2009, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 28.2.2009
Где: pnz

Репутация: нет
Всего: нет



length - длина, всегда так было, с тех пор как придумали это слово, в данном контексте под линой массива подразумевается количество элементов, так то..
PM MAIL   Вверх
CIBRAIKER
  Дата 25.3.2009, 02:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Блин, просил же обЯснить с цифрами...
ЗЫ: пока дождался ответов уже и сам на бумаге расписал и разобрался!
--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
idti
Дата 25.3.2009, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 28.2.2009
Где: pnz

Репутация: нет
Всего: нет




Цитата

Блин, просил же обЯснить с цифрами...

Цитата

и если мона то с цифрами, что б было наглядно видно как работает данный код


Просил если мона. Значит нельзя. И я не вижу тут слова: пожалуйста. С цифрами пусть дебаггер объясняет.
PM MAIL   Вверх
CIBRAIKER
Дата 25.3.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 26.10.2006
Где: Украина, Харьков

Репутация: нет
Всего: 1



Цитата(idti @  25.3.2009,  11:24 Найти цитируемый пост)
И я не вижу тут слова: пожалуйста
Да ну?
Цитата(CIBRAIKER @  24.3.2009,  03:03 Найти цитируемый пост)
обясните плиз и если мона то с цифрами

ЗЫ: Сабж в топку!

--------------------
Что такое майонез - это драйвер для борьща!    
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.