Программирование
| Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
| Язык программирования: | Все 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 алгоритмические языки Ассемблер |
| Блок-схема: | Все Есть Нет |
-
100 руб.
Упражнение Д5.1. Напишите программу, которая
1. Открывает файл на запись и пишет в него три строки, например
Line #1.
String #2.
5.25
2. Открывает его на чтение и выводит содержимое файла на экран.
Упражнение 6.1. Напишите программу, которая создаёт контейнер типа vector<double>, заполняет его десятью элементами, а затем меняет их местами в обратном порядке.
Постройте таблицу значений функции z=f(x,y) и найдите наименьшее значение функции при изменении x на отрезке [a;b] с шагом h1 и y на отрезке [c;d] с шагом h2.
Выбрать подходящий класс и написать для него метод, обеспечивающий решение поставленной задачи при указанных в условии ограничениях.
!!! Правильно подберите параметры и возвращаемое значение метода, учитывая, что один скрытый параметр this в нем уже присутствует!!!
Поверить работу разработанного метода, для чего подготовить основную программу, которая бы
• формировала необходимые объекты (один или несколько многоугольников или треугольников) из файла
• вызывала разработанный метод для одного из объектов и формировала ответ
• выводила ответ в файл.
Подготовить оформленную работу, описав и проиллюстрировав подход к решению задачи, записав код решения, а также три тестовых примера (содержимое исходного файла данных, результат, рисунок, подтверждающий правильность решения и основанный на исходных данных и результат
ЗАДАЧА:Найти внутреннюю точку треугольника (точку равноудалённую от его сторон)- Задана стоимость 1 кг яблок. Вывести стоимость 2.2, 2.4,. .., 3 кг яблок.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить сумму всех четных элементов.
- Пользователь вводит с клавиатуры последовательно 5 действительных чисел, определить, верно ли, что число отрицательных элементов среди введенных больше числа положительных элементов.
Лабораторная работа №1
ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ
Цель работы: Приобретение навыков разработки алгоритмов формирования и обработки одномерного массива. Закрепление понятий базовых структур цикл, разветвление.
Задание к лабораторной работе
В соответствии с вариантом разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования.
Массив А[15] сформировать датчиком случайных чисел.
Найти минимальный элемент и сумму отрицательных элементов. Заменить в массиве А минимальный элемент найденной суммой.
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 – повышающий коэффициент
5.8 Программа. Дано не менее трёх натуральных чисел, за которыми следует
0. Определить три наибольших среди них.10.9.Пусть текстовый файл t разбит на непустые строки. Описать функцию
count(t) для подсчета числа строк, которые:а) начинаются с буквы d;
б) оканчиваются буквой z;
в) начинаются и оканчиваются одной и той же литерой;
г) состоят из одинаковых литер.8.8. Имеется матрица размерностью 98x47 элементов типа real. Написать
программу, которая позволяет ввести значения элементов матрицы c
клавиатуры и вывести на экран результат каждого вычисления, указав индексы
элемента, а также количество вычислений.
Вычислить:
а) значение SIN для всех элементов, значения которых не превышают 75°;
б) значение LN для всех положительных элементов;
г) значение COS для отрицательных углов.












