Страницу Назад
Поискать другие аналоги этой работы
1400 Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9ID: 245050Дата закачки: 11 Июля 2024 Продавец: Roma967 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, C++ Сдано в учебном заведении: ДО СИБГУТИ Описание: 1. Обработка одномерных массивов Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: • объявление заданного массива целых чисел фиксированной длины; • инициализацию элементов массива посредством ввода с клавиатуры; • заданный расчет и вывод его результата на консоль. • обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок; • вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]). 3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную. Вариант индивидуального задания: № вар.: 9 Массив и длина: Y(6) Расчетный показатель: Среднее арифметическое элементов с четными номерами Листинг программы Результаты выполнения программы Ручной просчет и анализ результатов Выводы 2. Работа с матрицами Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц. Задание: В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран. Вариант индивидуального задания: № вар.: 9 Диапазон: [-40, 60] Преобразование матрицы: Из правой полуплоскости матрицы отрицательные элементы отразить зеркально в левую полуплоскость Листинг программы Результаты выполнения программы Ручной просчет и анализ результатов Выводы 3. Сложная обработка массивов Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++. Задание: 1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран. 2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0…99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран. Вариант индивидуального задания: № вар.: 9 Задание на формирование матрицы Формирование: Заполнить матрицу от левого верхнего угла по спирали: вниз - вправо - вверх - влево. Иллюстрация Задание на преобразование матрицы: Преобразование: Заполнить матрицу случайными числами. Развернуть матрицу на 90 градусов против часовой стрелки. Иллюстрация Листинги программ Результаты выполнения программ Выводы 4. Обработка динамических массивов. Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++. Задание: 1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов. 2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел. 3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне. 4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы. Вариант индивидуального задания: № вар.: 9 Задание 1: В двумерном массиве Y. Определить и вывести на экран разность между максимальным Yмакс и минимальным Yмин элементами массива. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне, задаваемом пользователем. Задание 2: Все элементы четных строк матрицы уменьшить на ее среднее арифметическое значение, а нечетных – увеличить. Описание алгоритма обработки данных, в том числе блок-схема алгоритма Подпрограммы решения задач Результаты тестирования программ Листинги программ Комментарии: Зачет без замечаний! Год сдачи: 2024 г. Преподаватель: Полетайкин А.Н. Помогу с другим вариантом. Выполняю работы на заказ по различным дисциплинам. E-mail: LRV967@ya.ru Размер файла: 260,2 Кбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать!
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03 Проектный практикум. Вариант №32 Контрольная работа по дисциплине: Проектный практикум. Вариант №6 (Парикмахерская) Контрольная работа по дисциплине «Информатика и программирование (часть 2)». Вариант 3mod40+1=4 Контрольная работа по дисциплине: Информатика и программирование (часть 2). Вариант 09 Контрольная работа по дисциплине «Информатика и программирование (часть 1)». Вариант по КР: 04 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика и программирование / Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9