Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Bash Basic C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Pascal Pascal ABC Turbo Pascal VBA Visual Basic Ассемблер |
Блок-схема: | Все Есть Нет |
-
Выбрать подходящий класс и написать для него метод, обеспечивающий решение поставленной задачи при указанных в условии ограничениях.
!!! Правильно подберите параметры и возвращаемое значение метода, учитывая, что один скрытый параметр this в нем уже присутствует!!!
Поверить работу разработанного метода, для чего подготовить основную программу, которая бы
• формировала необходимые объекты (один или несколько многоугольников или треугольников) из файла
• вызывала разработанный метод для одного из объектов и формировала ответ
• выводила ответ в файл.
Подготовить оформленную работу, описав и проиллюстрировав подход к решению задачи, записав код решения, а также три тестовых примера (содержимое исходного файла данных, результат, рисунок, подтверждающий правильность решения и основанный на исходных данных и результат
ЗАДАЧА:Найти внутреннюю точку треугольника (точку равноудалённую от его сторон) -
- Задана стоимость 1 кг яблок. Вывести стоимость 2.2, 2.4,. .., 3 кг яблок.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить сумму всех четных элементов.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить, верно ли, что число отрицательных элементов среди введенных больше числа положительных элементов.
-
1 Практическая работа №1 «Файлы»
1.1 Цель работы
Изучить способы создания и работы с файлами в языке С++
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.
Практическая работа №1 «Структуры»
1.1 Цель работы
Изучить особенности работы с составным типом данных – структуры.
1.) Описать структуру с именем NOTE, содержащую следующие поля:
- фамилия, имя;
- номер телефона;
- день рождения (массив из трех чисел).
2.) Написать программу, выполняющую следующие действия:
- ввод с клавиатуры данных в массив, состоящий из n элементов типа NOTE, записи должны быть упорядочены по трем первым цифрам номера телефона;
- вывод на дисплей информации о человеке, чья фамилия введена с клавиатуры;
- если такого нет, выдать на дисплей соответствующее сообщение.
-
80 руб.
Задание на АБК
Общая задача
1.Используя класс geom геометрических фигур, где есть чистая виртуальная функция вычисления площади фигуры,найти площадь остатка прямоугольника после вычитания из него заданных двух фигур круга и квадрата, считать, что они размещаются внутри прямоугольника.
2. Индивидуальные задачи.
Вычислить сумму объемов заданных геометрических фигур, используя АБК geom с чистой виртуальной функцией вычисления объема.
Фигура1
Фигура2
параллелепипед
сфера
-
Уровень B. Ввести с клавиатуры символьную строку и заменить в ней все буквы «а» на «б» и все буквы «б» на «а» (заглавные на заглавные, строчные на строчные).
Пример:
Введите строку:
ааббААББссСС
Результат:
ббааББААссСС
Уровень C. Ввести с клавиатуры символьную строку и определить, сколько в ней слов. Словом считается последовательности непробельных символов, отделенная с двух сторон пробелами (или стоящая с краю строки). Слова могут быть разделены несколькими пробелами, в начале и в конце строки тоже могут быть пробелы.
Пример:
Введите строку:
Вася пошел гулять
Найдено слов: 3
Уровень D. Ввести с клавиатуры символьную строку и найдите самое длинное слово и его длину. Словом считается последовательности непробельных символов, отделенная с двух сторон пробелами (или стоящая с краю строки). Слова могут быть разделены несколькими пробелами, в начале и в конце строки тоже могут быть пробелы.
-
Практическая работа «Обработка символьных массивов»
1. В текстовом массиве определить количество слов, состоящих более чем из четырёх символов.
2. Вывести на экран слова из символьного массива, начинающиеся на согласную букву.
3. В строковом массиве подсчитать количество элементов, в которых имеются рядом стоящие гласные буквы.
4. Дан символьный массив. Вывести те его элементы, которые являются палиндромами ("перевёртышами").
-
В заданной строке, состоящей из "слов", разделенных одним или более пробелами, убрать "лишние" пробелы, оставив по одному пробелу между
"словами". Найти количество слов
Прикреплено методическое пособие в файлахРеализовать заданный метод сортировки строк числовой матрицы в
соответствии с индивидуальным заданием(метод Шелла). Для всех вариантов добавить
реализацию быстрой сортировки (quicksort). Оценить время работы каждого
алгоритма сортировки и сравнить его со временем работы стандартной
функции сортировки, используемой в выбранном языке программирования.250 руб.Написать программу «Моя записная книжка». Одна запись содержит фамилию и имя, дату рождения и номер телефона. База хранится в текстовом файле.
Предусмотреть возможность работы с произвольным числом записей, поиска записи по дате рождения, добавления и удаления записей.
Хранение данных организовать с применением класса tree.
Составить программу для определения методом Монте-Карло площади заштрихованой фигуры
Программа есть, остается только поменять значения под вариант, который в файле40 руб.Тема: Простые вычисления по формулам.
Задание. Составить программу для вычисления значения функции по формуле. Значение аргумента x=0,1.
200 руб.Написать программу с использованием объектно-ориентированных технологий. Поля данных: спектакли, типы билетов, распространители и т.д. Вывести остаток билетов на спектакль.
Задание
Указания. Разрабатываемый класс должен содержать следующие элементы: скрытые поля, конструкторы без параметров и с параметрами (имена некоторых полей должны совпадать с идентификаторами параметров), свойства, метод вывода полей и указанный в таблице метод.
Составьте тестирующую программу с выдачей результатов. В программе должна выполняться проверка всех разработанных элементов класса, вывод состояния объекта.
Класс
Метод
Сотрудник (поля: имя, р – минимальная зарплата)
Доход: k *p, где k – повышающий коэффициент
100 руб.Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении х на отрезке (а;Ь] с шагом hl и у на отрезке [c;dj с шагом Ь2.
а=0.1 Ь= 1.5 с=1 d=2 Ы=0.1 Ь2=0.1 z(x,y) = х + 1/х + (1 - у)/2
130 руб.Ввести массив строк текста с неизвестным количеством строк и строку символов разделителей. Ввод текста оканчивается, когда во введённой строке текста количество слов окажется больше заданного. В строках введенного текста переставить слова в порядке убывания количества символов в словах. В строках, где перестановок слов не было, их удалить. Вывести преобразованный текст.
Упражнение Д6.5. Напишите программу, которая создаёт контейнер типа list<double> и заполняет его десятью элементами, вставляя их в порядке возрастания значений.
Задача 1
Тема: «Организация циклов»Составьте программу вычисления суммы всех четырехзначных натуральных чисел кратных 3 и 7.
Задача 2
Тема: «Обработка одномерных числовых массивов»
Составьте программу нахождения наибольшего среди тех элементов одномерного массива А(N), что лежат в интервале (C,D).
Задача 3
Тема «Обработка двумерных массивов»
Составьте программу, выясняющую, есть ли в двухмерном массиве C(P,Q) строка, элементы которой образуют геометрическую прогрессию.
Задача 4
Тема: «Обработка строковых величин»
Составьте программу, сортирующую четные элементы целочисленного массива по убыванию простого выбора.
Задание 1
Вариант 25
Определить класс « строка». В классе пре дуемо греть следующие поля:
- указатель на первый символ строки;
- длина строки
и следующие методы:
- конструктор без параметров;
- конструктор с параметрами;
- вычисление длины строки;
- вывод строки на экран;
- вывод на экран слова с заданным номером;
- подсчёт количества слов, начинающихся с заданного символа (слова в строке разделены символом «пробел»).
Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
Разработать графический интерфейс приложения "Порядковый номер".
Используя диалоговое окно разбить экран на N частей, в каждой части вывести её порядковый номер.
Так же мне нужно описание, что к чему, где и почему. Чтобы почитать и въехать в сделанное.