Контрольная работа по дисциплине: Информатика и программирование (часть 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
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 9
Тема: Разработка вычислительных программ с использованием стандартных функций и структурных операторов ветвления и цикла. Цель: изучение средств языка C по программированию алгоритмов с ветвлением и циклами с использованием стандартных математических функций. Задание: 1. В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении Б). При вводе исходных данных с клавиатуры и выводе результата работы программ
User Roma967 : 11 июля 2024
400 руб.
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 9
Тема: Разработка вычислительных программ для обработки случайных и детерминированных числовых последовательностей. Использование подпрограмм. Цель: закрепление практических навыков в работе с операторами цикла языка C++, формирование навыков работы с генератором случайных чисел, а также умений по обработке числовых последовательностей без применения массивов. Задание 1. Из приложения Г выбрать свое индивидуальное задание и написать программу на языке С++, которая обрабатывает числовые последов
User Roma967 : 11 июля 2024
500 руб.
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Политика как практическая деятельность
«Политика как практическая деятельность» 2006г Содержание Введение … … …1 Содержание политики … ….….2 Функции политики … …3 Политика как наука и искусство …4 Формирование политики …………. …5 Человек как субъект политики … ….…….6 Политическая жизнь . .….… 7 Демократия как устойчивый политический порядок …16 Заключение ….… 19 Список литературы … 20 Введение Политика - многомерное явление. Практически невозможно дать однозначное её определение. В литературе существует множество понятий полит
User evelin : 19 февраля 2013
10 руб.
Корпоративные финансы.Контрольная работа. Вариант №4
Задание 1.(Теоретическое)Эффект операционного рычага- презентация. Задание 2.(расчетное)Оценить эффективность инвестиционного проекта,корпорации рассчитав чистую приведенную стоимость,индекс доходности,кумулятивный денежный поток и срок окупаемости.Сделать выводы. Данные:чистая прибыль от реал.проекта на каждом шаге-112, аморт. на каждом шаге-34,период реал.проекта-7,шаг расчета-год, величина инвест.-275на 1 шаге.
User Svetlana02 : 23 ноября 2016
100 руб.
Управление проектами. Итоговая аттестация. Итоговый и компетентностный тесты. (ответы на тесты Синергия, МТИ, МосАП)
Управление проектами. Итоговый и компетентностный тесты. «Зачтено» Итоговая оценка 82 ...100 баллов из 100 Вопросы отсортированы в алфавитном порядке Управление проектами • Введение в курс • Тема 1. Основные подсистемы и элементы управления проектами • Тема 2. Процессы и функции управления проектами. Управление рисками проекта • Тема 3. Целеполагание в проектах. Календарное планирование и организация системы контроля проекта • Тема 4. Управление персоналом и коммуникациями проекта • Тема 5. У
User alehaivanov : 2 апреля 2023
245 руб.
Информатика (Курсовая работа и 5 лабораторных работ СибГУТИ вар.8)
Курсовая работа, Вариант 8, Задание, по вар.8 Создать базу данных, для хранения данных о читателях и находящихся у них книгах. В таблицах базы данных должны быть следующие поля: Номер читателя, ФИО читателя, Адрес читателя, Номер паспорта читателя, Дата выдачи книги, Код книги, Название книги, Жанр книги, Год издания. Лаб.1 Программирование разветвляющихся процессов Лаб.2 Программирование простых циклических процессов Лаб.3 Программирование типовых алгоритмов Лаб.4 Обработка одномерных масс
User tamazlykar-pa : 29 марта 2013
500 руб.
up Наверх