Страницу Назад
Поискать другие аналоги этой работы
500 Контрольная работа по дисциплине: Информатика. Вариант №ID: 236296Дата закачки: 17 Мая 2023 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Контрольная работа 1. Обработка одномерных массивов. Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления:  объявление заданного массива целых чисел фиксированной длины;  инициализацию элементов массива посредством ввода с клавиатуры;  заданный расчет и вывод его результата на консоль.  обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;  вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]). 3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную. Варианты индивидуальных заданий: Массив и длина Расчетный показатель Y(18) Число нечётных положительных элементов массива в первой половине массива ------------------------------------------------------------------------------ 2. Работа с матрицами Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц. Задание В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран. Варианты индивидуальных заданий: Диапазон Преобразование матрицы [10, 50] Выполнить зеркальное отражение элементов, расположенных выше главной диагонали, относительно главной диагонали; выше главной диагонали обнулить ------------------------------------------------------------------------------ 3. Сложная обработка массивов. Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++. Задание 1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран. 2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0…99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран. Задание на формирование матрицы Задание на преобразование матрицы Формирование Иллюстрация Преобразование Иллюстрация Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями. Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной. ------------------------------------------------------------------------------ 4. Обработка динамических массивов. Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++. Задание 1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов. 2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел. 3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне. 4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы. Варианты индивидуальных заданий Задание 1 Задание 2 В двумерном массиве Y, созданном с использованием генератора случайных чисел в диапазоне от 0 до 10, определить и вывести на экран количество и среднее значение элементов массива больших 5. Размерность массива задавать с клавиатуры. Элементы строк матрицы, у которых среднее арифметическое значение <0 упорядочить по убыванию. ============================================= Комментарии: Проверил(а): Моренкова Ольга Ильинична Оценка: Отлично Дата оценки: 17.05.2023г. Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 19,2 Мбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Контрольная работа. Информатика. Вариант №5Контрольная работа по дисциплине: Информатика. Вариант №08 Контрольная работа по дисциплине: Информатика. Вариант 04 Контрольная работа по дисциплине: Информатика. Вариант №0 (10) Контрольная работа по дисциплине: Информатика (часть 2). Вариант №17 Социология/ Контрольный тест/ Все варианты Контрольная работа + Лабораторные работы №1,2,3 по дисциплине: Информатика. Вариант №02 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика / Контрольная работа по дисциплине: Информатика. Вариант №
Вход в аккаунт: