Контрольная работа по дисциплине: Информатика. Вариант №
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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
Похожие материалы
Контрольная работа по дисциплине: Информатика
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 руб.
Контрольная работа по дисциплине: Информатика. Вариант №4
MasterGammi
: 16 сентября 2025
Контрольная работа 1
Указания по выполнению контрольная работы
по курсу «Информатика»
Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку соз
99 руб.
Контрольная работа по дисциплине: Информатика. Вариант №01
holm4enko87
: 25 февраля 2025
Задание:
Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
1. Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Варианты заданий:
1. Написать
300 руб.
Контрольная работа по дисциплине: Информатика. Вариант 06
Учеба "Под ключ"
: 24 декабря 2024
Содержание
Задание 3
1. Базовая аппаратная конфигурация ЭВМ 4
2. Краткая теория 13
3. Блок-схема 14
4. Программная реализация 15
5. Результаты тестирования программы 18
Заключение 20
Список использованных источников 21
Задание
Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных опе
800 руб.
Контрольная работа по дисциплине: Информатика. Вариант 08
xtrail
: 27 июля 2024
Задание:
Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля, разработать алгоритмы и программу на языке Си.
Вариант №8:
Написать программу
1. Соз
800 руб.
Другие работы
Налоговый контроль
ostah
: 18 сентября 2012
Введение
Одним из важнейших инструментов осуществления экономической политики государства всегда были и продолжают оставаться налоги. Особенно наглядно это проявляется в период перехода от командно-административных методов управления к рыночным отношениям, когда в условиях сузившихся возможностей государства оказывать воздействие на экономические процессы налоги становятся реальным рычагом государственного регулирования экономики. Вместе с тем государство только в том случае может реально испол
200 руб.
Стратегии диверсификации для надежного бизнеса
Lokard
: 22 марта 2014
Концентрация усилий фирмы на росте в одной области позволяет достичь в ней совершенства, ибо руководство и персонал приобретают большой опыт и навыки. Это облегчает реализацию конкурентных преимуществ, создает дополнительные стимулы к совершенствованию производства ради сохранения «места под солнцем».
В то же время возникает опасность «сложить все яйца в одну корзину», особенно если отрасль находится в состоянии стагнации или появляются товары-заменители.
Поэтому сегодня передовые фирмы осуществ
10 руб.
Комплексная эколого-геохимическая оценка урболандшафтов Волгоградской агломерации
GAGARIN
: 25 января 2012
Содержание
Введение
1. Антропогенное воздействие на природную среду
1.1 Антропогенное воздействие человека на литосферу
1.2 Антропогенное воздействие на атмосферу
1.3 Химическое загрязнение атмосферы
1.4 Эколого-геохимическая оценка урболандшафтов промышленных агломераций
1.4.1 Химическое загрязнение почвы
2. Методики исследования загрязнения окружающей среды и оценки ее качества
2.1 Ландшафтная индикация загрязнения природной среды и биотестирование
2.1.1 Методики исследования: индикаторы техн
300 руб.
Фильтр ФС-250-1 водяной, ДУ250
vermux1
: 10 ноября 2017
Фильтр ФС-250-1 водяной, ДУ250 чертеж общего вида на формате А3 выполнено в AutoCAD
1. Расчётное давление - 0,3 МПа.
2.Гидравлическое сопротивление при объёмном расходе воды 400 м3/час - 0,013 МПа.
3. Диаметр ячеек фильтрующей решетки - 6 мм.
Присоединения:
подвод/отвод воды - на сварке;
промывочного трубопровода - фланцевое.
Промывка осуществляется за счёт отвода части воды через одну из секций фильтрующей решётки в промывочный трубопровод, соединённый с канализацией.
Привод фильтра - ручной.
50 руб.