Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новая папка / 05 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ЛабРаб ОП та АМ_5.doc
Скачиваний:
9
Добавлен:
28.03.2016
Размер:
229.38 Кб
Скачать

9. Для защиты лабораторной работы:

9.1. Представить отчет по лабораторной работе в печатном виде.

9.2. Продемонстрировать умение исследовать свою программу.

9.3. Решить любую другую задачу из списка заданий.

9.4. Ответить на вопросы:

9.4.1. Что такое массив?

9.4.2. Как обеспечивается доступ к элементам массива?

9.4.3. Какие основные стандартные методы работы с массивами Вы знаете?

Задания к лабораторной работе № 5

  1. Даны два вектора и найти длины векторов X, Y, X+Y, X-Y.

  2. Вычислить 20 значений функции на отрезке [a,b] и сохранить значение аргумента функции в массиве X, а соответствующие ему значения функции - в массиве Y.

  3. Вычислить 25 значений функции на отрезке [e,f], сохранить их в массиве Y и найти минимальное и максимальное значения в этом массиве.

  4. Вычислить 12 значений функции на отрезке [e,f], сохранить их в массиве Y и определить, является ли функция убывающей, возрастающей или немонотонной на этом отрезке.

  5. Вычислить 18 значений функции на отрезке [e,f], сохранить их в массиве Y и определить, имеет ли уравнение на отрезке [e,f] по крайней мере хотя бы один корень.

  6. Вычислить 30 значений функции на отрезке [e,f], сохранить их в массиве Y. Отрицательные компоненты массива Y скопировать в массив Ynegative, а положительные - в массив Ypozitive.

  7. Вычислить 30 значений функции на отрезке [e,f], сохранить их в массиве Y. Вычислить количество отрицательных и положительных компонент массива.

  8. В массиве Time(20) хранятся результаты(в секундах) забега на 100 метров для 20 спортсменов. Определить три лучших результата и скорость каждого из спортсменов.

  9. В массиве Time(20) хранятся результаты(в секундах) забега на 100 метров для 20 спортсменов. Определить среднюю скорость пробега для каждого из спортсменов.

  10. В массиве X хранится стоимость (в рублях) 1кг 7 основных продуктов питания. В массиве Y хранится суточная потребность (в граммах) человека в этих продуктах. Определить стоимость суточного рациона.

  11. В массиве Urogai(20) хранится урожайность (в центнерах с гектара) пщеницы в колхозе “Заря” с 1970 по 1990гг. Определить самый урожайный и самый неурожайный год в колхозе “Заря”.

  12. В массиве Kurs1(7) хранится курс покупки доллара по отношению к гривне для 7 различных банков. В массиве Kurs2(7) хранится курс продажи доллара по отношению к гривне для тех же банков. Определить самый выгодный курс обмена и банки, производящие обмен по этому курсу.

  13. В массиве Meat(5) хранится стоимость (в гривнах) 1кг мяса на 5 различных рынках г. Днепропетровска. Определить среднюю, минимальную и максимальную стоимость мяса. Вывести на экран “черный” список рынков, стоимость мяса на которых превышает среднюю.

  14. В массиве T(10) хранится температура воздуха на 1 января 1996г. в 10 различных городах мира. Определить количество городов, в которых температура была отрицательной, положительной и равной нулю.

  15. В массиве G(10) хранятся гипотенузы 10 прямоугольных треугольников, а в массиве C(10) - их катеты. Для каждого из треугольников найти второй катет и площадь и записать эти значения в массивы с именами B и S.

  16. В массивах Tmin(15) и Tmax(15) хранятся минимальная и максимальная температуры, приемлемые для жизни 15 различных растений. Определить количество растений, которые погибнут при температуре t и которые будут находится на грани гибели. Гранью гибели считать температуру, равную граничной.

  17. В массиве Tair(10) храниться среднеиюльская температура воды в Черном море для 10 различных городов Крыма, а в масссиве Twater(10) - среднеиюльская температура воздуха в тех же городах. Определить город, в котором разница между температурой воздуха и воды минимальна.

  18. В массиве Square(6) хранится площадь 6 областей Украины, а в массиве Population(6) - храниться количество населения в тех же областях. Определить самую густонаселенную и самую малонаселенную области.

  19. В массиве T(12) хранится среднемесячная температура для каждого из 12 месяцев в г. Днепропетровске. Определить самую большую отрицательную и самую маленькую положительную температуры.

  20. Записать в массив Х 25 целых чисел. Переписать положительные из них подряд в массив P, а отрицательные - в массив N.

  21. Записать в массив Z значения функции дляxот 0 до 2 с шагом 0.1 (при заданном значении ). Переписать положительные элементы массива Z подряд в массив Y, а их номера - в массив X.

  22. Записать в массив X 25 целых чисел. Переписать четные из них в массив Y в порядке возрастания.

  23. Массив A содержит 20 вещественных чисел. Записать в первый элемент массива сумму его положительных элементов, а в последний - отрицательных.

  24. Массивы A и B содержат компоненты двух N-мерных векторов. Записать в массив C длины векторов A и B (, ) и их скалярное произведение ( ).

  25. Массив А состоит из 20 целых чисел. Упорядочить массив по убыванию и записать в массив В номера соответствующих элементов массива А до сортировки.

  26. Массивы X и Y содержат по 25 вещественных чисел. Записать в массив Z подряд числа , удовлетворяющие условию .

  27. Массив Х содержит 30 целых чисел. Переписать четные элементы массива Х в массив А, нечетные - в массив В, и найти максимальный и минимальный элементы массивов А и В.

  28. Записать в массив Y неотрицательные значения функции для от 0 до 2 с шагом 0.1 (при заданном значении ), а в массив Х - соответствующие значения аргумента .

  29. Массив Z состоит из 25 вещественных чисел. Записать в массив А подряд отрицательные элементы массива Z, а в массив В - номера его неотрицательных элементов.

  30. Массив Х содержит 20 целых чисел. Ко всем положительным элементам массива Х добавить значение его максимального элемента, а к отрицательным - минимального.

  31. Записать в массив Х 20 вещественных чисел. Переписать в массив Р подряд положительные из чисел , а в массив N - отрицательные из этих чисел.

  32. Массив А содержит 25 целых чисел. Добавить к каждому элементу массива его номер и найти максимальный и минимальный элементы полученного массива.

  33. Массив Х содержит 40 действительных чисел. Переписать в массив Y положительные элементы массива Х с четными номерами и отсортировать его по возрастанию.

  34. Поменять местами максимальный и минимальный элементы массива С, содержащего 25 вещественных чисел.

  35. Даны два вектора и найти скалярное произведение векторов и угол между ними. При вычислении использовать формулу:

  36. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу: , где с - векторное произведение векторов X и Y.

  37. Даны два вектора и найти сумму векторов X+Y и разность векторов X-Y и сохранить их в векторах Z и F.

  38. Даны два вектора и найти произведение векторов X и Y на числои сохранить их в векторах G и H.

  39. Даны два вектора и найти линейную комбинацию векторовX+Y и сохранить ее в векторе U.

10