ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ОБРАБОТКИ ДАННЫХ Коробова

Информационные технологии обработки данных


Заказать
Контрольная работа №1. "Обработка строк"

Варианты заданий на контрольную работу №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. "Обработка матриц"

Варианты заданий на контрольную работу №2:

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

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

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

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

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

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

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

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

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

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


КУРСОВАЯ РАБОТА

Целью настоящей курсовой работы является закрепление полученных знаний по дисциплине "Информационные Технологии Обработки Данных". В результате работы должна быть создана программа на языке Паскаль в соответ-ствии с заданием и оформлена пояснительная записка.

Задания на курсовую работу

Вариант 1.
Разработать программу создания и корректировки файла, содержащего сведения о студентах. Каждый элемент этого файла должен содержать следую-щие данные: номер группы, номер в группе по списку, фамилию, имя, отчество, год рождения, оценки за последнюю сессию. Программа должна предусматри-вать создание текстового файла, содержащего информацию о студентах задан-ной группы.

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

Вариант 3.
Разработать программу создания и корректировки файла, содержащего сведения об абитуриентах, сдавших вступительные экзамены в институт. Каж-дый элемент этого файла должен содержать следующие данные: фамилию и инициалы абитуриента, специальность, на которую он поступает, полученные оценки по физике, математикеи литературе. Предусмотреть создание текстового файла, содержащего информацию об абитуриентах, поступающих на указанную специальность.

Вариант 4.
В справочной аэропорта хранится расписание вылета самолетов на следу-ющие сутки. Для каждого рейса указаны номер рейса, тип самолета, пункт назначения, время вылета. Имеются справочники: по расстояниям до каждого из пунктов назначения и по расходу горючего (в тоннах на тысячу километров) для каждого типа самолета. Разработать программу создания и корректировки файлов, содержащих указанную информацию. Программа должна также фор-мировать в виде текстового файла заявку на горючее на следующие сутки (ко-личество в тоннах).

Вариант 5.
Разработать программу создания и корректировки файла, содержащего номера частных телефонов. Каждый элемент этого файла должен содержать следующие данные: номер телефона, фамилию его владельца и адрес. Програм-ма должна формировать в виде текстового файла список телефонов, владельцы которых проживают на указанной улице.

Вариант 6.
Разработать программу создания и корректировки файла, содержащего сведения о датах рождения сотрудников. Каждый элемент этого файла должен содержать следующие данные: имя, фамилию и отчество сотрудника, день, ме-сяц и год его рождения. Предусмотреть создание текстового файла, содержаще-го список сотрудников, которые отмечают свой день рождения в указанном месяце.

Вариант 7.
Разработать программу создания и корректировки файла, содержащего сведения о товарах, проданных в магазине за последний рабочий день. Каждый элемент этого файла должен содержать следующие данные: наименование това-ра, единицы измерения, количество проданных единиц товара, цена товара за единицу. Программа должна формировать в виде текстового файла список всех проданных товаров с указанием вырученной суммы за каждый товар, в конце файла должна быть указана общая выручка за день.

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

Вариант 9.
Разработать программу создания и корректировки файла, содержащего сведения о геометрических фигурах на плоскости (смотрите дополнительную литературу). Каждый элемент этого файла должен содержать следующие дан-ные: координаты базовой точки, форму (треугольник, круг или прямоуголь-ник), для треугольника - координаты еще двух точек, для круга - радиус, для прямоугольника - координаты противоположной точки. Программа должна также позволять формировать текстовый файл, содержащий список фигур за-данной формы с указанием их площади и периметра.

Вариант 10.
Разработать программу создания и корректировки файла, содержащего сведения о маршрутах поездов на ближайшую неделю. Каждый элемент этого файла должен содержать следующие данные: номер поезда, конечный пункт назначения, день недели, время отправления и перечень остановок. Программа должна также позволять формировать текстовый файл, содержащий список поездов, которые останавливаются в заданном городе.

Оформление пояснительной записки (отчета)

Отчет должен содержать:
- титульный лист;
- содержание;
- введение;
- основную часть;
- заключение;
- список использованных источников.
Титульный лист оформляется согласно стандарту.
Введение содержит основную цель работы и область применения разраба-тываемой темы.
Основная часть работы должна отражать процесс и результаты разработ-ки программы. Примерное содержание основной части:
- назначение разрабатываемой программы;
- описание структуры программы;
- описание процедур и функций;
- руководство пользователю.
Заключение содержит краткие выводы по результатам выполненной рабо-ты.
Список использованных источников включает в себя только те источ-ники, на которые имеются ссылки в пояснительной записке, иоформляется со-гласно стандарту.

Пояснительная записка оформляется в редакторе MS Word шрифтом Times New Roman размером 12.



Форма заказа

Для удобства наших клиентов, проходящих обучение на ФДО ТУСУРа, была создана данная форма заказа, с помощью которой Вы можете БЕСПЛАТНО УЗНАТЬ СТОИМОСТЬ оказания помощи в выполнении работ по тем дисциплинам, которые Вам необходимы. Если Вы хотите заказать ОПТОМ выполнение одного и более семестров, то мы предложим Вам выполнение работ под ключ по самым выгодным ценам. Пожалуйста свяжитесь с нами по следующим контактам

Помощь студентам ФДО ТУСУР
Пожалуйста, заполните все необходимые поля формы:

Ваше имя*:
Ваш город*:
Ваша страна:
Ваш E-mail*:
Сотовый:
ICQ:
Ваша учебная специальность:

Список дисциплин и работ, которые необходимо выполнить*:
Работы необходимо выполнить до:


Введите код с картинки:
код

ВНИМАНИЕ ! На работу предоставляется гарантия - т.е. мы БЕСПЛАТНО внесем в её текст все необходимые дополнения/изменения если это потребуется в будущем (в течение 6-и месяцев). Другими словами - в течение полугода Вы можете обращаться с доработками данного заказа по рецензиям преподавателя (включая просто дополнительные вопросы преподавателя) - мы всё сделаем БЕСПЛАТНО и в кратчайшие сроки (стандартное время доработки: 2-3 дня, если нужно экстренно - то 24 часа). Заказ будет дорабатываться неограниченное количество раз в рамках 6-и месяцев с момента первичного выполнения заказа, если доработки понадобятся по истечении данного срока, то они также возможны, но за дополнительную плату. Критерием защиты работы является оценка 4(хорошо), либо получение зачёта. Если Вы получите зачёт с оценкой 3(удовлетворительно) это будет считаться достижением цели. Вы не вправе требовать от нас частичный возврат средств если Вам поставят тройку, т.к. мы готовы дорабатывать заказ до четверки, если есть техническая возможность такой пересдачи.

 Я принимаю Пользовательское соглашение