Страницу Назад
Поискать другие аналоги этой работы
1000 Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5ID: 238020Дата закачки: 14 Июля 2023 Продавец: SibGOODy (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, C++ Сдано в учебном заведении: ДО СИБГУТИ Описание: Выбор варианта: Номер варианта рассчитывается на основе числа, состоящего из двух последних цифр пароля. Остаток от деления данной числа на 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 Размер файла: 4,9 Мбайт Фаил: (.zip) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №03Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант №01 Проектный практикум. Вариант №32 Контрольная работа по дисциплине: Проектный практикум. Вариант №6 (Парикмахерская) Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 9 Контрольная и Лабораторные работы 1-3 по дисциплине: Информатика и программирование (часть 1). Вариант №03 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Информатика и программирование / Контрольная работа по дисциплине: Информатика и программирование (часть 1). Вариант 5
Вход в аккаунт: