Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
0 руб.
Задание 1
Создать шаблонный класс матриц NхN. Шаблонный класс должен содержать:
1. Конструкторы (без параметров, с параметрами, копирования), деструктор, оператор присваивания.
2. Перегруженный метод det ().
3. Перегруженные операторы – =, –, * =, *, <<, >>.
Методы и операторы класса должны работать как для неконстантных, так и для константных объектов.
Написать тестовую программу, демонстрирующую все возможности класса.
Исходный код программы должен состоять из двух файлов: заголовочного файла с описанием шаблонного класса и файла, содержащего функцию main.
Задание 2
Напишите программу, которая вычисляет производную функции f(x) = sin(x) численно и аналитически и выводит результаты в текстовый файл в четыре колонки: аргумент, значение функции, значение производной (численное), значение производной (вычисленное аналитически). Между колонками должен быть минимум один пробел. Аргумент функции изменяется в диапазоне [0, 4π] с шагом 1 ∙ 10-1.
-
Дан двумерный массив размером n*m.
- Заменить нечетный элемент каждой строки нулем
- Вставить после всех строк, содержащих минимальное значение строку 1,2,3,....
- Удалить все столбцы, в которых первый элемент четный
- Поменять местами первый и последний столбцы.
- Заменить нечетный элемент каждой строки нулем
-
) Отсортируйте слова в массиве по их длине.
b) Подсчитайте количество предложений в заданном тексте.
с) Дана строка, содержащая слова, разделенные пробелами, запятыми, восклицательными знаками, вопросительными знаками. Отсортируйте слова строки по длине.
Требования к содержанию контрольной работы следующее:
- описание задачи
- программный код
- примеры работы (приводятся экранные снимки тестов) -
20 руб.
Задан массив x(5.5) и интервал x (a.b).Найти количество элементов,попавших по значечению в этот интервал.
-
Найти сумму четных элементов в последовательности из п чисел (п вводится пользователем).
-
40 руб.
Тема: Простые вычисления по формулам.
Задание. Составить программу для вычисления значения функции по формуле. Значение аргумента x=0,1.
-
Начертить узор, образованный 20 вложенными пятиугольниками. Одна сторона первого пятиугольника
параллельно горизонтальной оси экрана. Вершины каждого последующего пятиугольника
– это точки на сторонах предыдущего пятиугольника, делящие эти стороны в отношении
m=0.08
решить задачу на паскалеABC, через модуль граф -
найти сумму ряда
-
Дана непустая последовательность слов, в каждом из которых содержится от 1 до 6 заглавных латинских букв; соседние слова разделены запятой, за последним словом следует точка.
Требуется ввести эту последовательность слов в память ЭВМ, преобразовав ее во внутреннее представление :
сначала все однобуквенные слова, затем все двухбуквенные слова и т.д., а затем распечатать в алфавитном порядке: массив из 6 списков, в k-ом из которых хранятся k-буквенные слова, упорядоченные по алфавиту; -
Написать код программы через таблицу ТАВ или ее еще называют таблица ASCII на С++
Дана непустая послсдовательносгъ слов из строчных букв; между соседними словами - запятая, за последним словом - точка. Напечатать все буквы, которые входят в наибольшее количество слов тоП последовательности.
-
50 руб.
1. Протабулировать функцию у = siпх на промежутке [0; 3,1], с шагом h = 0,1 и рассчитать среднее арифметическое(51) значений функций больших, чем 0,1 и меньших, чем 0,6.
2. Распечатать таблицу значений у(х) = 6 * х - 4 на промежутке [0; 9] с шагом 0,5.
Все задания выполнить в программе Паскаль. В отчет включить код программ и результаты работы на ЭВМ.
Вычислить в Пакале
Упражнение Д6.5. Напишите программу, которая создаёт контейнер типа list<double> и заполняет его десятью элементами, вставляя их в порядке возрастания значений.
Пусть дана последовательность из У элементов. Увеличьте ее, вставив после каждого минимального элемента максимальный.
Написать программу решения следующей задачи «В массиве из 30 положительных целых элементов, введенных случайным образом, найти и вывести наименьший нечетный элемент». Программу (в файле *.pas или *.txt)
Написать программу,которая из последовательности целых чисел формирует односвязный список.Длина последовательности может быть произвольной. В списке осуществить следующее преобразование:удалить из списка первый и последний четный элементы.(также нельзя менять информационные части-нужно менять указатели в списке).Список должен быть односвязный.Сами элементы и их кол-во вводятся через клавиатуру
50 руб.Трехмерный массив описывает школьный журнал одного класса. Каждая страница журнала содержит оценки N учеников за М уроков по одному предмету (в каждой строке – оценки одного ученика, в каждой колонке – оценки за один урок). В журнале L страниц – по количеству изучаемых школьниками предметов. Пусть N=26, M=48, L=14. Определить, есть ли в классе ученики, которые учатся без двоек.
Практическая работа № 8 Программирование вычислитель-
ного процесса обработки одномерных массивовЗадание
Составить программу вычислительного процесса согласно варианту из табл. 1. Заданные в условии векторы программировать с использованием указателя. Ввод/вывод векторов осуществлять с помощью файловых потоков C++.