
Среда программирования: Free Pascal
Название работы: 4 программы на Free Pascal. Освоить работу с матрицами, научиться организовывать циклы для обработки многомерных массивов. Научиться использовать функции и процедуры для выполнения однотипных действий над различными данными, изучить структуру подпрограмм, получить навыки описания процедур и функций, научиться описывать формальные параметры подпрограмм разного вида и правильно задавать фактические параметры.
Вид работы: Лабораторная работа
Тематика работы: Математика
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Free Pascal, работа с матрицами, циклы для обработки многомерных массивов, функции на Pascal, процедуры для выполнения однотипных действий, структурf подпрограмм, процедуры в Pascal, функции в Pascal, формальные параметры подпрограмм, фактические параметры, массивы, вектор, количество элементов массива, сумма элементов столбца
Функции программы:
Разработать 4 программы на FreePascal в соответствии с заданиями:
I) Освоить работу с матрицами, научиться организовывать циклы для обработки многомерных массивов.
Написать две программы. Ввод элементов матрицы осуществлять с клавиатуры. Во время отладки и тестирования программы размер матрицы можно уменьшить. При выводе матрицы следить за тем, чтобы ее столбцы были выровнены. На экран вывести исходные данные и результат. Использовать форматный вывод.
1. Дана вещественная матрица D размером 7х9. Упорядочить ее столбцы по убыванию, используя метод выбора (поиском максимума).
2. Определить, сколько строк в заданной целочисленной квадратной матрице А порядка n (n<=6) содержат хотя бы один нуль.
II) Цель работы – научиться использовать функции и процедуры для выполнения однотипных действий над различными данными, изучить структуру подпрограмм, получить навыки описания процедур и функций, научиться описывать формальные параметры подпрограмм разного вида и правильно задавать фактические параметры. Постановка задачи.
Написать две программы согласно индивидуальному варианту. Одно задание должно быть выполнено с использованием функции, другое – с использованием процедуры. Ввод и вывод массивов и других данных не объединять с обработкой данных. На экран вывести исходные данные и результат. Использовать форматный вывод.
1. Дана матрица А размером 10х10. В каждом ее столбце обнулить минимальное количество элементов так, чтобы сумма элементов столбца не превышала заданного Р. Использовать подпрограммы для преобразования одного столбца и поиска максимума в столбце.
2. Даны два массива: Х из n элементов и Y из m (n, m<=15). Найти количество элементов массива Х, не лежащих в диапазоне от 0 до 10, и количество элементов массива Y, не лежащих в диапазоне от 1 до 5. Для нахождения количества элементов, не лежащих в диапазоне от А до В, использовать функцию.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
1. Для работы с программами по первой теме нужно использовать файлы "prog1.exe" и "prog2.exe".
2. Для работы с программами по второй теме нужно использовать файлы "prog1.exe" и "prog2.exe".
Пояснения к запуску программы:
1. Для работы с программами по первой теме нужно использовать файлы "prog1.exe" и "prog2.exe".
2. Для работы с программами по второй теме нужно использовать файлы "prog1.exe" и "prog2.exe".

I
prog1
prog1
prog2
prog2
II
prog1
prog1
prog2
prog2|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 2000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |