KURSOVIK.COM

Готовые работы на тему «Работа с текстом»
на языке программирования Паскаль


ЛР 1) Дана матрица целых чисел размером MxN. Найти номера строки и столбца наибольшего элемента матрицы. 2) Дана строка. В алфавитном порядке напечатайте все малые латинские буквы, не входящие в эту строкуPascal ABC1200  
ЛР 1) Даны натуральные числа n, m. Получить сумму m последних цифр числа n. 2) Для каждой цифры '0', '1', ..., '9' подсчитать количество вхождений в данную строку SPascal ABC1400  
ЛР 1) Даны целые числа a1, a2, ..., an. Наименьший член последовательности a1, a2, ..., an заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. 2) Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строкуTurbo Pascal 7.0 (DOS)1400  
ЛР 1) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. 2) Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s.Pascal ABC1400  
ЛР 1) Определить число, получаемое выписыванием в обратном порядке цифр заданного натурального числа n. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв.Pascal ABC1400  
ЛР 1) С помощью одного прохода по массиву определить количество элементов массива совпадающих с наибольшим элементом. 2) Определить номера строк матрицы А(1:N, 1:M), совпадающих с массивом D(1:M)Pascal ABC1400  
Программа 4 задачи на Pascal. Задача 1. Дана последовательность из n целых чисел. Определить количество инверсий в этой последовательности (т.е. таких пар элементов, в которых большое число находится слева от меньшего: xi > xj при i < j). Задача 2. Определить k – количество «особых» элементов массива C, считая элемент особым, если он больше суммы остальных элементов своего столбца. Задача 3. В заданном предложении найти пару слов, из которых одно является обращением другого. Задача 4. Дана строка. В алфавитном порядке напечатайте (по разу) все строчные лTurbo Pascal 7.0 (DOS)1400  
КП База данных "Сотрудники" (ООП, списки, 3 файла БД)Turbo Pascal 7.0 (DOS)900+
КП База данных "Справочная аэропорта"Turbo Pascal 7.0 (DOS)900+
КП Библиотека для шифрованияTurbo Pascal 7.0 (DOS)900  
КР Бинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC700  
Программа Вариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов.Pascal ABC700  
ЛР Вариант 18. Задание 1: Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядке. Задание 2: Дан символьный файл, содержащий не менее двух записей. Определить, являются ли два первых символа цифрами. Если да, то установить, является ли четным число, образованное этими цифрами.Pascal ABC1200  
КР Вариант 8. Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре пароля +2; 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файлTurbo Pascal 7.0 (DOS)1200  
ЛР Вывод на экран числа в словесной формеTurbo Pascal 7.0 (DOS)600  
ЛР Выравнивание по ширинеTurbo Pascal 7.0 (DOS)600+
Программа Выравнивание строк, длинные числаPascal ABC600  
ЛР Дан файл, содержащий даты в виде Число.Месяц.Год. Найти самую позднюю дату. ЛР1. Вариант 20.Pascal ABC1200  
ЛР Дана строка символов. В возрастающем порядке напечатайте все цифры, входящие в эту строкуPascal ABC890  
КР Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Вывести самое длинное слово в строке и его длинуPascal ABC890  
Программа Задание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений.Pascal ABC900  
ЛР Информатика 2. ЛР2. Вариант 6Pascal ABC1400  
КР ИТОД. Информационные технологии обработки данных. КР1. Вариант 10. Сжатие исходной стpоки символов.Turbo Pascal 7.0 (DOS)900  
КП Комплексный калькуляторTurbo Pascal 7.0 (DOS)800+
КР КР1. Вариант 9. Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами. Каждое слово заменить на число, соответствующее количеству символов в слове. Вывести полученную строкуPascal ABC990  
ЛР ЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами.Turbo Pascal 7.0 (DOS)600  
ЛР ЛР1. 1) Программно создать типизированный файл, состоящий из 70 целых чисел в диапазоне [-17, 34]. 2) Создать в текстовом редакторе файл, состоящий из символов: Русские буквы, цифры, запятые, точки и 9 строк.Pascal ABC1200  
ЛР ЛР1. Вариант 16. Две задачи на Pascal. Использование простых типов данных, строкового типа данных. ПрограммированиеPascal ABC1990  
ЛР ЛР1. Вариант 2. 2 задачи на Pascal. Использование простых и строковых типов данных. Программирование. ПотаповаPascal ABC1990  
ЛР ЛР1. Вариант 8. Две программы на Pascal ABC. Использование простых управляющих структур: условного оператора, цикла. ПрограммированиеPascal ABC1400  
ЛР ЛР1. Вариант 9. Задача 1. Работа с файлами. Задача 2. Рекурсия. ПрограммированиеPascal ABC800+
ЛР ЛР1. Использование простых управляющих структур: условного оператора, цикла. ПрограммированиеPascal ABC2400  
ЛР ЛР1. Сумма нечетных чисел. Строка из символов. Вариант 15. Задача 1. Пусть дано натуральное число n. Составить программу вычисления n3 как суммы нечетных чисел. Задача 2. Исключить из данной строки группы символов, расположенные между скобками ( , ). Сами скобки тоже должны быть исключены.Pascal ABC1200  
ЛР ЛР2. В18. Построить линейный список из фамилий. Удалить из него самую длинную фамилию. Используется текстовый файл, в котором в столбик записано 10 фамилий в алфавитном порядкеPascal ABC1200  
ЛР ЛР2. Вариант 16. Две задачи на Pascal. Использованием массивов (одномерных и матриц), создание программ с использованием множеств. ПрограммированиеPascal ABC1990  
ЛР ЛР2. Вариант 2. 2 задачи на Pascal. Использование массивов (одномерных и матриц), множеств. Программирование. ПотаповаPascal ABC1990+
ЛР ЛР2. Вариант 8. Две программы на Pascal ABC. Использование массивов (одномерных и матриц) и множеств. Работа с подпрограммами. ПрограммированиеPascal ABC1500  
ЛР ЛР2. Использование массивов (одномерных и матриц) и множеств. ПрограммированиеPascal ABC2800  
ЛР ЛР3. Вариант 12. Две задачи на Pascal. Работа с файлами. Рекурсивный алгоритм. ПрограммированиеPascal ABC1990  
ЛР ЛР3. Вариант 6. Работа с файлами. Рекурсивный алгоритм. Программирование. ПотаповаPascal ABC1600+
ЛР ЛР3. Вариант 6. Работа с файлами. Рекурсивный алгоритм. Программирование. Потапова.Pascal ABC1600+
ЛР ЛР3. Вариант 8. Задача 1. Работа с файлами. Задача 2. Рекурсивный алгоритм. Программирование - 2 (Потапова)Pascal ABC1600+
ЛР ЛР3. Работа с файлами. Рекурсивный алгоритм. ПрограммированиеPascal ABC2400  
КР ЛР4. Вариант 12. Две задачи на Pascal. Работа со списками. Создание программ в графическом режиме. ПрограммированиеPascal ABC1990  
ЛР ЛР4. Вариант 8. Задача 1. Работа со списками. Задача 2. Графический режим. Программирование - 2 (Потапова)Pascal ABC1600+
ЛР ЛР4. Работа со списками. Создание программ в графическом режиме. ПрограммированиеPascal ABC2400  
ЛР ЛР5. 1) Создать стек, содержащий 5 слов. Вывести элементы стека. Реализовать основные операции над стеком. 2) Создать очередь, содержащую 16 целых чисел из интервала [-7, 30]. 3) Создать двунаправленный связный список, содержащий 16 целых чисел из интервала [-5, 19]Pascal ABC2000  
КП Обработка Pas-программыTurbo Pascal 7.0 (DOS)600+
КР Обработка строк. Сжатие строки. Задана строка символов, содержащая только буквы. Составить программу "сжатия" исходной строки символов: каждая подстрока, состоящая из нескольких вхождений одного и того же символа, заменяется на текст x(k), где x - символ, а k – число вхождений символа в исходную строкуPascal ABC890  
ЛР Описать процедуру predlast(f). Опишите рекурсивную функцию sum без параметров для нахождения суммы элементов файла f. Программирование и основы алгоритмизации-2. ЛР3.Pascal ABC1300  
ЛР Описать функцию poz(s, n), подсчитывающую количество положительных и отрицательных чисел в файле s. Указание: введите файл s (последний элемент равен 0) и напечатайте значение функции poz(s, n)Pascal ABC890  
ЛР Описать функцию prod(s) с вещественным значением, подсчитывающую произведение ненулевых элементов файла sPascal ABC600+
ЛР Определение частоты букв построчноTurbo Pascal 7.0 (DOS)600+
Программа Перевод числа из десятичной систему счисления в двоичную. Cоставление алфавитно-частотного словаря для заданного файла со списком слов.Pascal ABC900  
ЛР Построить линейный список из фамилий. Вставить в него введенную фамилию, сохранив алфавитный порядок. ЛР2. Вариант 20. Освоить основные приемы работы с динамическими структурами данныхPascal ABC1300  
КР Преобразование текста программы на ПаскалеFree Pascal600+
ЛР Проверка правильности описания переменныхTurbo Pascal 7.0 (DOS)1000  
КП Программа для выравнивания правого края текста за счет увеличения промежутков между словамиTurbo Pascal 7.0 (DOS)1000+
КР Программирование - 2. Задача №1. Описать процедуру p(f,g) от двух файлов типа rаd, которая из файла f переписывает в пустой файл g сначала все положительные числа, а потом все отрицательные. Задача №2. Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке sPascal ABC600+
ЛР Программирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)2500  
ЛР Программирование-1. ЛР1. Использование простых и строковых типов данных. Вариант 10. 1) Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. 2) Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских буквPascal ABC1800  
ЛР Программирование-1. ЛР2. Вариант 10. 1) Получить массив B из массива A удалением n-ой строки и k-го столбца. 2) В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Гласные буквы — а, e, i, o, u; остальные — согласныеPascal ABC1800  
ЛР Программирование. ЛР №3. Вариант №4Pascal ABC1300  
ЛР Программирование. ЛР. Подсчет количества знаков препинания. Описать рекурсивную функцию sign (s), которая подсчитывает количество знаков препинания в строке s (знаки: '.' , ',' , ';' , ':')Pascal ABC890  
ЛР Программирование. ЛР1. 10й вариант. Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских буквPascal ABC890  
ЛР Программирование. ЛР1. Вариант 12. Использование простых управляющих структур: условного оператора, цикла. Числа Фибоначчи. Определить, является ли заданная строка правильной записью вещественного числа (возможно, со знаком, а также с пробелами спереди и/или сзади)Pascal ABC1400  
ЛР Программирование. ЛР1. Вариант 15. Использование простых и строковых типов данныхPascal ABC1700  
ЛР Программирование. ЛР1. Вариант 8. Простые и строковые типы данных.Turbo Pascal 7.0 (DOS)1400  
ЛР Программирование. ЛР1. Подсчёт количества вхождений цифр в строку. Для каждой цифры '0', '1', ... , '9' подсчитать количество вхождений в данную строку SPascal ABC890  
ЛР Программирование. ЛР2. Вариант 12. Использование массивов (одномерных и матриц) и множеств. Дана строка. Определить, каких букв больше в этом тексте: латинских строчных гласных или согласных. Указание: гласные буквы — а, e, i, o, u; остальные — согласныеPascal ABC1400  
ЛР Программирование. ЛР2. Вариант 8. Массивы, множестваTurbo Pascal 7.0 (DOS)2000  
ЛР Программирование. ЛР2. Подсчёт в строке количества различных латинских малых букв. Дана строка символов. Подсчитайте количество различных латинских малых букв, входящих в данную строку. Указание: решение задачи простое, если вы будете использовать множестваFree Pascal890  
ЛР Работа с файлами и строкамиTurbo Pascal 7.0 (DOS)200  
ЛР Работа со строкамиTurbo Pascal 7.0 (DOS)400  
КП Сведения о геометрических фигурах на плоскостиPascal ABC700+
ЛР Составление частотного словаряTurbo Pascal 7.0 (DOS)600  
ЛР Удаление лишних пробеловTurbo Pascal 7.0 (DOS)600  
ЛР Удаление повторяющихся строкTurbo Pascal 7.0 (DOS)600+
Программа Форматирование текста (выравнивание с расстановкой переносов)Turbo Pascal 7.0 (DOS)700  
Программа Частота словTurbo Pascal 7.0 (DOS)600  
Программа Шифр перестановкиPascal ABC1200  



Список всех готовых работ по программированию


Выборка готовой работы из рубрикатора

Рубрикатор готовых работ по программированию

Программы на тему «Игры»

Программы на тему «Графика»

Программы на тему «Базы данных»

Программы на тему «Клиент-серверные базы данных»

Программы на тему «Обучающие программы»

Программы на тему «Работа с текстом»

Программы на тему «Тесты»

Программы на тему «Кроссворды»

Программы на тему «Технологии»

Программы на тему «Интернет»

Программы на тему «Сети»

Программы на тему «Математика»

Программы на тему «Графы»

Программы на тему «Структуры»

Программы на тему «Алгоритмы»

Программы на тему «Компиляторы»

Программы на тему «Криптография»

Программы на тему «Нейронные сети»

Программы на тему «Прочие»