Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon 1.exe
material.view.file_icon 1.cpp
material.view.file_icon
material.view.file_icon 2.exe
material.view.file_icon 2.cpp
material.view.file_icon
material.view.file_icon 3-1.exe
material.view.file_icon 3-2.cpp
material.view.file_icon 3-2.exe
material.view.file_icon 3-1.cpp
material.view.file_icon
material.view.file_icon 4-1-2.cpp
material.view.file_icon 4.exe
material.view.file_icon Отчет_КР.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03
Вариант No03 1. Обработка одномерных массивов. Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: объявление заданного массива целых чисел фиксированной длины; инициализацию элементов массива посредством ввода с клавиатуры; заданный расче
User IT-STUDHELP : 9 октября 2023
600 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03 promo
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01
Вариант No01 1. Обработка одномерных массивов. Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: объявление заданного массива целых чисел фиксированной длины; инициализацию элементов массива посредством ввода с клавиатуры; заданный расче
User IT-STUDHELP : 7 октября 2023
600 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01 promo
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5
Выбор варианта: Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта. № варианта = 5 1. Программирование алгоритмов циклической структуры Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов. Задание 1. Разработать программу на языке C++ для вычисления и вывода на экран минимального (ymin) и максимального (ymax) значения функции y=f(x) при xс[x1, x2] с
User SibGOODy : 14 июля 2023
1000 руб.
promo
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №4
Контрольная работа по дисциплине «Информатика и программирование (часть 1)» -------------------------------------------------------- 1. Программирование алгоритмов циклической структуры Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов. Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта. Задание. 1. Разработать программу на языке C++ для вычисления
User IT-STUDHELP : 16 ноября 2022
600 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №4 promo
Контрольная работа по дисциплине «Информатика и программирование (часть 1)». Вариант по КР: 04
Часть 1. Обработка одномерных массивов. Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: объявление заданного массива целых чисел фиксированной длины; инициализацию элементов массива посредством ввода с клавиатуры; заданный расчет и выво
User teacher-sib : 21 февраля 2025
900 руб.
promo
Лабораторная работа №1 по дисциплине: Информатика и программирование (часть 1). Вариант 9
Тема: Представление данных в ЭВМ и основы алгоритмизации Цель: изучение способов представления информации в памяти ЭВМ, освоение принципов цифрового кодирования информации в ЭВМ. Задание: 1. В приложении А выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт1. 3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счисления в формате слова и двойного слова2
User Roma967 : 11 июля 2024
400 руб.
Лабораторная работа №1 по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 9
Тема: Разработка вычислительных программ для обработки случайных и детерминированных числовых последовательностей. Использование подпрограмм. Цель: закрепление практических навыков в работе с операторами цикла языка C++, формирование навыков работы с генератором случайных чисел, а также умений по обработке числовых последовательностей без применения массивов. Задание 1. Из приложения Г выбрать свое индивидуальное задание и написать программу на языке С++, которая обрабатывает числовые последов
User Roma967 : 11 июля 2024
500 руб.
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 9
Тема: Разработка вычислительных программ с использованием стандартных функций и структурных операторов ветвления и цикла. Цель: изучение средств языка C по программированию алгоритмов с ветвлением и циклами с использованием стандартных математических функций. Задание: 1. В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении Б). При вводе исходных данных с клавиатуры и выводе результата работы программ
User Roma967 : 11 июля 2024
400 руб.
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Экзамен по дисциплине: Производственный менеджмент на предприятиях РС, РВ и ТВ. Вариант №1.
Вариант №1 1. Ионосфера – это: А) самый верхний слой атмосферы; Б) ионизированный слой малой плотности; В) все ответы верны. 2. Ионосферное зондирование дает возможность: А) организовать УКВ вещание; Б) построить прогнозные карты глобального распределения критических частот в диапазоне КВ; В) все ответы верны. 3. Местные радиолинии: А) связывают областные узлы с межрайонными и районными узлами связи, а также последние между собой; Б) связывают центральный узел радиосвязи с главными и областны
User ДО Сибгути : 14 декабря 2017
100 руб.
Модернизация конусной дробилки: разработка привода
Модернизация конусной дробилки: модернизация привода конусной дробилки
User SerFACE : 8 февраля 2014
20 руб.
Модернизация конусной дробилки: разработка привода
Капитальный ремонт участка нефтепродуктопровода “Уфа-Омск” с заменой трубы на переходе через р.Коелга.-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
капитальный ремонт участка нефтепродуктопровода “Уфа-Омск” с заменой трубы на переходе через р.Коелга.-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа 2. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 2.1. ПЕРЕЧЕНЬ РАБОТ ВЫПОЛНЯЕМЫХ ПРИ КАПИТАЛЬНОМ РЕМОНТЕ НЕФТЕПРОДУКТОПРОВОДАВОДА «УФА-ОМСК» ЧЕРЕЗ РЕЧКУ КОЕЛГА При капитальном ремонте участка подводного перехода НПП «Уфа-Омск» через речку Коелга выполняются следующие работы: • организационная подготов
User leha.nakonechnyy.2016@mail.ru : 16 марта 2017
966 руб.
Капитальный ремонт участка нефтепродуктопровода “Уфа-Омск” с заменой трубы на переходе через р.Коелга.-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Спиридонов А.И., Кулагин Ю.П., Кузьмин М.В. Поверка геодезичесхих приборов
Недра»,2011. – 163 с. Одна из лучших книг по метрологическому обеспечению геодезических приборов. Предназначена работникам организаций геодезического, маркшейдерского, строительного и метрологического профилей и студентам учебных заведений. В книге изложены основы метрологического обеспечения эксплуатации и выпуска геодезических приборов, методические вопросы поверок и исследований. Проведены расчеты точности и указаны оптимальные программы исследований и поверок. Описаны средства поверок геодез
User DocentMark : 10 сентября 2011
2 руб.
up Наверх