Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Bash Basic Batch C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Object Pascal Pascal Pascal ABC Python Turbo Pascal VBA Visual Basic алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
1Дана квадратная матрица А(N, N).Составьте программу, определяющую, является ли данная матрица симметричной или нет. Если матрица симметрична, программа должна обнулить главную диагональ. Из квадратных корней абсолютных величин элементов матрицы сформируйте одномерный массив и отсортируйте его по убыванию методом пузырька (Bubble Sort). Выведите на экран исходную матрицу, преобразованную матрицу и отсортированный массив.
2Даны массивы А[2][5], В[2][5], С[2][5]. Для каждого определить местоположение (номер строки и номер столбца) минимального элемента. -
0 руб.
Задание 1
Создать шаблонный класс матриц NхN. Шаблонный класс должен содержать:
1. Конструкторы (без параметров, с параметрами, копирования), деструктор, оператор присваивания.
2. Перегруженный метод det ().
3. Перегруженные операторы – =, –, * =, *, <<, >>.
Методы и операторы класса должны работать как для неконстантных, так и для константных объектов.
Написать тестовую программу, демонстрирующую все возможности класса.
Исходный код программы должен состоять из двух файлов: заголовочного файла с описанием шаблонного класса и файла, содержащего функцию main.
Задание 2
Напишите программу, которая вычисляет производную функции f(x) = sin(x) численно и аналитически и выводит результаты в текстовый файл в четыре колонки: аргумент, значение функции, значение производной (численное), значение производной (вычисленное аналитически). Между колонками должен быть минимум один пробел. Аргумент функции изменяется в диапазоне [0, 4π] с шагом 1 ∙ 10-1.
-
Класс имеет элементы для хранения числа, месяца и года, дня недели.
class Date{ private:
int day, month, year, wday;
public:
// ……..
int operator-(Date B);
Date operator+(int Ndays);
};
Помимо стандартных методов предусмотреть операции разности
(количество дней между датами), прибавления к дате целого числа, другие
характерные для дат возможности. Учесть правило "4/100/400" определения
високосного кода. Класс должен поддерживать работу с датами до н.э. с учетом
того, что 0-го года не было.
Разработайте .net-калькулятор для работы с датами в среде Visual Studio. -
24.1. Создать класс, используя сведения, представленные в таблице. Разработать программу, демонстрирующую работу с объектами этого класса согласно исходных данных и требуемых результатов, представленных в таблице.
-
найти сумму ряда
-
Написать код программы через таблицу ТАВ или ее еще называют таблица ASCII на С++
Дана непустая послсдовательносгъ слов из строчных букв; между соседними словами - запятая, за последним словом - точка. Напечатать все буквы, которые входят в наибольшее количество слов тоП последовательности.
-
Составить программу вычисления значения функции у = f(x,a,h) В программе реализовать ввод исходных данных с клавиатуры и вывод значения функции и промежуточных данных на экран.
-
Считать с клавиатуры строку, слова разделены пробелом. Посчитать количество лексем (лексемы - это слова из любого количества знаков разделенных пробелом). Вывести слова содержащие гласные буквы английского алфавита в любом регистре.
-
Пользователь вводит текст из 30-ти символов. Необходимо определить количество гласных латинских букв. Вывести количество на экран.
( поставить ограничение ) -
Составить программу для вычисления формулы
-
Упражнение Д6.5. Напишите программу, которая создаёт контейнер типа list<double> и заполняет его десятью элементами, вставляя их в порядке возрастания значений.
-
Тема: Использование цикла с параметром и условий. Цель: Научиться решать задачи с разветвляющимися и циклическими структурами.
Вычислить и вывести на экран в виде таблицы значения функции, заданной графически, на интервале от Хнач до хкон с шагом dx. Интервал и шаг вводить с клавиатуры. Таблицу снабдить заголовком и шапкой. Номер варианта соответствует вашему номеру по журналу.
-
Пусть дана последовательность из У элементов. Увеличьте ее, вставив после каждого минимального элемента максимальный.
-
Практическая работа № 8 Программирование вычислитель-
ного процесса обработки одномерных массивовЗадание
Составить программу вычислительного процесса согласно варианту из табл. 1. Заданные в условии векторы программировать с использованием указателя. Ввод/вывод векторов осуществлять с помощью файловых потоков C++.
-
Дана матрица, состоящая из n строк и n столбцов или одномерные массивы из n элементов каждый. Составить алгоритм и программу для получения и вывода указанных в условии (будет ниже) результатов и самих массивов, если изменялись какие-либо их элементы. Алгоритм задачи может быть составлен с использованием двукратного цикла.
Условие задачи: найти среднее арифметическое тех элементов матрицы, каждый из которых больше находящегося с ним в одной строке элемента главной диагонали, и сумму элементов главной диагонали. -
50 руб.
7. Дан файл/, компоненты которого являются целыми числами. Получить в файле g отрицательные нечетные компоненты файла f.
11. Дан файл/, компоненты которого являются действительными числами. Получить файл g, образованный из файла f заменой ненулевых компонент на 0,0.
-
Разветвляющиеся алгоритмические структуры
Цель работы
Научиться разрабатывать программы для разветвляющихся алгоритмов, на алгоритмическом языке.
Задание
По результатам работы необходимо в отчёте привести программу на алгоритмическом языке Си(с необходимыми комментариями и пояснениями), а также привести контрольный пример, демонстрирующий правильность работы алгоритма. Форма отчёта приведена ниже. Задание выполнить для своего варианта, соответствующего номеру студента в группе.
1) Написать программу, которая выводит пример на вычитание, запрашивает у пользователя ответ, проверяет его и выводит сообщение «Правильно!» или «Вы ошиблись» и правильный результат.
-
Название книги, Автор, Год издания. Определить самое старое издание
нужен простой класс с топорным объяснением(не сильно подробно)