Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант No01
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
No вар. Массив и длина Расчетный показатель
2 Х(5) Произведение положительных нечетных элементов
Листинг программы
***************************
Результаты выполнения программы
------------------------------------------------------------------------------
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
No вар. Диапазон Преобразование матрицы
2 [-5, 10] Обнулить строку(и), содержащие максимальное число отрицательных элементов
Листинг программы
Результаты выполнения программы
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
2 Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями.
Заполнить матрицу случайными числами. Отобразить верхнюю половину матрицы на нижнюю зеркально симметрично относительно горизонтальной оси.
Листинг программы
Результаты работы программы
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
No вар. Задание 1 Задание 2
2 В двумерном массиве Х определить максимальный по модулю элемент. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне [-100, 100]. Все элементы столбца матрицы, превышающие среднее арифметическое значение по столбцу разделить на максимальный элемент в матрице.
Листинг программы
Результаты работы программы
Листинг программы
Результаты работы программы
=============================================
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и вывод его результата на консоль.
обменную (пузырьковую) сортировку элементов массива заданного направления (нечетные варианты – по возрастанию, четные – по убыванию), реализовать в виде пользовательской функции int Sort(int Ar[]), которая принимает в качестве аргумента исходный массив, а возвращает количество перестановок;
вывести на экран исходный и отсортированный массив, а также количество перестановок; вывод массивов реализовать в виде пользовательской функции void Output(int Ar[]).
3. Выполнить контрольную пошаговую обработку и сортировку массива из контрольного примера вручную.
Варианты индивидуальных заданий:
No вар. Массив и длина Расчетный показатель
2 Х(5) Произведение положительных нечетных элементов
Листинг программы
***************************
Результаты выполнения программы
------------------------------------------------------------------------------
2. Работа с матрицами
Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.
Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
Варианты индивидуальных заданий:
No вар. Диапазон Преобразование матрицы
2 [-5, 10] Обнулить строку(и), содержащие максимальное число отрицательных элементов
Листинг программы
Результаты выполнения программы
------------------------------------------------------------------------------
3. Сложная обработка массивов.
Цель: изучение алгоритмов организации и сложной обработки массивов на языке С++.
Задание
1. В соответствии с индивидуальным заданием (табл. 1.2) записать в матрицу размером 9х9 линейную последовательность натуральных чисел (1, 2, 3, ...). результатную матрицу вывести на экран.
2. Заполнить матрицу размером 9х9 случайными числами из диапазона 0...99 и выполнить заданное (табл. 1.2) преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.
No вар. Задание на формирование матрицы Задание на преобразование матрицы
Формирование Иллюстрация Преобразование Иллюстрация
2 Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями.
Заполнить матрицу случайными числами. Отобразить верхнюю половину матрицы на нижнюю зеркально симметрично относительно горизонтальной оси.
Листинг программы
Результаты работы программы
------------------------------------------------------------------------------
4. Обработка динамических массивов.
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++.
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов.
2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел.
3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне.
4. При выполнении заданий 1 и 2 из таблицы предусмотреть освобождение памяти после завершения обработки матрицы.
Варианты индивидуальных заданий
No вар. Задание 1 Задание 2
2 В двумерном массиве Х определить максимальный по модулю элемент. Размерность массива задавать с клавиатуры, элементы массива заполнять с использованием генератора случайных чисел в диапазоне [-100, 100]. Все элементы столбца матрицы, превышающие среднее арифметическое значение по столбцу разделить на максимальный элемент в матрице.
Листинг программы
Результаты работы программы
Листинг программы
Результаты работы программы
=============================================
Дополнительная информация
Оценка: Отлично
Дата оценки: 07.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 07.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
ОТЧЕТ о выполнении контрольной работы по дисциплине «Информатика и программирование». Вариант №01
teacher-sib
: 22 октября 2024
Вариант: 1mod40+1=2
Раздел 1. Алгоритмизация обработки символьных строк. Пользовательские функции
Цель: освоение составления и тестирования алгоритмов и программ обработки символьных строк с использованием регулярных выражений и функций пользователя.
Задание
1. Проанализировать индивидуальное задание из таблицы 4 и определить сигнатуру функции для решения заданной задачи (идентификатор функции, идентификаторы и типы данных аргументов, тип возвращаемых данных).
2. Разработать код тела функци
1500 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9
Roma967
: 11 июля 2024
1. Обработка одномерных массивов
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание:
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
• объявление заданного массива целых чисел фиксированной длины;
• инициализацию элементов массива посредством ввода с клавиатуры;
• заданный расчет и вывод
1400 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03
IT-STUDHELP
: 9 октября 2023
Вариант No03
1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расче
600 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5
SibGOODy
: 14 июля 2023
Выбор варианта:
Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта.
№ варианта = 5
1. Программирование алгоритмов циклической структуры
Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов.
Задание
1. Разработать программу на языке C++ для вычисления и вывода на экран минимального (ymin) и максимального (ymax) значения функции y=f(x) при xс[x1, x2] с
1000 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №4
IT-STUDHELP
: 16 ноября 2022
Контрольная работа
по дисциплине
«Информатика и программирование (часть 1)»
--------------------------------------------------------
1. Программирование алгоритмов циклической структуры
Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов.
Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта.
Задание.
1. Разработать программу на языке C++ для вычисления
600 руб.
Лабораторная работа № 1 по дисциплине "Информатика и программирование(часть 1)" Вариант № 01
ai24
: 6 февраля 2025
Тема: Разработка вычислительных программ с использованием стандартных функций и структурных операторов ветвления и цикла.
Цель: изучение средств языка C по программированию алгоритмов с ветвлением и циклами с использованием стандартных математических функций.
Задание
1. В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении Б). При вводе исходных данных с клавиатуры и выводе результата работы программы ис
200 руб.
Контрольная работа по дисциплине «Информатика и программирование (часть 1)». Вариант по КР: 04
teacher-sib
: 21 февраля 2025
Часть 1. Обработка одномерных массивов.
Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.
Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
объявление заданного массива целых чисел фиксированной длины;
инициализацию элементов массива посредством ввода с клавиатуры;
заданный расчет и выво
900 руб.
Лабораторная работа № 2 по дисциплине "Информатика и программирование(часть 1)" Вариант № 01
ai24
: 6 февраля 2025
Лабораторная работа №2
Тема: Представление данных в ЭВМ и основы алгоритмизации
Цель: изучение способов представления информации в памяти ЭВМ, освоение принципов цифрового кодирования информации в ЭВМ.
Задание
1. В приложении А выбрать исходные данные (ИД) согласно номеру своего варианта.
2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт1.
3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счисления в формате слова
200 руб.
Другие работы
Наукова організація праці. Завдання з удосконалення з організації праці на підприємстві
Qiwir
: 31 октября 2013
Зміст
1. Суспільна організація праці та організація праці 3
2. Напрями організації праці 3
3. Визначення наукової організації праці 4
4. Основи наукової організації праці 4
5. Суть наукової організації праці 5
6. Оцінка рівня наукової організації праці 6
7. Трудовий процес – основа наукової організації праці 7
8. Список використаної літератури 8
Розрізняють поняття "суспільна організація праці" та "організація праці". Суспільна організація праці має такі основні елементи:
10 руб.
«Цифровые системы распределения сообщений». Лабораторная работа №2
tchestr
: 29 января 2013
"Пространственная коммутация в цифровых АТС".
Для начала работы запустите файл run.bat из папки PKR.
Для переключения клавиатуры в режим ввода русских букв нажмите правый Ctrl
При запуске программы лабораторной работы теоретический материал также можно найти в меню этой программы в пункте "Структура ЦКП".
При выполнении работы необходимо:
• ответить на контрольные вопросы пункта меню "Допуск", получить положительную оценку;
• решить 5 задач пункта меню "Решение задач". Каждая задача оценивает
500 руб.
Проектирование технологии изготовления детали " Стойка"
smit1991
: 8 мая 2013
Реферат
Оглавление
Введение
1. Служебное назначение детали
2. Разработка технологического чертежа
3. Анализ технологичности детали
4. Разработка чертежа идеальной и реальной заготовок
5. Обоснование выбора типа производства
6. Разработка методов обработки поверхностей по уточнению
7. Разработка структуры технологических процессов изготовления детали по операциям и переходам
8. Выбор оборудования, инструментов и оснастки для различных типов производств
9. Расчет режимов обработки для
800 руб.
Лабораторная работа №1 по дисциплине: Информатика (часть 1). Вариант 08
Roma967
: 13 августа 2019
Тема: «Программирование разветвляющихся процессов»
Задание
Написать программу на языке Си для расчета таблицы значений заданных математических выражений.
Номер варианта: 8.
K=корень(XA) + Tg(XA), если A>=0
K=Ln(N^(3) + A^(2)) - Tg(NA), если A<0
Если N=2.2; X=2.3
A изменяется от -0.2 до 1.2 с шагом 0.2
Схема алгоритма
Текст программы
Результаты выполнения программы
250 руб.