Контрольная работа по дисциплине: Информатика. Вариант №
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Контрольная работа
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
Массив и длина Расчетный показатель
Y(18) Число нечётных положительных элементов массива в первой половине массива
------------------------------------------------------------------------------
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
Диапазон Преобразование матрицы
[10, 50] Выполнить зеркальное отражение элементов, расположенных выше главной диагонали, относительно главной диагонали; выше главной диагонали обнулить
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями. Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной.
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
Задание 1 Задание 2
В двумерном массиве Y, созданном с использованием генератора случайных чисел в диапазоне от 0 до 10, определить и вывести на экран количество и среднее значение элементов массива больших 5. Размерность массива задавать с клавиатуры. Элементы строк матрицы, у которых среднее арифметическое значение <0 упорядочить по убыванию.
=============================================
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
Массив и длина Расчетный показатель
Y(18) Число нечётных положительных элементов массива в первой половине массива
------------------------------------------------------------------------------
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
Диапазон Преобразование матрицы
[10, 50] Выполнить зеркальное отражение элементов, расположенных выше главной диагонали, относительно главной диагонали; выше главной диагонали обнулить
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
Заполнить секторы матрицы, которые лежат выше и ниже главной и побочной диагоналей от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями. Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной.
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
Задание 1 Задание 2
В двумерном массиве Y, созданном с использованием генератора случайных чисел в диапазоне от 0 до 10, определить и вывести на экран количество и среднее значение элементов массива больших 5. Размерность массива задавать с клавиатуры. Элементы строк матрицы, у которых среднее арифметическое значение <0 упорядочить по убыванию.
=============================================
Дополнительная информация
Проверил(а): Моренкова Ольга Ильинична
Оценка: Отлично
Дата оценки: 17.05.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Отлично
Дата оценки: 17.05.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Контрольная работа По дисциплине: Информатика
усит
: 15 января 2026
Контрольная работа
По дисциплине: Информатика
зачет
350 руб.
Контрольная работа по дисциплине: Информатика
Sigil
: 19 ноября 2020
20. Средства реализации циклических вычислительных процессов в языке Си: Оператор цикла с параметром.
20. Сформировать матрицу А размером 5х5 с помощью генератора случайных чисел и вывести элементы матрицы на экран. Найти максимальный элемент в каждой строке и поменять его местами с элементом главной диагонали этого столбца.
Теоретический вопрос
Средства реализации циклических вычислительных процессов в языке Си: Оператор цикла с параметром.
250 руб.
Контрольная работа По дисциплине: «Информатика
lecture
: 5 апреля 2015
Вариант 3
Часть 1. Теоретический вопрос:
Память компьютера: виды, назначение, характеристики.
Часть 2. Практическое задание.
Условие практического задания: Сформировать двумерный массив А размером 5*7 с помощью генератора случайных чисел и вывести элементы массива на экран. Найти суммы положительных элементов каждой строки матрицы и записать их в одномерный массив В. Вывести элементы массива В на экран
100 руб.
Контрольная работа по дисциплине "Информатика"
ДО Сибгути
: 11 февраля 2014
1. Постановка задачи
Имеется таблица 1 данных об отработанном времени рабочими цеха.
Таблица 1
Номер бригады Фамилия, и., о. рабочего Разряд Часовая тарифная ставка, руб Отработано, ч
Всего В том числе сверхурочно В том числе ночью
1 2 3 4 5 6 7
1. Сформировать таблицу 2 «Ведомость начисления заработной платы рабочими цеха»
Таблица 2
Номер бригады Фамилия, и., о. рабочего Разряд Часовая тарифная ставка Отработано, ч Начислено, руб Сумма всех начисле- ний, руб
Всего В том числе сверх-уро
100 руб.
Контрольная работа по дисциплине Информатика
ravvin
: 10 февраля 2011
Вариант № 9
1.Умножить в двоичной арифметике числа a и b.
2.Перевести число a из десятичной в систему счисления по основанию 4
3.Перевести число a из двоичной в десятичную систему счисления.
4.Перевести число а из 8-меричной в 16-тиричную систему счисления.
5.Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделены дефисом). Определить закодированный текст.
6.Записать текст шестнадцатеричными кодами таблицы ASCII.
7.Вычислить a+b. Оба числа записать как двоичны
150 руб.
Контрольная работа по дисциплине: Информатика. Вариант 3
Учеба "Под ключ"
: 14 марта 2026
Вариант 3
Системы счисления
1. Умножить в двоичной арифметике числа a и b.
a=1010,101(2)
b=11,1(2)
2. Перевести число a из десятичной в систему счисления по основанию 4.
a=4,5625
3. Перевести число a из двоичной в десятичную систему счисления.
a=1001,1(011)
4. Перевести число а из восьмеричной в шестнадцатиричную систему счисления.
a=706,21
Представление информации в компьютере
5. Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделен
600 руб.
Контрольная работа по дисциплине: Информатика. Вариант 9
Учеба "Под ключ"
: 9 марта 2026
Выполнение контрольной работы
Вариант 9
Данные для задач:
Задача 1
a=111,1(2)
b=1,011(2)
Задача 2
a=6,9375
Задача 3
a=1111,0(110)
Задача 4
a=536,25
Задача 5
76-69-77-79-78
Задача 6
ORANGE
Задача 7
a=–17
b=14
Задача 8
a=111,1(2)
b=10,1(2)
Задача 9
a=110,1(2)
b=1,0001(2)
Задача 10
–34,8125
Системы счисления
1. Умножить в двоичной арифметике числа a и b
2. Перевести число a из десятичной в систему счисления по основанию 4
3. Перевести число a из д
600 руб.
Контрольная работа по дисциплине: Информатика. Вариант №4
MasterGammi
: 16 сентября 2025
Контрольная работа 1
Указания по выполнению контрольная работы
по курсу «Информатика»
Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку соз
199 руб.
Другие работы
Воздействие легкой и пищевой промышленности на состояние окружающей среды
Lokard
: 21 ноября 2013
Общее состояние природной среды в настоящее время
На всех стадиях своего развития человек был тесно связан с окружающим миром. Но с тех пор как появилось высокоиндустриальное общество, опасное вмешательство человека в природу резко усилилось, расширился объём этого вмешательства, оно стало многообразнее и сейчас грозит стать глобальной опасностью для человечества. Расход невозобновимых видов сырья повышается, все больше пахотных земель выбывает из экономики, так как на них строятся города и заво
10 руб.
Сухов А.В. Гидропривод 551800 Задача 7.1.3 Вариант г
Z24
: 10 января 2026
Определите основные геометрические размеры насоса (диаметр начальной окружности, диаметр окружности выступов, ширину шестерни), а также мощности потока жидкости на выходе из насоса и на валу насоса по следующим исходным данным: рабочий объём насоса q0, давление на выходе рвых, частота вращения вала n, объёмный КПД насоса η0, КПД насоса ηн, число зубьев z, модуль зацепления m.
150 руб.
Контрольная по иностранному языку (английский)
abdul
: 18 ноября 2019
Задание №1
Переведите предложения, обращая внимание на перевод на русский язык определений, выраженных именем существительным.
1. The bus stop is not far from here.
2. Several Moscow University physicists work at this problem.
3. There are only daylight lamps in this room.
4. A signal antenna picks up the picture and audio signals.
5. Submarine telephone cable systems are free from fading and interference. Не имеют
6. The modern information explosion cannot be conceived without TV and radio.
За
100 руб.
Кротодренажна машина на базі ХТЗ-181
elementpio
: 22 декабря 2018
Висновок
За проведеними результатами по бакалаврській роботі можна зробити наступні висновки:
1. На основі проведеного патентного пошуку по конструкціях робочого обладнання кротодренажних машин, було запропоноване технічне рішення, яке дозволяє покращити водоприймальну здатність дрени, шляхом забезпечення просочення ґрунту зміцнюючим розчином, який рівномірно розподіляється по площині ущільнюючого дрену ґрунту, дозволяє збільшити міцність дрени, шляхом кращого просочення великого шару грунту. Т
1500 руб.