«Примеры задач по информатике и программированию на языках C, C++»
для студентов - Помощь репетитора в решении, консультирование...
Содержание этой страницы будет наращиваться постоянно...
Если при запуске любого из скаченных файлов Вы получите сообщение, что не найдена какая-то DLL-библиотека (или bpl), необходимо скачать бесплатно пакет библиотек для С++ и установить их в папку Windows\System32 . Если и это не поможет, свяжитесь со мной. Неразрешимых ситуаций не бывает.
-
Программа-калькулятор "Возведение чисел в большие степени".
Реализовать точное вычисление возведения в большие степени однозначных чисел (от 2 до 9) с помощью длинной арифметики.
Описание и архив для тестирования. Исходный код на С#, С++, Си VS2012
-
Вычисление площади плоского выпуклого многоугольника по координатам его вершин.
Задание:
Найти площадь плоского выпуклого многоугольника по координатам его вершин (вводятся с клавиатуры последовательно, по порядку…).Решение:
Именно последовательный обход вершин многоугольника позволяет определить его выпуклость… или отсутствие выпуклости… Определить площадь легко… , как сумму площадей треугольников, на которые разбивается многоугольник...Описание и архив для тестирования. Исходный код на С++ VS 2012
-
Программа для Лабораторной работы "Алгоритм обработки файлов изображений по частям".
DCT Discrete Cosine Transform - Дискретное косинусное преобразование (ДКП)
Программа. Исходный код на С++ VS 2012, VS 2019
Описание и архив для тестирования -
Программа для Лабораторной работы "Проектирование Локальной Вычислительной Сети (ЛВС)" курса "Сети ЭВМ и телекоммуникации".
Программа. Исходный код на С++ Builder 6
Описание и архив для тестирования -
Программа "Графический векторный 2D редактор".
Реализовать графический редактор, позволяющий строить комбинации из закрашенных и/или незакрашенных геометрических фигур в соответствии со списком варианта.
Описание и архив для тестирования. Исходный код на С++ VS2012
-
Интерактивная мультипликация "Управление беспилотником".
Компьютерная графика: Интерактивная мультипликация – беспилотник Дрон управляется 4 клавишами стрелок….
Описание и архив для тестирования. Исходный код на С# VS2012
-
Разложение натурального числа на сумму квадратов натуральных чисел.
Задание:
Составить программу, которая представит заданное число в виде суммы квадратов натуральных чисел, содержащей минимальное число слагаемыхУсловие:
Дано натуральное число N. Ответ представить в виде: 10 = 3*3 + 1*1 (3 в квадрате + 1 в квадрате) -
Решение дифференциальных уравнений (ОДУ).
Моделирование полета тела, брошенного под углом к горизонту.
Задание:Условие:
Выстрел произведен из орудия, находящегося на заданной высоте Н0 , с начальной скоростью снаряда V0 , под углом к горизонту α.
Считать, что снаряд имеет форму шара с радиусом r , изготовлен из материала, имеющего определенную плотность ρ.
Построить траекторию полета снаряда Yx , указать максимальную высоту полета Hk , дальность падения снаряда Xk и время полета tk , построить график скорости V(t) на отрезке [0,tk].Решение ОДУ методом Рунге-Кутта 4-го порядка точности.
Описание и архив для тестирования -
Построение гистограмм изображения. (на C++ Visual Studio 2012, Visual Studio 2019 )
-
Программа для решения японской головоломки Судоку (на C# VS2010 .NET Framework 4)
-
Код Цезаря (Шифр Цезаря)
Программа и файлы для примера. Описание и архив для тестирования
-
Код Цезаря (Шифр Цезаря) на C#
Программа и исходный код для примера. Описание и архив для тестирования
-
Системы счисления.
Задав число в десятичной системе счисления и новую базу в пределах от 2 до 16 , получить представление данного числа в новой системе счисления.
Условие: -
HexToDec - пример задачи из длинной арифметики
Программа и файлы для примера. Описание и архив для тестирования
-
Слияние двух упорядоченных массивов в один с сохранением того же порядка сортировки
Третий этап СОРТИРОВКИ СЛИЯНИЕМ. Описание и архив для тестирования
-
Цвет шрифта (и/или фона) и русские буквы в консоли C++ Builder 6
Во введенной пользователем строке выделить различными цветами символы русского и ангийского алфавитов, цифры и прочие знаки (символы).
-
Решение квадратного уравнения
Самое простое.
-
DecToHex.
Из строки введенной пользователем (ни каких ограничений на вводимые символы) выделить все целые десятичные числа и представить их в 16-ричной системе счисления.
Условие: -
HexToDec.
Из строки введенной пользователем (ни каких ограничений на вводимые символы) выделить все целые 16-ричные числа и представить их в десятичной системе счисления.
Условие: -
Задача о циферблате телефона.
Найти количество вариантов телефонных номеров длины n, которые получаются путем обхода конем по клавиатуре.
Условие:
Клавиатура
1 2 3
4 5 6
7 8 9
0
-
Линейная обучающая программа.
В программе предусмотрено два режима: Теория (просмотр слайдов по теме) и Тестирование (контрольный тест обучаемого).
C++ Visual Studio 2012
В демонстрационном случае (вы скачали архив и тестируете) папка со слайдами [JPG] должна находиться в том же каталоге, что и ехе-файл.
А при реальном тестировании ее надо будет спрятать от обучаемых (чтобы не подсматривали в учебник во время теста) и изменить константу пути к ней в коде...
Тему можно легко заменить, исправив единственную процедуру инициализации массива данных (вопросы - варианты ответов). -
Min и Max в массиве. Консоль C++ Visual Studio 2012
В консоли пользователь вводит массив из 10 дробных (или целых) чисел.
Условие:
В ответ вывести: во сколько раз наименьшее число меньше наибольшего, т.е. отношение Max / Min..Примечание:
Количество элементов массива задать константой. -
ВЫВОД НА ТЕКСТОВЫЙ ЭКРАН ТАБЛИЦЫ И ГРАФИКА ФУНКЦИИ.
Вывести на текстовый экран таблицу и график значений функции y=f(x) на интервале значений аргумента a < x < b, изменяющегося с шагом h.
Условие:Примечание:
Формулу для функции может изменить программист, а параметры интервала a,b,h, амплитуду и смещение графика - пользователь. -
ИТЕРАЦИОННЫЕ ЦИКЛЫ.
Вычислить значение функции 'точное' по ее формуле y = f(x), и приближенное, по ее разложению в ряд y = ∑Ak, суммируя те члены ряда, для которых модуль Ak>ε, где ε - заданная ошибка (вводится с клавиатуры). Подсчитать также количество просуммированных членов ряда.
Условие:Примечание:
Формулу для функции может изменить программист (в этом примере y=chx - гиперболическому косинусу х). -
МАТРИЦЫ.
Нахождение max и min в матрице.
Условие:Примечание:
Матрица заполняется случайными числами (от 0 до 999). Ширину и высоту ее задает пользователь. Корректность работы программы легко отследить на матрицах с небольшими размерами. -
МАТРИЦЫ.
Найти произведения элементов каждой строки двумерной матрицы.
Условие:Примечание:
Матрица заполняется случайными числами (от 1 до 10). Ширину и высоту ее задает пользователь. Корректность работы программы легко отследить на матрицах с небольшими размерами. -
РЕКУРСИЯ.
Введенное с клавиатуры положительное число разложить на сумму всех возможных чисел (сделать через рекурсию). Например: 5=2+3; 5=1+4 и т.д.
Условие:Примечание:
С форума от Jasper92. -
Задачи на тему «Геометрия».
Определить радиус и центр окружности, проходящей, по крайней мере, через три различные точки заданного множества точек на плоскости и содержащей внутри наибольшее количество точек этого множества.
Задание1:Задание2:
На плоскости заданы множества точек A и множество окружностей B. Найти две различные точки из A такие, чтобы проходящая через них прямая пересекалась с максимальным количеством окружностей из B.Задание3:
На плоскости задано множество точек А и множество прямых В. Найти две различные точки из А такие, чтобы проходящая через них прямая была параллельна наибольшему количеству прямых из В.Задание4:
Среди треугольников с вершинами в заданном множестве точек на плоскости указать такой, стороны которого содержат максимальное число точек заданного множества. -
Задачи на тему «Строки и символы».
Из строки введенной пользователем выбрать только гласные.
Задание1:
скачать бесплатно файлы проекта
Задание2:
Из строки введенной пользователем выбрать только согласные.
скачать бесплатно файлы проекта
Задание3:
Из строки введенной пользователем подсчитать длину максимального слова.
скачать бесплатно файлы проекта
Задание4:
Из строки введенной пользователем выбрать символы, встречающиеся только один раз.
скачать бесплатно файлы проекта
Поделиться в соц сетях: