Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос(процедура) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макрос(процедура)
Мария Дата: Понедельник, 12.12.2011, 23:06 | Сообщение № 1
Группа: Гости
Помогите, пожалуйста, ребята! Очень нужно!

Задача: Составьте процедуру, изменяющую исходный одномерный массив путем деления его положительных элементов на свои индексы и считающую число таких замен. Используя эту процедуру, определите, в каком из двух заданных одномерных массивов А или В будет больше измененных элементов.

Последовательность решения:
1. Введите в столбцы Excel A и B любые числовые значения (положительные и отрицательные) в количестве 10-15 на каждый столбец.
2. Создайте макрос или кнопку.
3. В коде макроса объявите и инициализируйте c листа Excel два массива A и B необходимой размерности (используйте функцию Cells)
4. Напишите код процедуры принимающую следующие аргументы по ссылке:
M – одномерный массив (тип Double)
R – число перестановок (тип Double)
5. Используя эту процедуру выполните необходимые преобразования и вычисления для массивов А и B.
6. Массив у которого будет большее количество замен необходимо вывести в столбец Excel D
 
Ответить
СообщениеПомогите, пожалуйста, ребята! Очень нужно!

Задача: Составьте процедуру, изменяющую исходный одномерный массив путем деления его положительных элементов на свои индексы и считающую число таких замен. Используя эту процедуру, определите, в каком из двух заданных одномерных массивов А или В будет больше измененных элементов.

Последовательность решения:
1. Введите в столбцы Excel A и B любые числовые значения (положительные и отрицательные) в количестве 10-15 на каждый столбец.
2. Создайте макрос или кнопку.
3. В коде макроса объявите и инициализируйте c листа Excel два массива A и B необходимой размерности (используйте функцию Cells)
4. Напишите код процедуры принимающую следующие аргументы по ссылке:
M – одномерный массив (тип Double)
R – число перестановок (тип Double)
5. Используя эту процедуру выполните необходимые преобразования и вычисления для массивов А и B.
6. Массив у которого будет большее количество замен необходимо вывести в столбец Excel D

Автор - Мария
Дата добавления - 12.12.2011 в 23:06
SM Дата: Вторник, 13.12.2011, 01:37 | Сообщение № 2
Группа: Друзья
Ранг: Участник
Сообщений: 64
Репутация: 59 ±
Замечаний: 0% ±

2003
Quote (Мария)
Задача: Составьте процедуру, изменяющую исходный одномерный массив путем деления его положительных элементов на свои индексы и считающую число таких замен. Используя эту процедуру, определите, в каком из двух заданных одномерных массивов А или В будет больше измененных элементов.

ОФФ.
ИМХО.
Если бы начал изучение Excel и VBA c таких задач, то, наверное, возненавидел бы их лютой ненавистью.


Excel изощрён, но не злонамерен
 
Ответить
Сообщение
Quote (Мария)
Задача: Составьте процедуру, изменяющую исходный одномерный массив путем деления его положительных элементов на свои индексы и считающую число таких замен. Используя эту процедуру, определите, в каком из двух заданных одномерных массивов А или В будет больше измененных элементов.

ОФФ.
ИМХО.
Если бы начал изучение Excel и VBA c таких задач, то, наверное, возненавидел бы их лютой ненавистью.

Автор - SM
Дата добавления - 13.12.2011 в 01:37
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!