Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант No03
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
No вар. Массив и длина Расчетный показатель
3 Y(7) Сумма положительных чётных элементов
Листинг программы
Результаты выполнения программы
=============================================
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
No вар. Диапазон Преобразование матрицы
3 [-20, 10] Поменять местами строки с максимальной и минимальной суммой элементов
Листинг программы
Результаты выполнения программы
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
3 Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями.
Заполнить матрицу случайными числами. Разместить на главной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к главной.
Листинг программы
Результаты работы программы
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
No вар. Задание 1 Задание 2
3 В двумерном массиве Y определить и вывести на экран максимальный элемент массива Yмакс и его номер. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне, задаваемом пользователем. Элементы столбцов, у которых среднее арифметическое значение отрицательно, разделить на эти средние значения.
Листинг программы
Результаты работы программы
Результаты работы программы
=============================================
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
No вар. Массив и длина Расчетный показатель
3 Y(7) Сумма положительных чётных элементов
Листинг программы
Результаты выполнения программы
=============================================
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
No вар. Диапазон Преобразование матрицы
3 [-20, 10] Поменять местами строки с максимальной и минимальной суммой элементов
Листинг программы
Результаты выполнения программы
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
3 Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями.
Заполнить матрицу случайными числами. Разместить на главной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к главной.
Листинг программы
Результаты работы программы
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
No вар. Задание 1 Задание 2
3 В двумерном массиве Y определить и вывести на экран максимальный элемент массива Yмакс и его номер. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне, задаваемом пользователем. Элементы столбцов, у которых среднее арифметическое значение отрицательно, разделить на эти средние значения.
Листинг программы
Результаты работы программы
Результаты работы программы
=============================================
Дополнительная информация
Оценка: Отлично
Дата оценки: 09.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 09.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9
Roma967
: 11 июля 2024
1. Обработка одномерных массивов
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
• объявление заданного массива целых чисел фиксированной длины;
• инициализацию элементов массива посредством ввода с клавиатуры;
• заданный расчет и вывод
1400 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01
IT-STUDHELP
: 7 октября 2023
Вариант No01
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расче
600 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5
SibGOODy
: 14 июля 2023
Выбор варианта:
Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта.
№ варианта = 5
1. Программирование алгоритмов циклической структуры
Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов.
Задание
1. Разработать программу на языке C++ для вычисления и вывода на экран минимального (ymin) и максимального (ymax) значения функции y=f(x) при xс[x1, x2] с
1000 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №4
IT-STUDHELP
: 16 ноября 2022
Контрольная работа
по дисциплине
«Информатика и программирование (часть 1)»
--------------------------------------------------------
1. Программирование алгоритмов циклической структуры
Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов.
Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта.
Задание.
1. Разработать программу на языке C++ для вычисления
600 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №03
IT-STUDHELP
: 9 октября 2023
Вариант No03
Контрольная работа
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиат
1150 руб.
Контрольная работа по дисциплине «Информатика и программирование (часть 1)». Вариант по КР: 04
teacher-sib
: 21 февраля 2025
Часть 1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и выво
900 руб.
Контрольная работа по дисциплине: Информатика (часть 1). Вариант 03
SibGOODy
: 17 мая 2019
1. Теоретическая часть
Вариант 3.
Основные характеристики вычислительной техники.
2. Практическая часть
Вариант 3.
Сформировать матрицу А размером 5х5 с помощью генератора случайных чисел и вывести элементы матрицы на экран. Сформировать одномерный массив Х из элементов нижнего правого треугольника матрицы А . Найти сумму положительных элементов матрицы А.
2.1 Схема алгоритма
2.2 Программа на языке C
2.3 Результаты выполнения программы
400 руб.
Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №03
IT-STUDHELP
: 9 октября 2023
Вариант No03
Лабораторная работа No1
Тема: Представление данных в ЭВМ и основы алгоритмизации
Цель: изучение способов представления информации в памяти ЭВМ, освоение принципов цифрового кодирования информации в ЭВМ.
Задание
1. В приложении А выбрать исходные данные (ИД) согласно номеру своего варианта.
2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт1.
3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счислен
900 руб.
Другие работы
Анализ отрицательных и положительных последствий вступления Украины в ВТО
Aronitue9
: 8 сентября 2012
Традиционной и наиболее развитой формой международных экономических отношений является внешняя торговля. На долю торговли приходится около 80 процентов всего объемам международных экономических отношений.
В современных условиях активное участие страны в мировой торговле связано со значительными преимуществами: оно позволяет более эффективно использовать имеющиеся в стране ресурсы, приобщиться к мировым достижениям науки и техники, в более сжатые сроки осуществить структурную перестройку своей э
20 руб.
Зачетная работа по дисциплине: Программное обеспечение телекоммуникационных систем с подвижными объектами. Билет №15
Учеба "Под ключ"
: 20 ноября 2016
Билет №15
1. Поясните алгоритм модуля фрагментации
2. Назначение и структура систем программ технического обслуживания (СПТО)
3. Задача: Изобразить КП если оно имеет следующие параметры nа=5, ma=3, ka=4, mв=4. На выходе КП включены комплекты приема номера Nткпн=6, Nдкпн=6.
ДКПН включены в выходы: 1, 3, 5, 7, 9, 11.
ТКПН включены в выходы: 2, 4, 6, 8, 10, 12.
Заданы массивы состояния ПЛ и выходов в КП.
ТП МС ПЛ МС вых.
ДДТТД
800 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 10 Вариант 75
Z24
: 2 января 2026
Определить напор перед стальным дюкером диаметром d мм, имеющем два поворота на угол α = (30 + 2·y)°, если расход Q = (1,3 + 0,1·z) м³/с; длина дюкера L = (25 + 2·y) = 33 м; температура воды t = 15 °C (рис. 10).
200 руб.
Лебёдка ЛБУ-1100 М2. Крюк. Крюкоблок. Блок талевый. Механизм переключения. Шкив. Вал леточного тормоза. Стакан резьбовой. Рычаг. Ролик. Каретка. Гайка-Чертежи-Графическая часть-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная
https://vk.com/aleksey.nakonechnyy27
: 16 марта 2016
Талевая система буровой установки является одним из главных и необходимых устройств для бурения скважин. Одним их проблемных мест талевой системы является талевый канат. Сильный износ каната происходит в месте контактирования со шкивами.
Представляю вашему вниманию чертеж крюкоблока, состоящего из крюка и талевого блока (показать на шкивы, где изнашивается канат). Износ каната в месте контактирования со шкивами объясняется его постоянным перегибом в одной и той же точке. Еще одним проблемным м
1392 руб.