Обработка файлов средствами Free Pascal - Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, в котором вначале расположить чётные, а затем нечётные числа. Определить номера наибольшего нечётного и наименьшего
Описание
Цель работы: познакомиться с возможностями языка Free Pascal для работы с файлами и с компонентами Lazarus, предназначенными для выбора файла.
/ задача из РК программа в Pascal Lazarus.
В архиве также файл с объяснениями работы программы. Тэги: Программа на Lazarus, PascalObject, Pascal, Delphi, Turbo Delphi, Pascal ABC / Анимация, ЛР, РК, ДЗ, 2023
Условия для программы, под которые она выполнена:
Во всех заданиях составить две программы. Первая должна сформировать типизированный файл, вторая считать данные из этого файла, выполнить соответствующие вычисления и записать их результаты в текстовый файл.
10) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, в котором вначале расположить чётные, а затем нечётные числа. Определить номера наибольшего нечётного и наименьшего чётного компонентов.
2 Программы в сделанном виде:
10_1 Как работает


10_2 Как работает






Во всех заданиях составить две программы. Первая должна сформировать типизированный файл, вторая - считать данные из этого файла, выполнить со- ответствующие вычисления и записать их результаты в текстовый файл.
1) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массивы чётных и нечётных чисел. Определить наи- больший отрицательный и наименьший положительный компоненты фай-
ла.
2) Создать типизированный файл, куда записать в целых чисел. На основе исходного файла создать массив утроенных чётных элементов файла. Упо- рядочить его по убыванию элементов.
3) Создать типизированный файл, куда записать и целых чисел. Сформи- ровать массив положительных чисел, делящихся на семь без остатка, ис- пользуя элементы исходного файла. Упорядочить массив по возрастанию
элементов.
4) Создать типизированный файл, куда записать вещественных чисел. Из компонентов исходного файла сформировать массивы из чисел, больших 10 и меньших двух. Вычислить количество нулевых компонентов файла. 5) Создать типизированный файл, куда записать целых чисел. Из файла создать массив, элементы которого являются простыми числами и распо- ложены после максимального элемента.
6) Создать типизированный файл, куда записать и целых чисел. Из файла целых чисел сформировать массив, записав в него только чётные компо- ненты, находящиеся до минимального элемента.
7) Создать типизированный файл, куда записать и вещественных чисел. Сде- лать массив из элементов исходного файла, внеся в него числа, превосхо- дящие среднее значение среди положительных значений файла.
8) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, записав в него числа, расположенные в файле до максимального элемента и после минимального.
9) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, внести в него простые и совершенные числа, расположенные в файле между минимальным и максимальным элемента-
ми.
10) Создать типизированный файл, куда записать и целых чисел. Из исходно- го файла сформировать массив, в котором вначале расположить чётные, а затем нечётные числа. Определить номера наибольшего нечётного и наи- меньшего чётного компонентов.
11) Создать типизированный файл, куда записать и целых чисел. В файле по- менять местами минимальный среди положительных и третий по счёту про- стой элементы.
12) Создать типизированный файл, куда записать и целых чисел. Из файла пе- реписать все простые, расположенные после максимального элементы в но- вый файл.
13) Создать типизированный файл, куда записать и целых чисел. Найти сред- нее арифметическое среди положительных чисел, расположенных до вто- рого простого числа.
14) Создать типизированный файл, куда записать и целых чисел. Поменять местами последнее совершенное и третье отрицательное числа в файле. 15) Создать типизированный файл, куда записать и целых чисел. Все совер шенные и простые числа из исходного файла записать в массив, который упорядочить по возрастанию.
16) Создать типизированный файл, куда записать и целых чисел. Последнюю группу расположенных подряд положительных чисел из исходного файла переписать в текстовый файл.
17) Создать типизированный файл, куда записать и целых чисел. Найти в нём группу подряд расположенных простых элементов наибольшей длины. 18) Создать типизированный файл, куда записать и целых чисел. Из исходно- го файла сформировать массивы простых и отрицательных чисел. Опреде лить наименьшее простое и наибольшее совершенное числа в файле. 19) Создать типизированный файл, куда записать и целых чисел. Из файла создать массив, элементы которого не являются простыми числами и рас- положены до максимального значения файла.
20) Создать типизированный файл, куда записать и целых чисел. Из файла целых чисел сформировать массив, записав в него только кратные 5 и 7 значения, находящиеся после максимального элемента файла.
21) Создать типизированный файл, куда записать и вещественных чисел. Сформировать из элементов исходного файла массив, внеся в него числа, превосходящие среднее значение среди положительных значений файла. 22) Создать типизированный файл, куда записать и вещественных чисел. По- менять местами последнее отрицательное число в файле с четвёртым по счёту числом.
23) Создать типизированный файл, куда записать и вещественных чисел. Най- ти сумму третьей группы подряд расположенных отрицательных элемен-
тов.
24) Создать типизированный файл, куда записать и целых чисел. Удалить из него четвёртую группу, состоящую из подряд расположенных простых чи-
сел.
25) Создать типизированный файл, куда записать и целых чисел. Найти раз- ность между суммой простых чисел, находящихся в файле, и максималь- ным отрицательным значением файла.
Показать/скрыть дополнительное описание
Лабораторная работа №12. Вариант 10. ЛР Работа со строками и записями Цель работы: познакомиться с возможностями языка Free Pascal для работы с файлами и с компонентами Lazarus, предназначенными для выбора файла. / задача из РК программа в Pascal Lazarus. В архиве также файл с объяснениями работы программы. Тэги: Программа на Lazarus, PascalObject, Pascal, Delphi, Turbo Delphi, Pascal ABC / Анимация, ЛР, РК, ДЗ, 2023 Условия для программы, под которые она выполнена: Во всех заданиях составить две программы. Первая должна сформировать типизированный файл, вторая считать данные из этого файла, выполнить соответствующие вычисления и записать их результаты в текстовый файл.
10) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, в котором вначале расположить чётные, а затем нечётные числа. Определить номера наибольшего нечётного и наименьшего чётного компонентов. 2 Программы в сделанном виде: 10_1 Как работает 10_2 Как работает Во всех заданиях составить две программы. Первая должна сформировать типизированный файл, вторая - считать данные из этого файла, выполнить со- ответствующие вычисления и записать их результаты в текстовый файл. 1) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массивы чётных и нечётных чисел. Определить наи- больший отрицательный и наименьший положительный компоненты фай- ла.
2) Создать типизированный файл, куда записать в целых чисел. На основе исходного файла создать массив утроенных чётных элементов файла. Упо- рядочить его по убыванию элементов. 3) Создать типизированный файл, куда записать и целых чисел. Сформи- ровать массив положительных чисел, делящихся на семь без остатка, ис- пользуя элементы исходного файла. Упорядочить массив по возрастанию элементов. 4) Создать типизированный файл, куда записать вещественных чисел. Из компонентов исходного файла сформировать массивы из чисел, больших 10 и меньших двух. Вычислить количество нулевых компонентов файла. 5) Создать типизированный файл, куда записать целых чисел. Из файла создать массив, элементы которого являются простыми числами и распо- ложены после максимального элемента.
6) Создать типизированный файл, куда записать и целых чисел. Из файла целых чисел сформировать массив, записав в него только чётные компо- ненты, находящиеся до минимального элемента. 7) Создать типизированный файл, куда записать и вещественных чисел. Сде- лать массив из элементов исходного файла, внеся в него числа, превосхо- дящие среднее значение среди положительных значений файла. 8) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, записав в него числа, расположенные в файле до максимального элемента и после минимального. 9) Создать типизированный файл, куда записать и целых чисел. Из исходного файла сформировать массив, внести в него простые и совершенные числа, расположенные в файле между минимальным и максимальным элемента- ми.
10) Создать типизированный файл, куда записать и целых чисел. Из исходно- го файла сформировать массив, в котором вначале расположить чётные, а затем нечётные числа. Определить номера наибольшего нечётного и наи- меньшего чётного компонентов. 11) Создать типизированный файл, куда записать и целых чисел. В файле по- менять местами минимальный среди положительных и третий по счёту про- стой элементы. 12) Создать типизированный файл, куда записать и целых чисел. Из файла пе- реписать все простые, расположенные после максимального элементы в но- вый файл. 13) Создать типизированный файл, куда записать и целых чисел. Найти сред- нее арифметическое среди положительных чисел, расположенных до вто- рого простого числа.
14) Создать типизированный файл, куда записать и целых чисел. Поменять местами последнее совершенное и третье отрицательное числа в файле. 15) Создать типизированный файл, куда записать и целых чисел. Все совер шенные и простые числа из исходного файла записать в массив, который упорядочить по возрастанию. 16) Создать типизированный файл, куда записать и целых чисел. Последнюю группу расположенных подряд положительных чисел из исходного файла переписать в текстовый файл. 17) Создать типизированный файл, куда записать и целых чисел. Найти в нём группу подряд расположенных простых элементов наибольшей длины. 18) Создать типизированный файл, куда записать и целых чисел.
Из исходно- го файла сформировать массивы простых и отрицательных чисел. Опреде лить наименьшее простое и наибольшее совершенное числа в файле. 19) Создать типизированный файл, куда записать и целых чисел. Из файла создать массив, элементы которого не являются простыми числами и рас- положены до максимального значения файла. 20) Создать типизированный файл, куда записать и целых чисел. Из файла целых чисел сформировать массив, записав в него только кратные 5 и 7 значения, находящиеся после максимального элемента файла. 21) Создать типизированный файл, куда записать и вещественных чисел. Сформировать из элементов исходного файла массив, внеся в него числа, превосходящие среднее значение среди положительных значений файла.
22) Создать типизированный файл, куда записать и вещественных чисел. По- менять местами последнее отрицательное число в файле с четвёртым по счёту числом. 23) Создать типизированный файл, куда записать и вещественных чисел. Най- ти сумму третьей группы подряд расположенных отрицательных элемен- тов. 24) Создать типизированный файл, куда записать и целых чисел. Удалить из него четвёртую группу, состоящую из подряд расположенных простых чи- сел. 25) Создать типизированный файл, куда записать и целых чисел. Найти раз- ность между суммой простых чисел, находящихся в файле, и максималь- ным отрицательным значением файла. .
Файлы условия, демо
Характеристики лабораторной работы
Список файлов
