Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Bash Basic C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Pascal Pascal ABC Turbo Pascal VBA Visual Basic Ассемблер |
Блок-схема: | Все Есть Нет |
-
Объявить массив целых чисел из 1000 элементов.
Заполнить случайными числами в диапазоне от 0 до 100.
Найти все простые числа в массиве.
Вывести их значения и индексы.
Отчет должен содержать:
Титульный лист сос ведениями об авторе.
Описание оператора повторения for.
Описание объявления массива. -
80 руб.
Задание на АБК
Общая задача
1.Используя класс geom геометрических фигур, где есть чистая виртуальная функция вычисления площади фигуры,найти площадь остатка прямоугольника после вычитания из него заданных двух фигур круга и квадрата, считать, что они размещаются внутри прямоугольника.
2. Индивидуальные задачи.
Вычислить сумму объемов заданных геометрических фигур, используя АБК geom с чистой виртуальной функцией вычисления объема.
Фигура1
Фигура2
параллелепипед
сфера
-
Упражнение Д5.1. Напишите программу, которая
1. Открывает файл на запись и пишет в него три строки, например
Line #1.
String #2.
5.25
2. Открывает его на чтение и выводит содержимое файла на экран.
Упражнение 6.1. Напишите программу, которая создаёт контейнер типа vector<double>, заполняет его десятью элементами, а затем меняет их местами в обратном порядке.
-
Функция принимает натуральное число и возвращает
сумму чисел, представленных цифрами этого числа. -
Даны два файла одного и того же типа. С помощью процедур BlockRead и BlockWrite добавить к первому файлу содержимое второго файла, а ко второму файлу — содержимое первого.
-
3. Написать программу расписания пассажирских поездов. При желании можно получить информацию на любой временной период, при этом для каждого поезда должен быть установлен статус (прибыл, выехал, задерживается, производится посадка).
-
100 руб.
Создать класс Двунаправленный_список, используя для связи элементов списка указатели. Реализовать в нем методы добавления и удаления элементов, а также методы перехода к предыдущему и к следующему элементам.
-
1. Дана строка, содержащая текст на русском языке. Найти слово,
встречающееся в каждом предложении, или сообщить, что такого слова нет.
2. Написать программу, которая находит и выводит на печать все
четырехзначные числа вида abcd , для которых выполняется: a, b, c, d –
разные цифры; a*b-c*d =a+b+c+d -
100 руб.
Задание №1. Программирование линейных алгоритмов.
- 1. Найти сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии.
Описание переменных:
n – число членов прогрессии;
a – первый член прогрессии;
d – знаменатель.
Задание 2. Программирование ветвящихся алгоритмов.
- Грузовой автомобиль выехал из одного города в другой со скоростью V1 км/час. Через t часов в этом же направлении выехал легковой автомобиль со скоростью V2 км/час. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t1 часов после своего выезда.
Описание переменных:
v1 – скорость грузового автомобиля;
t – интервал между выездами;
v2 – скорость легкового автомобиля;
t1 – время поездки легкового автомобиля.
Задание 3. Программирование циклических алгоритмов
Дано действительное число x. Вычислить:
(x -1)(x - 3)(x - 7) *...(x - 63)
(x - 2)(x - 4)(x - 8) *...* ( x - 64)
Описание переменных:
x – параметр;
ch – числитель;
zn – знаменатель.
Задание 4. Линейные массивы. Сортировка массивов
- 1. Найти произведение элементов линейного массива целых чисел, которые кратны 5. Размерность массива –10. Заполнение массива осуществить случайными числами от 10 до 100.
Описание переменных:
mas[10] – исходный массив чисел;
p – произведение элементов, кратных 5.
-
Написать программу соответствия между числом и цветом фона (0-черный, 1-голубой,2-зеленый, 3-васильковый, 4-красный, 5-фиолетовый, 6-коричневый, 7-светло-серый).
-
12.Дан массив A(N), где N»<=15 и вводится. Упорядочить по убыванию все элементы массива, начиная с максимального.
1. Решить задачу как метод класса или часть задачи как метод класса. 2. Решить задачу в main с использованием методов класса.
-
КОНТРОЛЬНАЯ РАБОТА
1 Задание: Вычислить сумму ряда (по вариантам). Не использовать стандартные функции возведения в степень и факториал, а написать свои функции для вычисления числителя и знаменателя.
2 Задание:
- Напишите программу, которая: а) вводит с клавиатуры два непустых массива целых чисел в диапазоне от нуля до девяти и печатает их разность; б) заменить элементы массива средним арифметическим соседних элементов (крайние элементы не трогать); в) каждый элемент, кратный трем, увеличить в два раза
-
Задание 1
Вариант 25
Определить класс « строка». В классе пре дуемо греть следующие поля:
- указатель на первый символ строки;
- длина строки
и следующие методы:
- конструктор без параметров;
- конструктор с параметрами;
- вычисление длины строки;
- вывод строки на экран;
- вывод на экран слова с заданным номером;
- подсчёт количества слов, начинающихся с заданного символа (слова в строке разделены символом «пробел»).
Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
-
Применяя парадигму абстрактных типов данных и инкрементную модель разработки, создать программную систему для решения поставленной задачи. Все исходные данные должны вводиться со стандартного устройства ввода (с клавиатуры), то есть запрашиваться у пользователя. Результаты обработки должны быть выданы на стандартное устройство вывода (дисплей). Ввод исходных данных, собственно сама обработка и вывод результатов должны быть оформлены в виде отдельных функций. Обмен данными должен быть реализован через аргументы функций. Кроме окончательного варианта программной системы должны быть предоставлены и её промежуточные версии.
Дана последовательность целых чисел {а1 а2, … , аn }Найти минимальное
значение в последовательности и подсчитать сколько раз оно в ней встречается.
-
КОНТРОЛЬНАЯ РАБОТА
1 Задание: Вычислить сумму ряда (по вариантам). Не использовать стандартные функции возведения в степень и факториал, а написать свои функции для вычисления числителя и знаменателя.
2 Задание:
- Двумерный массив: а) отсортировать четные строки по возрастанию, а нечетные – по убыванию; б) найти, сколько раз в массиве повторяется самое частое число; в) заменить это число на а
-
Реализовать заданный метод сортировки строк числовой матрицы в
соответствии с индивидуальным заданием(метод Шелла). Для всех вариантов добавить
реализацию быстрой сортировки (quicksort). Оценить время работы каждого
алгоритма сортировки и сравнить его со временем работы стандартной
функции сортировки, используемой в выбранном языке программирования. -
Лабораторная работа № 1 «Задача по циклам»
Написать программу, вычисляющую среднее арифметическое 5 чисел, введенных с клавиатуры.
Лабораторная работа № 2 «Задача по матрицам»
Программа вычисляет среднее арифметическое элементов матрицы, вводимой по строкам.
Лабораторная работа № 3 «Линейные и ветвящиеся алгоритмы»
Написать программу, которая выводит на экран число целого типа R, заданное с клавиатуры N-ое количество раз.
Лабораторная работа № 4 «Функции»
Напишите функцию, которая возвращает большее значение из введенных пользователем. -
- Составить массив из бинарного файла.
Считать множитель из текстового файла.
Умножить все элементы этого множитель.
Вывести результат на файл.
- А) Программа записывает тип прогрессии (геометрическая, арифметическая), шаг, первое число, число элементов.
Создает массив с элементами программы и записывает в файлы: .dat; .txt
Б) Программа считывает массив из файла, проверит файл на корректность и переполнение формата.
-
Программа контроля процессорного времени, используемого работающими приложениями и при его превышении останавливающая все потоки этого процесса. Лимит превышения времени и сигнал возобновления работы приложений задается пользователем.
-
Дано два текстовых файла. Найти все вхождения и их позиции текста из одного файла в другом.