Контрольная работа по дисциплине «Основы алгоритмизации и программирования» для студентов заочной формы обучения.
Вариант задания студент выбирает в соответствии с номером студенческого билета. Контрольная работа должна быть выполнена в среде программирования Delphi (язык программирования Object Pascal). Отчет предоставить в печатном виде. Отчет должен содержать: задание, программные формы, тестирование программы, листинг программы с комментариями. Также необходимо приложить программу. Оформить отчет нужно в соответствии с ГОСТами.
22. Условие задачи
Напишите программу для заполнения трех двумерных массивов последующего их вывода.
Первый массив, размерностью n на m, заполняется данными, вводимыми с клавиатуры, так что заполнение ведется по диагоналям параллельным главной, начиная с правого верхнего угла.
Второй массив, размерностью n на n, заполняется случайными числами так, что в каждом столбце получается убывающая последовательность элементов.
Третий массив, размерностью n на n, заполняется для произвольного n так же, как для n=5.
В последнем случае необходимо:
1)Описать построение массива для двух разных n,
2)Написать программу,
3)Привести трассировку для n=4.
Алгоритм работы
Первый массив заполняем следующим образом: вводим элементы в двумерный массив, как сказано в условии, при этом предварительно проверяем индекс элемента. Если индекс не попадает в массив, то производим корректировку, например, при вылезании за границы массива вправо, очередным будет элемент в первой строке следующей диагонали и т.п.
Второй массив: для получения убывающей последовательности в столбцах будем заполнять массив таким образом, что каждый вновь задаваемый элемент меньше предыдущего в столбце за счет уменьшения вышестоящего элемента на любое число от 1 до 40.
Третий массив: заполнение ведем по строкам и столбцам, чередуя, при этом после заполнения пары строка-столбец меняем направление заполнения. Одновременно уменьшается и количество недостающих элементов в строках и столбцах. Например, при n=4, заполнение массива идет так: - заполняем первую строку (4 числа), - уменьшаем количество заполняемых элементов (3) - заполняем последний столбец, начиная со второй строки(3 числа) - меняем направление - заполняем последнюю строку, начиная с предпоследнего элемента (3 числа) - уменьшаем количество заполняемых элементов (2) - заполняем первый столбец, начиная с предпоследней строки (2 числа) - меняем направление - заполняем вторую строку со второго столбца (2 числа) - уменьшаем количество заполняемых элементов (1) - заполняем предпоследний столбец с третьей строки (1 число) - меняем направление - заполняем третью строку с третьего элемента (1 число) - массив заполнен
Оставить контакты для покупки
Внимание! Вы можете приобрести любую из найденных Вами на сайте готовых работ за указанную стоимость. Если найденная Вами курсовая, отчет по практике, контрольная или дипломная работа не полностью соответствуют Вашему заданию, то Вы можете оценить стоимость доработки найденного задания до требуемого Вам содержания – это будет стоить значительно дешевле, чем
выполнение задания заново.
Кроме того, Вы можете приобрести часть найденной работы для последующего самостоятельного использования. Указанные на сайте цены не являются окончательными (возможно некорректное указание стоимости!) и в большинстве случаев подлежат изменению в сторону снижения (в зависимости от качества задания и ряда других факторов). Вы можете предварительно проконсультироваться с нашими менеджерами относительно уровня качества найденного подходящего задания.
Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.
Уважаемые клиенты, наш коллектив поздравляет Вас с окончанием очередного учебного года и желает Вам отличных каникул и удачи на экзаменах и зачетах. Напоминаем, что те. кто осуществлял заказ по электронной почте, могут в течение лета приехать к нам и получить свои купоны на скидку!
22.06.2026
Приближается летняя сессия и мы надеемся, что Вы уже отдали нам на выплнение все свои задания. Еще не делали ничего? Тогда лучше поторопиться, потому что сейчас цены ниже и останутся такими вплоть до начала мая!
17.04.2026
Уважаемые студенты МИУ, МФЮА, Синергии, БИП, БТЭУПК, мы рады предложить Вам свои услуги по решению тестов дистанционной формы обучения, написанию курсовых работ и отчетов по практике для Ваших учебных заведений!
13.02.2026
Поздравляем всех, переведенных на последний семестр обучения! Приглашаем Вас заранее обратиться за дипломными проектами и работами, потому что это позволит выполнить их максимально качественно и даже делать их по частям. Помните, что весной загрузка сильно возрастет и лучше не затягивать!