Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Список задач

.doc
Скачиваний:
14
Добавлен:
15.05.2015
Размер:
41.98 Кб
Скачать

2

Список задач к экзамену по дисциплине

“Информатика ” (2011-2012г.)

  1. Одномерные массивы

    1. Сдвиг элементов массива влево или вправо на “K” элементов

    2. Сформировать из последовательности элементов массива A1, A2, … AN-1, AN новую последовательность A1*A3, A2*A4, …AN-2*AN без использования дополнительного массива

    3. Найти первый или последний положительный или отрицательный элементы массива

    4. Нахождение наибольшего или наименьшего элементов массива

    5. Определение строго возрастающей или строго убывающей последовательности

    6. Дан массив из 2*N элементов. Получить новую последовательность A1, A2N, A2, A2N-1, …, AN, AN+1

    7. Дан массив из 2*N элементов. Получить новую последовательность A2N, AN, A2N-1, …, AN+1, A1.

Вводится длина вектора и значения его элементов .

    1. Подсчитать количество элементов, равных заданному значению .

    2. Составить и вывести новый вектор с номерами элементов исходного вектора, равных заданному значению.

    3. Составить и вывести новый вектор со значениями элементов исходного вектора, не равных заданному значению.

    4. Поменять местами максимальный и минимальный элементы вектора .

    5. Подсчитать количество отрицательных, положительных и нулевых элементов вектора.

    6. Все элементы, меньшие заданного значения, и их номера записать в новые векторы.

    7. Все элементы, большие заданного значения, и их номера записать в новые векторы.

    8. Подсчитать процент нулевых элементов.

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

    10. Вводится дополнительный вектор разрешенных значений. Определить сколько элементов исходного вектора имеют неразрешенные значения .

    11. Вводится дополнительный вектор разрешенных значений. Определить сколько элементов исходного вектора имеют разрешенные значения .

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

    13. Переписать элементы вектора в обратном порядке на том же месте (перевернуть вектор).

    14. Составить вектор из различных чисел исходного вектора.

    15. C оставить вектор номеров элементов исходного вектора, встречающихся один раз

  1. Двумерные массивы

Дана квадратная матрица:

  1. произвести транспонирование матрицы относительно ее главной диагонали

  2. произвести транспонирование матрицы относительно ее побочной диагонали.

  3. произвести инвертирование элементов нечетных строк.

  4. найти произведение элементов, кратных семи и расположенных на соседних двух диагоналях, параллельных главной.

  5. найти максимальное значение среди элементов, расположенных ниже побочной диагонали

  6. найти минимальное значение среди элементов, расположенных выше главной диагонали

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

Дана прямоугольная матрица:

  1. вычислить среднее арифметическое значение среди ее элементов, расположенных в четных строках и нечетных столбцах.

  2. поменять местами строки, содержащие наибольший и наименьший элементы матрицы (все элементы матрицы различны)

  3. найти количество столбцов, в которых все элементы положительные.

Ввести размерность матрицы и значения ее элементов.

Построить вектор В, где В(i) -

  1. число неотрицательных элементов в i-ой строке.

  2. число нулевых элементов в i-ом столбце.

  3. среднее арифметическое отрицательных элементов в i-ой строке.

  4. среднее арифметическое положительных элементов в i-ом столбце.

  5. минимальное значение в i-ой строке.

  6. максимальное значение в i-ом столбце.

  7. номер максимального значения в i-ой строке.

  8. номер минимального значения в i-ом столбце.

  9. число элементов i-ой строки, значения которых меньше заданного значения.

  10. число элементов i-ого столбца, значения которых равно заданному значению.

  11. равно 1, если значения элементов i-ой строки упорядочены по возрастанию, в противном случае 0.

  12. равно 1, если значения элементов i-ого столбца упорядочены по убыванию, в противном случае 0.

  13. номера строк последних минимальных элементов в i-ом столбце.

  14. номера столбцов первых максимальных элементов в i-ой строке.

3. Символьные переменные.

  1. Проверить является ли введенное слово симметричным (палиндромом).

  2. Перевернуть введенное слово

  3. Заменить в слове первую букву “A” на “O”

  4. Заменить в слове последнюю букву “A” на “O”

  5. В слове четной длины удалить все символы, стоящие на четных позициях

  6. Определить есть ли во введенном слове хотя бы два одинаковых символа.

  7. Определить сколько повторений имеет каждый символ во введенном слове.

  8. Дано слово. Если оно четной длины, то удалить 2-ю половину слова, а первую половину перевернуть. Если слово нечетной длины, то удалить средний символ.

  9. Дано слово. Удалить в нем последнюю по порядку букву “K”. Если в слове нет буквы “К”, то выдать соответствующее текстовое сообщение.

  10. Дано слово. Если оно четной длины, то удалить символы, стоящие на четных позициях, иначе оставить слово без изменения.