Контрольная работа по дисциплине: Информатика и программирование (часть 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
Экзамен. Электроника. Билет №19
Вопрос №1 Эксплуатационные параметры биполярных и полевых транзисторов. Вопрос №2 Изобразите принципиальную схему базового элемента 2ИЛИ-НЕ на МДП транзисторах со встроенным каналом n-типа. Составьте таблицу истинности. Приведите вид передаточной характеристики. Объясните, какие параметры ЦИМС можно определить с использованием передаточной характеристики. Вопрос №3 Изобразите принципиальную схему усилительного каскада на полевом транзисторе с p-n переходом и каналом n-типа. Приведите переда
User sxesxe : 15 января 2017
100 руб.
Курсовая работа по дисциплине: Многоканальные телекоммуникационные системы. Вариант №25
Задание на курсовой проект Задача проекта состоит в реконструкции участков сети А-В, Б-В и Г-Д (рисунок 1) путем замены аналоговых систем передачи на цифровые при использовании существующего кабеля. При этом требуется обеспечить организацию заданных в таблице 1 типов каналов и общего их числа. Рисунок 1 – Реконструируемый участок сети Расстояния между пунктами: км; км; км. В, Г – сетевые узлы; А, Б, Д – сетевые станции. Температура грунта: (макс.) ; (мин.). На участке В-Г работа
User natin83 : 31 января 2015
150 руб.
Лабораторная работа № 1 по дисциплине: Волоконно-оптические системы передачи. «Изучение конструкций, принципа действия и характеристик излучателей ВОСП» Вариант: 5
Цель лабораторной работы: изучение конструкций, знакомство с принципом действия и исследование характеристик излучателей ВОСП. 1. Ознакомимся и запишем характеристики излучателей ВОСП Таблица №1.1 – Основные характеристики излучателей ВОСП Выводы: - основными источниками излучения для техники оптической связи служат полупроводниковые приборы СИД и ППЛ, которые имеют разнообразные конструкции и области применения, но при этом соответствуют требованиям к источникам излучения для техники связ
User den245 : 16 апреля 2012
130 руб.
Разработка передающего полукомплекта ТУ
Реферат В данном курсовом проекте выбран наиболее рациональный способ кодирования сообщений, определена частота мультивибратора, определена наибольшая, возможной удаленности пункта приема сообщений. Составлена структурная схема технических средств автоматизированной системы управления тяговыми подстанциями, а так же упрощенная схема передачи информации в системе телемеханики. Рассмотрена схема рекомендуемых форматов телемеханики и классы достоверности стандартные форматы телемеханики. Выбран пр
User DocentMark : 14 сентября 2013
5 руб.
up Наверх