Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные Паскаль.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
780.93 Кб
Скачать

4 Содержание отчета

Отчет оформляется индивидуально и содержит:

- титульный лист;

- наименование, цель и содержание работы;

- алгоритм и текст программы

- изображения экранов монитора с результатами работы программы;

- выводы по результатам работы.

5 Варианты заданий

Разработайте алгоритм и программу, выполняющую действия над данными и файлами в соответствии с заданным вариантом. В программе предусмотреть вывод справочной информации (назначение программы, вид выполняемого действия, автор), возможность повторного выполнения программы.

  1. Замена слов в тексте файла (*.txt). Номера меняемых местами слов определяет пользователь в процессе работы программы. Результаты работы программы записать в текстовый файл.

  2. Замена первого и последнего слов в предложениях местами. Исходный текст читается из файла, результаты дописываются в этот же файл.

  3. Замена латинских букв кириллицей при вводе текста в соответствии с их расположением на клавиатуре ЭВМ. Результаты ввода выводятся на экран и сохраняются в виде текстового файла.

  4. Нахождение самого длинного и самого короткого слов в тексте файла (*.txt), вывод их на экран и запись в файл текста.

  5. Нахождение длинного и короткого слов в тексте файла (*.txt), вывод на экран порядковых номеров данных слов и сохранение в новый текстовый файл.

  6. Определение количества слов в предложениях, вводимых пользователем с клавиатуры. Результаты сохранять в текстовый файл.

  7. Определение количества символов в произвольном слове текстовой строки. Результаты сохранять в текстовый файл.

  8. Определение количества слов и количества символов в словах произвольной текстовой строки. Текстовая строка читается из файла (*.txt), результаты вычислений записываются в этот же файл.

  9. Вывод и сохранение в текстовый файл всех слов текстовой строки номера, которых являются четными.

  10. Вывод и сохранение в текстовый файл всех слов текстовой строки номера, которых являются нечетными.

  11. Определение является ли слово перевёртышем, например «казак». Статистические данные работы программы (количество введенных слов, абсолютное и относительное значение слов перевёртышей) сохранить в текстовый файл.

  12. Нахождение максимального и минимального элемента матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  13. Нахождение максимального и минимального элемента произвольной строки матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  14. Нахождение максимального и минимального элемента произвольного столбца матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  15. Нахождение максимального и минимального элемента матрицы находящегося на главной диагонали матрица. Размерность матрицы 6х6. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.

  16. Поэлементное умножение двух произвольных срок матрицы с записью результатов умножения в строку указанную пользователем. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.

  17. Поэлементное умножение двух произвольных столбцов матрицы с записью результатов умножения в столбец указанный пользователем. Матрица задается пользователем, результаты вычислений, в том числе и исходная матрица сохраняются в файл.

  18. Вычисление суммы, произведения и среднего арифметического всех элементов матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  19. Найти и поменять местами максимальный и минимальный элементы матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  20. Найти и поменять местами максимальный и минимальный элементы произвольной строки матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.

  21. Найти и поменять местами максимальный и минимальный элементы произвольного столбца матрицы. Исходная матрица читается из файла, результаты вычислений сохраняются в этот же файл.