Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task1.exe
material.view.file_icon Task1.exe.intermediate.manifest
material.view.file_icon Task1.obj
material.view.file_icon Task1.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task1.cpp
material.view.file_icon Task1.ncb
material.view.file_icon Task1.sln
material.view.file_icon Task1.suo
material.view.file_icon Task1.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task2.exe
material.view.file_icon Task2.exe.intermediate.manifest
material.view.file_icon Task2.obj
material.view.file_icon Task2.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task2.cpp
material.view.file_icon Task2.ncb
material.view.file_icon Task2.sln
material.view.file_icon Task2.suo
material.view.file_icon Task2.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task3.exe
material.view.file_icon Task3.exe.intermediate.manifest
material.view.file_icon Task3.obj
material.view.file_icon Task3.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task3.cpp
material.view.file_icon Task3.ncb
material.view.file_icon Task3.sln
material.view.file_icon Task3.suo
material.view.file_icon Task3.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task4.exe
material.view.file_icon Task4.exe.intermediate.manifest
material.view.file_icon Task4.obj
material.view.file_icon Task4.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task4.cpp
material.view.file_icon Task4.ncb
material.view.file_icon Task4.sln
material.view.file_icon Task4.suo
material.view.file_icon Task4.vcproj
material.view.file_icon
material.view.file_icon
material.view.file_icon BuildLog.htm
material.view.file_icon mt.dep
material.view.file_icon Task5.exe
material.view.file_icon Task5.exe.intermediate.manifest
material.view.file_icon Task5.obj
material.view.file_icon Task5.pdb
material.view.file_icon vc80.idb
material.view.file_icon vc80.pdb
material.view.file_icon Task5.cpp
material.view.file_icon Task5.ncb
material.view.file_icon Task5.sln
material.view.file_icon Task5.suo
material.view.file_icon Task5.vcproj
material.view.file_icon Отчет.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Выбор варианта:
Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 30, увеличенный на 1, составляет номер варианта.

№ варианта = 5

1. Программирование алгоритмов циклической структуры

Цель: освоение приемов алгоритмизации вычисления при помощи оператор циклов.

Задание
1. Разработать программу на языке C++ для вычисления и вывода на экран минимального (ymin) и максимального (ymax) значения функции y=f(x) при xс[x1, x2] с шагом dx, и номеров интервалов, на которых достигаются эти значения. Величины a и b ввести с клавиатуры. Использовать оператор цикла заданного вида. Обеспечить вывод на экран в табличной форме для каждого шага вычислений следующие промежуточные результаты:
• номер шага;
• текущее значение аргумента х;
• текущее значение функции y;
• текущее значение минимума функции ymin;
• номер интервала nmin, соответствующие значению ymin;
• текущее значение минимума функции ymax;
• номер интервала nmax, соответствующие значению ymax;
2. Выполнить ручной просчет для значения аргумента из третьего интервала и сравнить его с результатами выполнения программы.
В разделе 1 отчета представить:
• тему, цель, задание, в том числе индивидуальная часть;
• листинг программы;
• результаты выполнения программы;
• ручной просчет и анализ результатов;
• выводы.

Таблица 1 - Исходные данные согласно варианту
№ п/п: 5
Функция Y: y=(a/x)+корень(x^(2)-1)
Интервал и шаг: xc[1;3], dx=0,1
Заданный оператор цикла: do…while


2. Разработка вычислительных программ для обработки случайных и детерминированных числовых последовательностей.

Цель: закрепление практических навыков в работе с операторами цикла языка C++, формирование навыков работы с генератором случайных чисел, а также умений по обработке числовых последовательностей без применения массивов.

Задание
Написать программу на языке С++, которая обрабатывает числовые последовательности и выводит результаты обработки на экран. Если в задании используется число M, то его ввод осуществлять с клавиатуры. Обработку выполнить без использования массивов:
1. Сгенерировать последовательность из N целых случайных чисел, которые находятся в заданном интервале. Для данной последовательности выполнить задание №1. Число N и границы интервала задать целочисленными константами.
2. Ввести с клавиатуры последовательность ненулевых чисел, 0 – конец последовательности. Для данной последовательности выполнить задание №2.

Таблица 2 - Исходные данные согласно варианту
Вариант: 5
Число N: 29
Интервал: -80…-20
Задание 1: Определить разницу между максимальным и минимальным числом в последовательности.
Задание 2: Определить является ли последовательность строго убывающей.

В разделе 2 отчета представить:
• тему, цель, задание, в том числе индивидуальная часть;
• листинг программы;
• результаты выполнения программы;
• ручной просчет и анализ результатов;
• выводы.


3. Вычисление суммы бесконечного ряда

Цель: закрепление практических навыков в работе с циклами при неизвестном числе повторений, формирование умений по обработке бесконечных рядов.

Задание
1. Выбрать из таблицы индивидуальных заданий данные для решения задачи.
2. Составить программу, которая вычисляет сумму ряда с точностью E для всех значений аргумента, меняющегося в заданном интервале с заданным шагом. Также определить количество шагов n для достижения заданной точности E.
3. Запрограммировать вычисление точного значения функции Y для каждого x(z). Подсчитать ошибку вычислений по формуле: t=(|S-Y|/Y)*100%.
4. Результаты выполнения программы представить в следующем виде:
Значение аргумента x (z)
Сумма ряда S
Точное значение Y
Относительная ошибка в %, E
Количество шагов n

Форматирование таблицы осуществлять при помощи языковых средств вывода данных, рассмотренных в разделе 5 учебного пособия.

Задача вычисления суммы членов ряда рассмотрена в разделе 10 учебного пособия.

Таблица 3 - Исходные данные согласно варианту
№ варианта: 5
Сумма ряда S: 1+x^(2)+(x^(4)/2!)+(x^(6)/3!)+...+(x^(2n)/n!)
Значения аргумента:
- Интервал: Xн=0.1; Xк=1
- Шаг: 0.1
Точность E: 10^(-4)
Функция Y (точное значение): e^(x^(2))

В разделе 3 отчета представить:
• тему, цель, задание, в т.ч. индивидуальная часть;
• листинг программы;
• результаты выполнения программы;
• ручной расчет суммы S (для соответствующего числа шагов) и значения функции Y для одного из значений x (z);
• выводы.


4. Обработка одномерных массивов.

Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++.

Задание
1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов.
2. Создать консольное приложение, в котором реализовать следующие вычисления:
- объявление заданного массива целых чисел фиксированной длины;
- инициализацию элементов массива посредством ввода с клавиатуры;
- заданный расчет и вывод его результата на консоль.
3. Выполнить контрольную пошаговую обработку массива вручную.

Таблица 4 - Исходные данные согласно варианту
№ варианта: 5
Массив и длина: В(12)
Расчетный показатель: Сумма положительных элементов не кратных трем
В разделе 4 отчета представить:
• тему, цель, задание, в том числе индивидуальная часть;
• листинг программы;
• результаты выполнения программы;
• ручной просчет и анализ результатов;
• выводы.


5. Работа с матрицами

Цель: освоение составления и тестирования алгоритмов и программ, реализующих основные операции по формированию и обработке двумерных числовых массивов – прямоугольных числовых матриц.

Задание
В соответствии с индивидуальным заданием заполнить матрицу размером 9х9 случайными целыми числами из заданного диапазона и выполнить заданное преобразование матрицы. Исходную и преобразованную матрицы вывести на экран.

Таблица 5 - Исходные данные согласно варианту
№ варианта: 5
Диапазон: [-20, 25]
Преобразование матрицы: Из верхней полуплоскости матрицы положительные элементы отразить зеркально в нижнюю полуплоскость

В разделе 5 отчета представить:
• тему, цель, задание, в том числе индивидуальная часть;
• листинг программы;
• результаты выполнения программы;
• ручной просчет и анализ результатов;
• выводы.

Дополнительная информация

Зачет без замечаний!
Год сдачи: 2020 г.
Преподаватель: Полетайкин А.Н.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9
1. Обработка одномерных массивов Цель: изучение простейших алгоритмов организации и обработки одномерных массивов на языке С++. Задание: 1. Самостоятельно изучить возможности языка программирования C++ для описания, инициализации и обработки одномерных массивов. 2. Создать консольное приложение, в котором реализовать следующие вычисления: • объявление заданного массива целых чисел фиксированной длины; • инициализацию элементов массива посредством ввода с клавиатуры; • заданный расчет и вывод
User Roma967 : 11 июля 2024
1400 руб.
Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9 promo
Контрольная работа по дисциплине: Информатика и программирование (часть 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). Вариант №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). Вариант 5
Лабораторная работа No1 Тема: Системы счисления, представление чисел в ЭВМ и операции над ними. Цель: изучение распространенных систем счисления и принципов представления числовой информации в памяти ЭВМ, а также выполнения арифметических операций над целыми числами. Задание 1. В приложении Б выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Перевести числа из п.1 ИД из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления. 3. Перевести чис
User SibGOODy : 14 июля 2023
400 руб.
promo
Лабораторная работа №3 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа №3 Тема: Разработка вычислительных программ с использованием стандартных функций и условного оператора Цель: изучение средств языка C по программированию алгоритмов с ветвлением с использованием стандартных математических функций Задание В соответствии с номером варианта разработать программу на языке С++ для вычисления значения функции y (см. функция преобразования 2 в приложении В). При вводе исходных данных с клавиатуры и выводе результата работы программы использовать
User SibGOODy : 14 июля 2023
300 руб.
promo
Лабораторная работа №2 по дисциплине: Информатика и программирование (часть 1). Вариант 5
Лабораторная работа No2 Тема: Представление данных в ЭВМ и основы алгоритмизации Цель: изучение способов представления информации в памяти ЭВМ, освоение принципов цифрового кодирования информации в ЭВМ. Задание 1. В приложении Б выбрать исходные данные (ИД) согласно номеру своего варианта. 2. Представить десятичное число 1а в двоичной и шестнадцатеричной системе счисления в формате байт. 3. Представить десятичные числа 1а, 1б и -1в в двоичной и шестнадцатеричной системе счисления в формате сл
User SibGOODy : 14 июля 2023
400 руб.
promo
Контрольная работа по дисциплине: «Корпоративные финансы» , Вариант №8
Задание 1 (теоретическое). Тема: «Подготовка презентации по теоретическому вопросу» Цель: рассмотреть теоретические принципы управления корпоративными финансами в соответствии с определенной тематикой. Задание: В соответствии с номером варианта (номер варианта соответствует двум последним цифрам пароля студента) рассмотреть теоретическое содержание вопроса управления финансами корпораций. По итогам рассмотрения материала представить презентацию по соответствующему вопросу в соответствии с тре
User ord1k : 4 декабря 2015
150 руб.
Сущность и причины экономического цикла. Экономическая политика
Одним из ключевых признаков рыночной экономики является ее цикличность, то есть периодические колебания экономической активности, выражающиеся в более или менее регулярном повторении спадов и подъемов производства. Известно, что спады производства обнаруживались в отдельных странах и регионах мира задолго до возникновения рыночной системы экономики. Они возникали в основном, в результате действия неэкономических факторов (природных, политических, демографических, социальных), таких как засухи, н
User Slolka : 16 августа 2013
5 руб.
ГОСТ 12645.5-77 Индий. Метод определения мышьяка
Настоящий стандарт устанавливает визуально-колориметрический метод определения мышьяка в индии при массовой доле мышьяка от 0,00003 до 0,0001% и фотоколориметрический метод определения мышьяка при массовой доле мышьяка от 0,0001 до 0,005%.
User Slolka : 7 мая 2013
5 руб.
Современные технологии программирования. Лабораторная работа №6. Для вариантов №№17-24. Интерфейс калькулятора комплексных чисел
Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++. Задание 1. Разработать и реализовать класс «Интерфейс калькулятора комплексных чисел» тип TClcPnl наследник TForm, используя класс • Object Pascal, • С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: ИнтерфейсКалькулятораКомплексныхЧисел строкаКомплексноеЧисло:
User nik200511 : 27 февраля 2015
77 руб.
up Наверх