Статистика выполненных
работ:

Текстовых работ - 0
Компьютерных работ - 0
Лабораторных работ - 0
Курсовых проектов - 0
Экзаменов - 0


Информационные технологии обработки данных (В.В. Коробова, 2000 г., 88 c.)

КОНТРОЛЬНАЯ РАБОТА №1. Обработка строк
Вариант 1
Задана строка символов. Исключить из этой строки группы символов, расположенные между фигурными скобками { и }. Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.
Например, задана строка :
begin {начало программы} end. {конец программы}
Результат работы программы:
begin end.

Вариант 2
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Вывести самое длинное слово в строке и его длину.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
программировать Длина этого слова равна 15

Вариант 3
Задана строка символов. Вывести в алфавитном порядке все латинские буквы, встречающиеся в строке. Все выводимые буквы преобразовать в прописные.
Например, задана строка :
Я учусь программировать на языке Turbo-Pascal
Результат работы программы:
A A B C L O P R S T U

Вариант 4
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Найти количество слов в строке, у которых первый и последний символ совпадают.
Например, задана строка :
В этой строке 33 символа и 8 слов
Результат работы программы:
3 слова

Вариант 5
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Удалить из каждого слова стpоки все последующие вхождения его пеpвой буквы.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
Я учсь программировать на языке Турбо-Паскаль

Вариант 6
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Вывести все буквы, которые входят в наибольшее количество слов строки. Все выводимые буквы преобразовать в прописные.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
Ь

Вариант 7
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Определить количество слов, которые содержат ровно две буквы а.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
2 слова

Вариант 8
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Вывести все слова строки в алфавитном порядке.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
Турбо-Паскаль Я на программировать учусь языке

Вариант 9
Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Каждое слово заменить на число, соответствующее количеству символов в слове. Вывести полученную строку.
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
1 5 15 2 5 12

Вариант 10
Задана строка символов, содержащая только буквы. Составить пpогpамму сжатия исходной стpоки символов: каждая подстpока, состоящая из нескольких вхождений одного и того же символа, заменяется на текст x(k), где x - символ, а k – число вхождений символа в исходную стpоку .
Например, задана строка :
Я учусь программировать на языке Турбо-Паскаль
Результат работы программы:
Я учусь програм(2)ировать на языке Турбо-Паскаль

КОНТРОЛЬНАЯ РАБОТА №2. Обработка матриц
Вариант 1
Задана матрица вещественных чисел размерности mxn. Не используя вспомогательного массива, транспонировать данную матрицу. Размерность матрицы и значения ее элементов ввести с клавиатуры.

Вариант 2
Задана матрица вещественных чисел размерности mxn. Упорядочить строки матрицы по возрастанию элементов первого столбца (считать, что в столбце нет одинаковых элементов). Размерность матрицы и значения ее элементов ввести с клавиатуры.

Вариант 3
Задана матрица вещественных чисел A размерности mxn. Получить матрицу AAT (ее размерность - mxm), где AT – транспонированная матрица. Размерность матрицы и значения ее элементов ввести с клавиатуры.

Вариант 4
Начиная от центра, обойти по спирали все элементы квадратной матрицы размером 13x13, распечатывая их в порядке обхода. Значения элементов матрицы ввести с клавиатуры.

Вариант 5
Задана матрица вещественных чисел A размерности nxn. Поменять местами элементы, расположенные над главной и побочной диагоналями с элементами, расположенными под ними ( первую строку с последней, вторую с предпоследней и т.д.). Размерность матрицы и значения ее элементов ввести с клавиатуры.

Вариант 6
Задана целочисленная матpица А(15x20). Получить массив В(15) типа boolean, пpисвоив k-му элементу значение true, если k-я стpока массива симметpична и значение false в пpотивном случае. Значения элементов матрицы ввести с клавиатуры.

Вариант 7
Задана вещественная матpица pазмеpом 7x7, все элементы котоpой pазличны. Hайти скаляpное пpоизведение стpоки, в котоpой находится наибольший элемент матpицы, на столбец с наименьшим элементом. Значения элементов матрицы ввести с клавиатуры.

Вариант 8
Задана действительная квадратная матрица порядка n. Найти наибольший по модулю элемент матрицы. Не используя вспомогательного массива, получить квадратную матрицу порядка n-1 путем выбрасывания из исходной матрицы строки и столбца, на пересечении которых расположен элемент с найденным значением. Размерность матрицы и значения ее элементов ввести с клавиатуры.

Вариант 9
Задана действительная квадратная матрица порядка 10. Построить вектор длиной 19, элементами которого являются максимумы элементов диагоналей, параллельных главной диагонали. Значения элементов матрицы ввести с клавиатуры.

Вариант 10
Задана матрица вещественных чисел A размерности mxn. Переставляя ее строки и столбцы добиться того, чтобы наибольший элемент (один из них) оказался в левом верхнем углу. Размерность матрицы и значения ее элементов ввести с клавиатуры.

ОТПРАВИТЬ ЗАЯВКУ
(уточните наименование работ: ТКР, ЛР, ККР, КП, ЭКЗ,
2 последние цифры пароля
к какому числу нужно выполнить работы)

Имя

Email



© 2009-2024 TusurBiz