Страницу Назад
Поискать другие аналоги этой работы
900 Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3ID: 223824Дата закачки: 08 Февраля 2022 Продавец: IT-STUDHELP (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГУТИ Описание: Тема: Сложная обработка массивов. Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов. 2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:  объявление заданного массива целых чисел фиксированной длины;  инициализацию элементов массива случайными числами в заданном интервале, их вывод на консоль и анализ по заданному критерию;  заданную обработку массива и вывод элементов обработанного массива на консоль. 3. Вывести исходный массив, результаты анализа и обработанный массив. 4. Выполнить контрольную пошаговую обработку массива вручную. Таблица 1.1. Варианты индивидуальных заданий: № вар. Массив и длина Интервал генерации Критерий для анализа Обработка 4 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденного среднего 5. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран. 6. Заполнить матрицу размером 9х9 случайными числами из диапазона 0…99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран. Таблица 1.2. Варианты индивидуальных заданий: № вар. Задание на формирование матрицы Задание на преобразование матрицы Формирование Иллюстрация Преобразование Иллюстрация 4 Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями. Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно вертикальной оси. Тема: Подпрограммы в языке С++. Цель: освоение составления и тестирования алгоритмов и программ обработки данных с использованием функций пользователя. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для описания функций пользователя и обработки данных с использованием функций пользователя. 2. Разработать программу на языке C++, реализующую обработку последовательности согласно индивидуальному заданию из табл. 2.1:  ввод элементов последовательности с клавиатуры и вывод результатов их обработки должны осуществляться в функции main();  обработка элементов последовательности должна осуществляться при помощи функции пользователя, необходимые элементы должны передаваться в пользовательскую функцию в качестве параметров;  если в задании используется число M, то его значение следует вводить с клавиатуры в функции main(), и передавать в пользовательскую функцию в качестве параметра. Таблица 2.1. Варианты индивидуальных заданий: Вариант Задание на обработку последовательности 4 Дано натуральное число M. Определить количество простых чисел, не превосходящих M Тема: Сортировка одномерных массивов. Цель: освоение составления и тестирования алгоритмов и программ сортировки массивов с использованием функций пользователя. Задание: 1. Самостоятельно изучить методы сортировки массивов и возможности языка программирования C++ для сортировки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления согласно индивидуальному заданию из табл. 3.1:  объявление заданного массива целых чисел фиксированной длины;  инициализацию элементов массива посредством генерации случайных чисел в заданном диапазоне;  обменную (пузырьковую) сортировку элементов массива заданного направления, реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;  вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]). 3. Выполнить контрольную пошаговую сортировку исходного массива из контрольного примера вручную. Таблица 3.1. Варианты индивидуальных заданий: № варианта Массив и длина Диапазон значений Направление сортировки 4 Z(15) [-30, 0] По убыванию Комментарии: Оценка: Зачет Дата оценки: 08.02.2022 Помогу с вашим онлайн тестом, другой работой или дисциплиной. E-mail: sneroy20@gmail.com E-mail: ego178@mail.ru Размер файла: 3,4 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Курсовая работа по дисциплине: Информатика и программирование (часть 2). Вариант №13Лабораторные работы №1-3 по дисциплине «Информатика и программирование (часть 2)». Посл. цифры пароля: 01. Вариант: 02. Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4 Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №01 Лабораторные работы 2-3 по дисциплине: Информатика и программирование (часть 1). Вариант №4 Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №03 Контрольная и Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №03 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика и программирование / Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
Вход в аккаунт: