Задание 11.29**
Программа заполняет случайными числами целочисленную матрицу a(mxn). Запрашивает целые k и q, выводит на экран элемент, стоящий в k-той строке и q-том столбце матрицы А,. а также выводит на экран исходную матрицу А. Программа записывает первую строку матрицы А в файл С:\srez. txt.
Задание 11.30**
Дана квадратная целочисленная матрица А(nxn). Написать программу на языке Паскаль, которая заполняет матрицу А случайными числами в диапазоне от -17 до 10 и выводит на экран матрицу А в виде таблицы, находит сумму элементов побочной диагонали матрицы и сумму тех, стоящих справа от побочной диагонали элементов, которые кратны 2 и 3 одновременно и переписывает эти же элементы в файл, имя которого запрашивает у пользователя.
Задание 11.31**
Дана целочисленная матрица А(mxn). Написать программу на языке Паскаль, которая заполняет матрицу вещественными компонентами типизированного файла, расположенного на d:\srez. dat. Программа выводит на экран матрицу А, количество тех элементов матрицы А, которые после усечения стали кратны 3 и 7 одновременно, а также сами эти элементы в том виде, который они имели до усечения. Программа переписывает эти элементы в файл, имя которого запрашивает у пользователя.
Задание 11.32**
Программа запрашивает имя файла и помещает в него 20 записей с 5 полями (целое, строка, вещественное, целое, запись с двумя целыми полями).
Задание 11.33**
Программа заполняет целую матрицу a(mxn) из файла, имя которого задает пользователь, и выводит на экран транспонированную матрицу a’(nxm), все элементы которой уменьшены в 2 раза.
Задание 11.34**
Программа заполняет целую матрицу a(mxn) из файла и печатает массив, сформированный из элементов тех строк, номер которых кратен 3. Массив распечатать в 3 колонки.
Задание 11.35**
.
Задание 11.36.*
Даны целочисленные матрицы А(mxn) и В(mxn). Программа находит количество нулей в матрице С=А+В и выводит на экран матрицу С и количество нулей.
Задание 11.37.***
Программа запрашивает имя вещественного файла. В пределах каждых 4 компонент файла программа осуществляет сортировку компонентов файла по возрастанию. Результат записывается в другой файл. Вывести на экран компоненты последней группы элементов полученного файла.
Задание 11.38.**
Найти наименьший элемент прямоугольной матрицы X(12*13) и номер строки и столбца, в которых он находится. Матрицу загрузить из файла, имя которого запросить у пользователя.
Задание 11.40.**
Найти три наибольших элемента массива X(30). Массив загрузить из файла., имя которого запросить у пользователя
Задание 11.41.**
.
Задание 11.42.**
Программа запрашивает имя типизированного файла, переписывает из него целые компоненты в два других файла через два файла и определяет, сколько в файле вещественных чисел больше 20 и меньше 4.
Задание 11.43.*
.
Задание 11.44.**
Программа запрашивает имя файла, в котором записаны целые компоненты. Программа сравнивает компоненты попарно. Если сумма первого и второго компонента пары больше нуля, то в новый файл записать оба компонента. Если первый компонент меньше второго, то в новый файл переписывать только второй компонент.
Задание 11.45
Задание 11.46
Программа запрашивает имя файла и помещает в него 10 записей с 4 полями (целое, строка, вещественное, целое, запись с двумя целыми полями).
Задание 11.47.*
Написать программу, которая запрашивает имя файла и определяет количество записанных в него вещественных чисел, которые после округления делятся на5 с остатком 2 и больше 7.
Задание 11.48.*
Написать программу, которая запрашивает имя файла и определяет, сколько строк, записанных в этот файл, имеют длину меньше 5символов или больше 48 символов.
Задание 11.49.**
Программа запрашивает имя файла и в пределах каждых 7 компонентов осуществляет сортировку по убыванию. Результат записывается в другой файл.
Задание 11.50**
Задание 11.51.**
Задание 11.52.**
Программа запрашивает имя файла и помещает в него 10 записей с 4 полями (строка, вещественное, целое, запись с двумя целыми полями). Вывести на экран только те записи, которые во всех целых полях имеют 0.
Задание 11.53.*
Программа заполняет целую матрицу a(mxn) из файла, имя которого укажет пользователь, и выводит транспонированную к ней матрицу a’ , все элементы которой уменьшены в 2 раза.
Задание 11.54.**
Задание 11.55.*
Написать программу, которая запрашивает имя текстового файла и переписывает из него все компоненты в другой текстовый файл.
Задание 11.56.*
Написать программу, которая запрашивает имя типизированного файла и переписывает из него компоненты в текстовый файл.
Задание 11.57.*
Написать программу, которая запрашивает имя целого типизированного файла и переписывает из него компоненты в другой типизированный файл.
Задание 11.58.*
Написать программу, которая запрашивает имя текстового файла и определяет, сколько строк, записанных в этот файл, имеют длину >15 символов.
Задание 11.59.*
Задание 11.60.*
Программа запрашивает имя текстового файла и выводит его компоненты на экран.
Задание 11.61.**
Программа запрашивает имя файла и помещает в него 20 записей с 2 полями(целое, строка).
Задание 11.62.**
Программа запрашивает имя файла и в пределах каждых 5 компонент осуществляет сортировку по возрастанию. Результат записывается в другой файл.
Задание 11.63.*
Программа запрашивает путь к текстовому файлу и выводит на экран компоненты с номерами от 5 до 10, если они есть.
Задание 11.64.*
Программа запрашивает имя текстового файла и находит сумму всех компонентов, которые можно интерпретировать как вещественное число.
Задание 11.65.*
Программа запрашивает имя текстового файла и вставляет между 4 и 5 компонентом новый компонент «Мама мыла раму»
Задание 11.66.**
Программа запрашивает имя вещественного типизированного файла и формирует новый файл, состоящий из сумм каждых трех компонентов исходного файла. Программа выводит на экран новый файл в 4 колонки.
Задание 11.67.*
Программа запрашивает имя типизированного файла и дописывает в конец максимальный компонент. Вывести на экран максимум и количество максимумов в файле
Задание 11.68.*
Программа запрашивает имя текстового файла, состоящего из 1 компонента. Разделить компонент на слова и дописать слова в текстовый файл.
Задание 11.69.**
Программа запрашивает имя текстового файла. Перенести в типизированный файл все компоненты текстового файла, которые можно интерпретировать как целые числа.
Задание 11.70.*
Запросить имя текстового файла и переписать первые 10 компонентов в новый текстовый файл, если они есть.
Задание 11.71 .**
Программа запрашивает имя файла и предоставляет пользователю меню из 3-х пунктов:
а) упорядочить по возрастанию
б) упорядочить по убыванию
в) определить, сколько компонентов файла представляют собой цифры, сколько – не заглавные буквы латинского алфавита, сколько являются восклицательными знаками.
Задание 11.72.*
Программа запрашивает имя файла, находит максимум и записывает найденный максимум или максимумы, если их больше 1, в конец файла.
Задание 11.73.**
Программа запрашивает имя файла, находит максимум, и переносит его в конец файла, при этом остальные компоненты программа смыкает без нарушения их порядка.
Задание 11.74.***
Программа запрашивает имя файла и номер компонента, программа сортирует заданный файл по возрастанию, начиная с указанного компонента. Выделить в процедуру сортировку произвольного файла с заданного номера компонента.
Задание 11.75.**
Программа запрашивает имя файла и номер компонента и сортирует файл по убыванию от начала файла до указанного компонента.
Задание 11.76.**
Программа запрашивает имя файла и номер компонента и сортирует файл по возрастанию от начала файла до указанного компонента
Задание 11.77.***
Программа запрашивает имя файла и номер компонента и определяет, сколько повторяющихся компонентов встретилось на участке от начала файла до указанного компонента.
Задание 11.78.***
Программа запрашивает имя файла и номер компонента и определяет, сколько повторяющихся компонентов встретилось на участке от начала файла до указанного компонента. Программа печатает сколько раз и какие повторяющиеся компоненты встретились на заданном участке.
Задание 11.79.**
Программа запрашивает путь к файлу и с помощью процедуры сдвигает в начало файла все четные числа, а в конец файла все нечетные числа без изменения их взаимного расположения.
Задание 11.80.**
Программа сортирует массив из 10 элементов методом вставки и записывает в файл, имя которого запросить у пользователя.
Задание 11.81.**
Программа сливает два отсортированных массива из 5 и из 10 элементов в файл, имя которого запросить у пользователя.
Задание 11.82.**
Программа сливает два отсортированных файла в третий файл, имя которого запросить у пользователя.
Задание 11.83.**
Программа сортирует файл методом пузырька.
Задание 11.84.**
Выполнить сортировку типизированного файла методом пузырька.
Задание 11.85.*
Программа сливает два отсортированных файла в третий файл, имя которого запросить у пользователя.
Задание 11.86.**
Программа запрашивает имя файла и номер компонента и сортирует файл по убыванию от начала файла до указанного компонента
Задание 11.87.**
Программа запрашивает имя файла и номер компонента и сортирует файл по возрастанию от начала файла до указанного компонента
Задание 11.88.***
Программа запрашивает имя файла и номер компонента и определяет, сколько повторяющихся компонентов встретилось на участке от начала файла до указанного компонента. Программа печатает сколько раз и какие повторяющиеся компоненты встретилось на заданном участке.
Задание 11.89.**
Программа запрашивает путь к файлу и номер компонента. Заменить компоненты, стоящие за указанным компонентом: четные - на 2, нечетные - на 1. Программа выводит на экран файл до и после внесения изменений.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |


