Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 12
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант No 12
Лабораторная работа No1 - Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива случайными числами в заданном интервале, их вывод на консоль и анализ по заданному критерию;
заданную обработку массива и вывод элементов обработанного массива на консоль.
3. Вывести исходный массив, результаты анализа и обработанный массив.
4. Выполнить контрольную пошаговую обработку массива вручную.
Таблица 1.1. Варианты индивидуальных заданий:
No
вар. Массив и длина Интервал генерации Критерий для анализа Обработка
12 С(10) [15, 45] Минимальный положительный элемент K Отрицательные элементы увеличить на K
5. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
6. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Таблица 1.2. Варианты индивидуальных заданий:
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
12 Заполнить матрицу от левого верхнего угла по спирали: вправо - вниз - влево - вверх.
Заполнить матрицу случайными числами. Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.
Результаты работы программ:
Результаты контрольной пошаговой обработки одномерного массива вручную:
Выводы по работе:
=================================================
Лабораторная работа No2 - Тема: Подпрограммы в языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для описания функций пользователя и обработки данных с использованием функций пользователя.
2. Разработать программу на языке C++, реализующую обработку последовательности согласно индивидуальному заданию из табл. 2.1:
ввод элементов последовательности с клавиатуры и вывод результатов их обработки должны осуществляться в функции main();
обработка элементов последовательности должна осуществляться при помощи функции пользователя, необходимые элементы должны передаваться в пользовательскую функцию в качестве параметров;
если в задании используется число M, то его значение следует вводить с клавиатуры в функции main(), и передавать в пользовательскую функцию в качестве параметра.
Таблица 2.1. Варианты индивидуальных заданий:
Вариант Задание на обработку последовательности
12. Найти сумму младших разрядов чисел последовательности
Результаты работы программы:
Анализ результатов:
Выводы по работе:
=================================================
Лабораторная работа No3 - Тема: Сортировка одномерных массивов.
Цель: освоение составления и тестирования алгоритмов и программ сортировки массивов с использованием функций пользователя.
Задание:
1. Самостоятельно изучить методы сортировки массивов и возможности языка программирования C++ для сортировки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления согласно индивидуальному заданию из табл. 3.1:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством генерации случайных чисел в заданном диапазоне;
обменную (пузырьковую) сортировку элементов массива заданного направления, реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую сортировку исходного массива из контрольного примера вручную.
Таблица 3.1. Варианты индивидуальных заданий:
No варианта Массив и длина Диапазон значений Направление сортировки
12 С(13) [15, 45] По убыванию
Результаты работы программы:
Контрольная пошаговая сортировка исходного массива:
Выводы по работе:
Лабораторная работа No1 - Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива случайными числами в заданном интервале, их вывод на консоль и анализ по заданному критерию;
заданную обработку массива и вывод элементов обработанного массива на консоль.
3. Вывести исходный массив, результаты анализа и обработанный массив.
4. Выполнить контрольную пошаговую обработку массива вручную.
Таблица 1.1. Варианты индивидуальных заданий:
No
вар. Массив и длина Интервал генерации Критерий для анализа Обработка
12 С(10) [15, 45] Минимальный положительный элемент K Отрицательные элементы увеличить на K
5. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
6. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Таблица 1.2. Варианты индивидуальных заданий:
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
12 Заполнить матрицу от левого верхнего угла по спирали: вправо - вниз - влево - вверх.
Заполнить матрицу случайными числами. Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.
Результаты работы программ:
Результаты контрольной пошаговой обработки одномерного массива вручную:
Выводы по работе:
=================================================
Лабораторная работа No2 - Тема: Подпрограммы в языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для описания функций пользователя и обработки данных с использованием функций пользователя.
2. Разработать программу на языке C++, реализующую обработку последовательности согласно индивидуальному заданию из табл. 2.1:
ввод элементов последовательности с клавиатуры и вывод результатов их обработки должны осуществляться в функции main();
обработка элементов последовательности должна осуществляться при помощи функции пользователя, необходимые элементы должны передаваться в пользовательскую функцию в качестве параметров;
если в задании используется число M, то его значение следует вводить с клавиатуры в функции main(), и передавать в пользовательскую функцию в качестве параметра.
Таблица 2.1. Варианты индивидуальных заданий:
Вариант Задание на обработку последовательности
12. Найти сумму младших разрядов чисел последовательности
Результаты работы программы:
Анализ результатов:
Выводы по работе:
=================================================
Лабораторная работа No3 - Тема: Сортировка одномерных массивов.
Цель: освоение составления и тестирования алгоритмов и программ сортировки массивов с использованием функций пользователя.
Задание:
1. Самостоятельно изучить методы сортировки массивов и возможности языка программирования C++ для сортировки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления согласно индивидуальному заданию из табл. 3.1:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством генерации случайных чисел в заданном диапазоне;
обменную (пузырьковую) сортировку элементов массива заданного направления, реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую сортировку исходного массива из контрольного примера вручную.
Таблица 3.1. Варианты индивидуальных заданий:
No варианта Массив и длина Диапазон значений Направление сортировки
12 С(13) [15, 45] По убыванию
Результаты работы программы:
Контрольная пошаговая сортировка исходного массива:
Выводы по работе:
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Информатика и программирование (часть 2)
Вид работы: Лабораторная работа 1 - 3
Оценка: Зачёт
Дата оценки: 15.04.2021
Рецензия: Уважаемый,
Полетайкин Алексей Николаевич
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценена Ваша работа по предмету: Информатика и программирование (часть 2)
Вид работы: Лабораторная работа 1 - 3
Оценка: Зачёт
Дата оценки: 15.04.2021
Рецензия: Уважаемый,
Полетайкин Алексей Николаевич
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №12
IT-STUDHELP
: 11 апреля 2021
Лабораторная работа 1
Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализац
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
IT-STUDHELP
: 8 февраля 2022
Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива случ
900 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
IT-STUDHELP
: 18 мая 2023
Лабораторная работа No1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение матема
1200 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №4
IT-STUDHELP
: 2 декабря 2022
Лабораторная работа 1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математи
900 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 2). Вариант №5
IT-STUDHELP
: 2 декабря 2022
Лабораторная работа 1
Тема: Программирование алгоритмов с ветвлением, вычисление математических выражений, обработка исключений.
Цель: изучение основных арифметических и логических операций C#, методов класса Math, а также структурных операторов ветвления и обработки исключительных ситуаций.
Задание:
1. Создать консольное приложение так, как показано в примере 1.
2. Запустить программу и убедиться в корректности ее выполнения.
3. Дополнить функцию Main кодом, который вычисляет значение математи
900 руб.
Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2). Вариант № 15
IT-STUDHELP
: 15 апреля 2021
Вариант No 15
Лабораторная работа No1 - Тема: Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки одномерных и двумерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для сложной обработки одномерных и двумерных массивов.
2. В соответствии с индивидуальным заданием (табл. 1.1) создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной дли
900 руб.
Курсовая работа и Лабораторные работы №№1-3 по дисциплине: Информатика и программирование (часть 2-я). Вариант №3
IT-STUDHELP
: 8 февраля 2022
Курсовая работа
по дисциплине
«Информатика и программирование (часть 2)»
Выполнение работы
Часть I – Рекурсия
Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач.
Задание
Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – э
1400 руб.
Курсовая работа по дисциплине: Информатика и программирование (часть 2-я). Вариант № 12
IT-STUDHELP
: 15 апреля 2021
Вариант No 12
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Часть I – Рекурсия
Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач.
Задание
Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – это последовательность команд из множества заданных
800 руб.
Другие работы
Динамическая модель и регулирование движения машинно-тракторного агрегата в различных условиях выполнения производственного процесса
SerFACE
: 2 мая 2013
Переменные силы, действующие на машинно-тракторный агрегат (МТА), связаны или с перемещениями, или со скоростями точек приложения этих сил. Функциональная зависимость, связывающая величину силы и кинематические параметры (время, координаты и скорость точки приложения силы), называется характеристикой силы. Модуль силы в этой зависимости может быть и функцией, и аргументом. Для удобства расчетов будем считать, что модуль силы есть функция указанных кинематических параметров, при этом характеристи
20 руб.
СТАБИЛИТРОНЫ. Отчет по лабораторной работе по дисциплине: Физические основы электроники
ДО Сибгути
: 31 января 2013
Цель лабораторной работы:
1. Построение обратной ветви вольтамперной характеристики стабилитрона и определение напряжения стабилизации.
2. Вычисление тока и мощности, рассеиваемой стабилитроном.
3. Определение дифференциального сопротивления стабилитрона по вольтамперной характеристике.
4. Исследование изменения напряжения стабилитрона при изменении входного напряжения в схеме параметрического стабилизатора.
5. Исследование изменения напряжения на стабилитроне при изменении сопротивления в схем
85 руб.
Контрольная работа по дисциплине: Правоохранительные органы
Lokard
: 6 июля 2013
ЗАДАНИЕ № 1.
Сравнительная характеристика Конституции РСФСР 1978 г. и Конституции РФ 1993 года ( гл.5,21 Конституции 1978 г. и гл. 2,7 Конституции 1993 г. )
а) судебная власть;
Общее в Конституциях 1978 г. и 1993 г. то , что все граждане равны перед законом , правосудие осуществляется на началах равенства перед законом и судом ( ст.32,168 Конституции 1978 г. и ст.19, ч.1 ст.46 Конституции 1993 г.). Общее и то ,что правосудие осуществляется только судом ( ст. 1
5 руб.
ВКР "Разработка интернет-магазина по продаже компьютерной техники"
holm4enko87
: 26 июня 2017
Главной задачей при проектировании данной бакалаврской работы яв-ляется разработка сайта, содержащего возможность выбора пользователем товаров определенной группы, формирования на основе выбора заказа, а также отслеживание этапов исполнения заказа.
Возможность работы с этим сайтом должны иметь пользователи любо-го возраста. Сайт должен быть интуитивно понятным, а интерфейс – макси-мально удобным для пользователя.
1500 руб.