Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2012, 22:39   #1
MAZDIM
Новичок
Джуниор
 
Регистрация: 21.12.2012
Сообщений: 1
По умолчанию массивы

Лабораторная работа № 8

Тема: Работа с регулярными типами данных (организация и вывод одномерных и двумерных мас-сивов с элементами простейших формально - логических задач)

В данной работе в заданиях для организации структур с вложен¬ными циклами используется понятие массива.
Например: элементы (координаты) одного и того же вектора, упорядоченные по осям коорди-нат; элементы одной и той же матрицы, упорядоченные по строкам и столбцам и т.д. Если прихо-дится оперировать над упорядоченной совокупностью элементов, объединенных по какому-либо признаку, то введение независимых обозначений для каждого элемента оказывается неудобным, т.к. не позволяет найти общую закономерность их обработки. Для исключения этого неудобства в математике прибегают к использованию индексов, т.е. элементы одной и той же совокупности по-лучают одно и то же имя, а его в ряде этих элементов указывают подстрочным индексом в цифро-вом или буквенном обозначении.
Массивом называется поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.
Ономерный массив представляет собой массив, элементы которого имеют один индекс (одно измерение). Двумерный массив имеет два измерения (строки и столбцы), соответственно положе-ние элементов в таком массиве определяется двумя индексами. Двумерные массивы иногда назы-вают матpицами.
В языках программирования объединенные совокупности величин называются массивами. Отдельные элементы массива обозначаются одним и тем же именем, а его индекс записывается следом за именем в круглых или квадратных скобках в цифровом или буквенном виде. В процессе выполнения программы одна и та же переменная с индексом обозначает различные элементы мас-сива, в зависимости от текущих значений индексов, что позволяет найти общую закономерность обработки элементов массивов.
Например: С[3]-элемент, который занимает третье место в общей со¬вокупности элементов, поиме-нованных именем С;
D[1,2]-элемент матрицы d, который находится в первой строке и втором столбце;
B[k]-любой элемент совокупности В, где k может прини¬мать любое значение;
A[i,j]-любой элемент матрицы А.
В Borland Pascal объявление массивов выполняется в разделе опи¬сания переменных (var) по следующему образцу: <имя массива >: array[список индексных типов] of <тип>
где (array-массив, of-из), <имя массива > - идентификатоp массива, <тип> - любой стандартный тип BORLAND PASCAL.

Задание на работу
С использованием генератора псевдослучайных чисел - функции RANDOM - сгенерировать массив {X} 2(N+6) вещественных элементов в диапазоне –2(N+6)...4(N+6), где N - № варианта, и, кроме того:
1. Используя формулу из таблицы 1 лабораторной работы №5, заменив Х на Хi, получить элемен-ты массива Y. Если для заданного значения Xi функция не существует, то элемент Y не запол-нять. Т.о., длина массива выясняется по ходу заполнения. Вывести содержимое массива на эк-ран. В массиве Y найти максимальное и минимальное значение элементов, среднее значение элементов массива и сумму отрицательных и произведение элементов, значения которых на-ходится в интервале [-1.5...1.5].
2. Из массива Y создать двумерный массив А с количеством столбцов, запрошенным с клавиату-ры (10). Если последняя строка массива А оказалась неполной, ее следует исключить.
3. Заполнить одномерный массив {Z}:
 для четных вариантов: элементы массива Z образовать как сумму элементов каждой строки массива A;
 для нечетных вариантов: элементы массива Z образовать как сумму каждого столбца масси-ва A.


написано взять формулу свою у меня есть код....помогите просто без кода примера написать
MAZDIM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12