Контрольная работа №2 Задание «Обработка одномерных массивов»




Скачать 100.2 Kb.
НазваниеКонтрольная работа №2 Задание «Обработка одномерных массивов»
Дата публикации13.02.2014
Размер100.2 Kb.
ТипКонтрольная работа
skachate.ru > Информатика > Контрольная работа
Контрольная работа №2
Задание 1. «Обработка одномерных массивов»


Цель работы. Получение практических навыков при работе со сложными типами данных – векторами

Задание. Формирование элементов одномерного массива с последующим упорядочиванием.

Постановка задачи. По заданному условию сформировать одномерный массив (вектор), вывести на печать и произвести операции по обработке полученных компонент массива.

Варианты заданий

  1. Определить номер наименьшего по абсолютной величине элемента массива А.

  2. Определить наибольший элемент в массиве А и наименьший элемент в массиве С.

  3. Определить наибольшую по абсолютной величине разность между Ai и Ai– 1.

  4. Определить номер наибольшего из отношений Ai / Qi.

  5. Определить номер наименьшей среди сумм , где m = 1, 2, …, n.

  6. Определить произведение наибольшего элемента в массиве А и наименьшего элемента в массиве С.

  7. Определить разность наибольшего и наименьшего элементов в массиве А.

  8. Определить номер наименьшей по абсолютной величине разности Ai – Ci.

  9. Определить наименьшую из разностей |Ai| - |An-i+1|, (n—четное).

  10. Определить наибольшую среди сумм , (m = 1, 2,..., n).

  11. Определить наименьшее из значений 2/Ai + Ai2 .

  12. Определить номер наименьшего из значений Ai2 – Ci2.

  13. Определить номер m наибольшего среди произведений , (m = 1,2,..,n).

  14. Определить среднее арифметическое наименьших элементов массивов А и С.

  15. Определить номер наибольшего элемента массива А и наибольшего значения среди модулей элементов массива А.

  16. Определить номер наименьшего из значений АiCi.

  17. Определить наименьшее из значений Аi2 – Ai-12.

  18. Определить наибольшее из отношений , (m = 1,2,..,n).

  19. Определить номер наибольшего из значений

  20. Определить наименьшую абсолютную величину суммы Аi + Cni + 1.

  21. Определить разность наибольшей и наименьшей абсолютной величины элемента в массиве А.

  22. Определить наименьшее среди произведений , где m= 1,2, ..., n.

  23. Определить наименьшее значение сумм Ai + Ai -1.

  24. Определить наибольшую из абсолютных величин произведений Аi Cni + 1.

  25. Определить наибольшее значение произведения Ai*Ai -1.

  26. Определить номер наименьшего из значений .

  27. Определить два наибольших (хотя бы и равных) элемента массива А.

  28. Определить наибольшее число подряд идущих пар (Ai, Ci), в которых Аi < Сi.

  29. Определить два наибольших (хотя бы и равных) произведения Ai Ai –1.

  30. Определить наибольшее число идущих подряд положительных элементов в массиве А.

  31. Вычислить сумму и количество положительных элементов массива Х

  32. Вычислить среднее арифметическое значение элементов массива А

  33. Переписать элементы массива Х в массив Y и подсчитать количество положительных элементов

  34. Определить максимальный элемент массива В и его порядковый номер

  35. Определить минимальный элемент массива С и его порядковый номер

  36. Найти максимальный и минимальный элементы массива D и поменять их местами

  37. Вычислить среднее геометрическое элементов массива Y

  38. Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z

  39. Определить сумму элементов массива N, кратных трем

  40. Вычислить сумму и количество четных элементов массива Х

  41. Найти среднее геометрическое элементов массива А

  42. Переписать в массив Y подряд положительные элементы массива Х


^
Задание 2. «Обработка матриц»


Цель работы. Получение практических навыков при работе со сложными типами данных – матрицами.

Задание. Работа с двумерными массивами-матрицами.

Постановка задачи. Для конкретного варианта составить программу, которая работает с любым допустимым набором данных. Входную информацию и результаты счёта вывести на печать, снабдив их соответствующими заголовками.

^ Варианты заданий

        1. Для матрицы из 3 столбцов и 7 строк отпечатать номера тех строк, в которых третий элемент больше суммы двух других элементов строки, и число строк такого рода.

        2. Для матрицы из 2 строк и 8 столбцов отпечатать номер каждого столбца, сумма элементов которого меньше нуля, и число таких столбцов.

        3. Для матрицы из 3 строк и 6 столбцов отпечатать номера тех столбцов, в которых первый элемент меньше второго, а второй — меньше третьего, и число таких столбцов.

        4. Для матрицы из 2 столбцов и 10 строк отпечатать номер каждой строки, оба элемента, которой имеют нулевые значения, и число таких строк.

        5. Для матрицы из 3 столбцов и 6 строк отпечатать номер каждой строки, в которой второй элемент меньше среднего арифметического элементов этой строки, и число таких строк.

        6. Дана матрица из 2 строк и 10 столбцов. Первый элемент каждого столбца представляет абсциссу, а второй — ординату одной из 10 точек плоскости XOY.Отпечатать номера тех столбцов, которыми представлены точки первой четверти плоскости, а также общее количество таких столбцов.

        7. Для матрицы из 3 строк и 7 столбцов отпечатать номера тех столбцов, сумма элементов, которых превышает заданную величину, и число таких столбцов.

        8. Для матрицы из 2 столбцов и 10 строк отпечатать номер каждой строки, элементы, которой имеют совпадающие значения, и число таких строк.

        9. Для матрицы из 3 столбцов и 6 строк отпечатать номер каждой строки, в которой не менее 2 элементов имеют нулевое значение, и число таких строк.

        10. Для матрицы из 2 строк и 10 столбцов отпечатать номер каждого столбца, знаки элементов, которого не совпадают, и число таких столбцов.

        11. Для матрицы из 3 строк и 7 столбцов отпечатать номер каждого столбца, в котором значение его наибольшего элемента оказалось меньше заданной величины, и число таких элементов.

        12. Для матрицы из 2 столбцов и 9 строк отпечатать номер каждой строки, квадрат первого элемента, которой меньше абсолютного значения второго элемента строки, и число таких строк.

        13. Дана матрица с 4 столбцами 6 строками. В каждой строке содержатся оценки одного из 6 студентов по 4 экзаменам. Отпечатать номера тех строк, которым соответствует средний балл студента, больший заданной величины, и число таких строк.

        14. Дана матрица из 3 строк и 7 столбцов, соответствующая учетной ведомости материалов: первый элемент каждого столбца должен соответствовать количеству поступившего материала, второй элемент—израсходованную его часть, а третий — остаток. Отпечатать номера тех столбцов, в которых третий элемент не равен разности двух элементов, и число таких столбцов.

        15. Дана матрица из 2 столбцов и 10 строк. Первый элемент каждой строки представляет абсциссу, второй—ординату одной из 10 точек плоскости. Отпечатать расстояния от начала координат для тех точек, которые принадлежат кругу с заданным радиусом, и число таких точек.

        16. Для матрицы из 3 столбцов и 10 строк отпечатать сумму элементов каждой строки, для которой значение этой суммы оказалось больше заданной величины, но меньше другой заданной величины, и число таких строк.

        17. Для матрицы из 2 строк и 9 столбцов отпечатать среднее арифметическое элементов каждого столбца, в котором абсолютная величина этих элементов не меньше заданной величины, и число таких столбцов.

        18. Дана матрица из 3 строк и 6 столбцов. Элементы каждого столбца представляют длины трех сопряженных ребер одного из 6 прямоугольных параллелепипедов. Отпечатать номер каждого столбца, которым задан параллелепипед большего объема, чем объем шара с заданным радиусом R , и число таких столбцов.

        19. Дана матрица из 2 столбцов и 10 строк. Первый элемент каждой строки представляет диаметр внутренней, а второй — диаметр внешней окружности кольца. Отпечатать внешние диаметры тех колец, площадь которых больше площади прямоугольника с заданными сторонами, и число таких колец.

        20. Дана матрица из 3 столбцов и 6 строк. Содержание каждой строки трактуется как длины сторон одного из 6 треугольников. Последовательно анализируя строки, отпечатать периметр Р треугольника или сообщение о том, что треугольник не может быть построен при заданном соотношении длин сторон. Отпечатать также число треугольников. Указание: если произведение , где a,b,c – длины сторон, положительно, то треугольник может быть построен.

        21. Дана матрица с 2 строками и 10 столбцами. Рассматривая первый элемент столбца, как радиус окружности, а второй — как сторону квадрата, проверить для каждого столбца, вписывается ли квадрат в окружность, и отпечатать стороны вписывающихся квадратов, а также их количество.

        22. Дана матрица из 2 столбцов и 10 строк. Первый элемент каждой строки представляет общее число студентов, а второй — число отличников в одной из 10 групп. Номер строки соответствует номеру группы на учебном потоке. Отпечатать номера групп, где отличников более 15%, и число таких групп.

        23. Дана матрица из 3 столбцов и 10 строк. Элементы каждой строки представляют координаты одной из 10 точек трехмерного пространства. Отпечатать номера строк, которыми заданы точки, находящиеся между концентрическими сферами с заданными радиусами и центрами в начале координат, и число таких точек.

        24. Дана матрица из 3 строк и 7 столбцов. Первый элемент каждого столбца представляет длину наибольшей стороны, а две другие — стороны одного из 7 треугольников, заданных столбцами исходной матрицы. Отпечатать номера столбцов, которыми заданы тупоугольные треугольники, и количество таких столбцов.

        25. Для матрицы из 3 столбцов и 6 строк отпечатать номера тех строк, абсолютная величина суммы элементов которых превышает заданную величину, и число таких строк.

        26. Дана матрица из 3 строк и 7 столбцов. Рассматривая содержание каждого элемента столбца как длину стороны треугольника, отпечатать номера столбцов, которыми заданы равнобедренные треугольники, и число таких столбцов.

        27. Для матрицы из 2 строк и 10 столбцов отпечатать каждый элемент 1-й строки, который больше находящегося в одном с ним столбце элемента 2-й строки, и число таких случаев.

        28. Дана матрица из 4 столбцов и 6 строк. Двумя первыми элементами каждой строки заданы координаты одной, а двумя по­следними — соответствующие координаты другой точки плоскости. Отпечатать номера строк, которыми заданы точки, удаленные друг от друга не более чем на заданную величину, и число таких строк.

        29. Дана матрица из 3 строк и 6 столбцов. Содержание каждого столбца относится к одному из 6 прямолинейно и равномерно движущихся объектов: первый элемент столбца представляет скорость объекта, второй — расстояние до пункта назначения, а третий—оставшееся до контрольного момента время. Номер столбца обозначает и номер объекта. Отпечатать номера объектов, которые прибудут в пункты назначения до контрольного момента, и число таких объектов.

        30. Дана матрица из 2 столбцов и 10 строк. Первый элемент каждой строки представляет показания одного из 10 датчиков, а второй «критическое" значение соответствующего параметра, измеряемого датчиком. Отпечатать номера строк для датчиков, показания которых отличаются от критических значений менее чем на заданную величину, и число таких датчиков.

        31. Вычислить сумму и число положительных элементов каждого столбца матрицы.

        32. Вычислить суммы и числа элементов каждой строки матрицы. Результаты вывести в виде двух столбцов

        33. Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней

        34. Вычислить сумму и число положительных элементов матрицы, находящихся над главной диагональю

        35. Записать на место отрицательных элементов матрицы нули и вывести ее в общепринятом виде

        36. Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести матрицу в общепринятом виде

        37. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами. Матрицу вывести в общепринятом виде

        38. Транспонировать матрицу и вывести элементы главной диагонали.

        39. Для целочисленной матрицы найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов

        40. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали. Вывести полученную матрицу в общепринятом виде

        41. Найти наибольший и наименьший элементы матрицы и поменять их местами

        42. Вычислить среднее арифметическое значение элементов каждой строки матрицы. Вывести ответы.


^
Контрольная работа №2
Задание 1. «Обработка одномерных массивов»


Цель работы. Получение практических навыков при работе со сложными типами данных – векторами

Задание. Формирование элементов одномерного массива с последующим упорядочиванием.

Постановка задачи. По заданному условию сформировать одномерный массив (вектор), вывести на печать и произвести операции по обработке полученных компонент массива.

Варианты заданий

21. Определить разность наибольшей и наименьшей абсолютной величины элемента в массиве А.
^
Задание 2. «Обработка матриц»


Цель работы. Получение практических навыков при работе со сложными типами данных – матрицами.

Задание. Работа с двумерными массивами-матрицами.

Постановка задачи. Для конкретного варианта составить программу, которая работает с любым допустимым набором данных. Входную информацию и результаты счёта вывести на печать, снабдив их соответствующими заголовками.

Варианты заданий
21. Дана матрица с 2 строками и 10 столбцами. Рассматривая первый элемент столбца, как радиус окружности, а второй — как сторону квадрата, проверить для каждого столбца, вписывается ли квадрат в окружность, и отпечатать стороны вписывающихся квадратов, а также их количество

Похожие:

Контрольная работа №2 Задание «Обработка одномерных массивов» iconЗадание «Обработка одномерных массивов»
Цель работы – овладение практическими навыками работы с массивами, особенностями их ввода и вывода, приобретение дальнейших навыков...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconЗадание «Обработка одномерных массивов»
Цель работы – овладение практическими навыками работы с массивами, особенностями их ввода и вывода, приобретение дальнейших навыков...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconРазработать алгоритм и программу с циклом для обработки одномерных массивов

Контрольная работа №2 Задание «Обработка одномерных массивов» iconЛабораторная работа №8 сортировка одномерных и двумерных массивов цель работы
Сортировка – это процесс расположения элементов массива в порядке убывания (возрастания) значений. Алгоритм выполнения сортировки...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconУрок 1 Цель обучения
...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconКонтрольная работа по дисциплине «Информационные технологии в профессиональной деятельности»
Контрольная работа включает в себя два задания. Варианты заданий выбираются из таблицы заданий (), причем: задание №1 – по начальной...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconКонтрольная работа для студентов 1 курса зо вариант 1 (а-к) Задание 1
Задание Найдите, выпишите и переведите из текста (задание 1) предложения с местоимением man и es
Контрольная работа №2 Задание «Обработка одномерных массивов» iconОбработка двумерных массивов
Массивы, рассмотренные ранее, имеют элементы, упорядоченные по одному индексу и называются одномерными массивами или векторами. Массив...
Контрольная работа №2 Задание «Обработка одномерных массивов» iconКонтрольная работа по дисциплине Основы баз данных
Контрольная работа содержит два теоретических вопроса и одно практическое задание
Контрольная работа №2 Задание «Обработка одномерных массивов» iconКонтрольная работа по дисциплине Основы баз данных
Контрольная работа содержит два теоретических вопроса и одно практическое задание

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
skachate.ru
Главная страница