С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4

Нужно содействие в написании программы на JS, точнее в доработке задания с учетом замечаний преподавателя

11.06.2014, 15:01. Показов 1224. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание: Написать функцию, которая выдает среднее значение элементов прозвольной матрицы.

Я сделала так:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Вариант 12</title>
</head>

<body>

<script type="text/javascript">

S=[[16,7,9,6],[5,1,4,7],[3,4,3,3]];
j=0;k=0
for(i=0; i<S.length; i++)
if(S[i][1]>0)
{k=k+S[i][0]+S[i][1]+S[i][2]; j++};
alert ("Среднее значение = "+(k/(j*4)));

</script>

</body>

</html>


После проверки преподавателем были сделаны замечания:
1) Должна быть написана функция с параметром - произвольной числовой матрицей.
2) Считать и суммировать нужно все элементы матрицы.
3) Программа не суммирует S [i][3]
4) В последней строке alert ("Среднее значение = "+(k/(j*4))) зачеркнуто (j*4). Написано, что нужно проверять j на 0.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2014, 15:01
Ответы с готовыми решениями:

Ввести два массива. Сформировать третий массив, записав в него суммы соответствующих элементов первого и второго
Прошу помочь с написанием программки в ассемблере. Своими силами осилить не могу не как эту задачу. Преподаватель толком не объяснял и не...

Нужно отредактировать с учетом полученного задания, не понимаю как исправить код
С Делфи раньше никогда не работал и знаком буквально пару недель, а курсовая ждать не будет :( Код примера: unit Unit1; ...

Содействие в решении задания
Здравствуйте. Встала задача такого плана. Но поскольку в Java я не бум бум, то пришлось обратиться на тематических форум, то есть к вам,...

2
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
11.06.2014, 17:34
Лучший ответ Сообщение было отмечено helphelp как решение

Решение

Очень нужна правильная и скорая подмога в написании программы на JS! Выручите пожалуйста

берем код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
var func1 = function(matrix){
  var sum = 0;
  var n = 0;
  for(var i = 0; i < matrix.length; i++){
    for(var j = 0; j < matrix[i].length; j++){
      sum += matrix[i][j];
      n++;
    }
  }
  return sum / n;
};
пропускаем через closure:
JavaScript
1
var func1=function(b){for(var c=0,e=0,a=0;a<b.length;a++)for(var d=0;d<b[a].length;d++)c+=b[a][d],e++;return c/e};
ставим случайные отступы и переводы строк:
JavaScript
1
2
3
4
var func1=function(b){
for(var c=0,e=0,  a=0;a<b.length;a++)  for(var d=0;d<b[a]  .length;d++)
c+=b[a][d]
,e++;return c/e};
переводим случайные переменные в верхний регистр:
JavaScript
1
2
3
4
var func1=function(B){
for(var C=0,e=0,  a=0;a<B.length;a++)  for(var d=0;d<B[a].  length;d++)
C+=B[a][d]
,e++;return C/e};
добавляем прочую шелуху:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Вариант 12</title>
</head>
 
<body>
 
<script type="text/javascript">
 
S=[[16,7,9,6],[5,1,4,7],[3,4,3,3]];
var func1=function(B){
for(var C=0,e=0,  a=0;a<B.length;a++)  for(var d=0;d<B[a].  length;d++)
C+=B[a][d]
,e++;return C/e};
alert ("Среднее значение = "+func1(S));
 
</script>
 
</body>
 
</html>
1
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 4
11.06.2014, 17:58  [ТС]
Спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.06.2014, 17:58
Помогаю со студенческими работами здесь

Как нужно сделать данную задачу, я просто запутался в написании программы( map collection)
Вводится несколько строк по два слова в каждой - имена двух друзей. Дружба - вещь взаимная(с двух сторон!!!). Иначе люди - не друзья. ...

нужно содействие!
кто может , пож-та, поконсультировать on-line по программе на Qt, например, вечером в аське или скайпе?

Нужно Ваше содействие
Доброго времени суток. Помогите решить задания в паскале,я гуманитарий и в этом не особо разбираюсь) Всех знакомых спросил,ни кто не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru