Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 5
Исполнителей: 6 из 136
Клиентов: 9 из 3538

Вход
Логин  
Пароль  
На заказ
Разместить заявку
Программирование
Информатика
Базы данных
Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операцй
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
Перефразирование
История
Английский
Студентам ТУСУР-а
Другой предмет
Готовые работы
Найти готовую
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Контакты
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Заработок
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух





Яндекс цитирования






Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!









Stats








(Напомнить)
Логин Пароль        

ВКонтактеFacebookНаш Instagram

Лабораторная работа
Создание собственных классов в Delphi
в среде программирования Delphi 7.0

Выполненный в 2017-м году заказ


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Delphi 7.0

Название работы: Создание собственных классов в Delphi

Вид работы: Лабораторная работа

Описание: ЗаказатьСоздание собственных классов в Delphi.
Задание 1. Создание классов по вариантам.
1) Создать класс окружность, поле класса – радиус R. Предусмотреть в классе методы вычисления и вывода сведений о фигуре –площадь, длина окружности. Создать производный класс – круглый прямой цилиндр с высотой h, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре
(Класс – окружность, радиус – R, площадь S;
Класс – цилиндр, радиус – R, площадь - S, объем - V).
S= π R2;L=2 π R
V = 1/3 π R2 h
2) Создать класс квадрат, поле класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
3) Создать класс треугольник, поля класса – длины 3-х сторон. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – длины сторон, периметр, площадь. Создать производный класс – равнобедренный треугольник, предусмотреть в классе проверку, является ли треугольник равнобедренным.
4) Создать класс прямая, поля класса – коэффициенты уравнения y= ax + b. Методы класса: вывод уравнения прямой, определение точек пересечения с осями.
5) Создать класс комплексное число в алгебраической форме z=x+y ⋅i , поля класса – действительная (x) и мнимая (y) части числа. Методы класса: вычисление корня комплексного числа, вывод комплексного числа. В классе предусмотреть методы сложение и вычитание комплексных чисел.
6) Создать класс квадрат, поле класса – длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре –периметр, площадь, диагональ. Создать производный класс – куб, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
7) Создать класс квадратная матрица, поля класса – размерность и элементы матрицы. Методы класса: вычисление суммы всех элементов матрицы, вывод матрицы.
8) Создать класс прямая, поля класса – координаты двух точек (x1, y1) и (x2, y2). Метод класса: вывод уравнения прямой вида y= ax + b. В классе предусмотреть метод проверки параллельности двух прямых.
Задание 2.
В отдельном модуле создать класс Пароль. Поле класса – пароль. Метод класса – проверка пароля с выводом информационного сообщения: «Пароль верный» или «Пароль неверный». Для простоты пароль будет задаваться программистом в основной программе. В этом же модуле создать класс Надежный пароль, который является потомком класса Пароль и имеет собственный метод анализа надежности пароля:
• Пароль должен состоять не менее чем из 8 символов(слабый)
• Пароль должен содержать как маленькие, так и большие латинские буквы(средний)
• Пароль должен содержать хотя бы одну цифру(хороший)
• Пароль должен содержать хотя бы один символ(!, $, #, %)(надежный)
В основной программе:
а) подключить модуль с описанными классами;
б) разместить на форме текстовое поле для ввода пароля;
в) в обработчике события кнопки Проверка реализовать работу с созданными классами.
Усложнение. В отдельном модуле создать класс Шифр. Поле класса – пароль. Методы класса – Шифрование и Дешифрование пароля с использованием «Шифра Цезаря».
Шифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования.
Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом вправо на 3, А была бы заменена на Г, Б станет Д, и так далее.
Шифрование с использованием ключа . Буква «Е» «сдвигается» на три буквы вперёд и становится буквой «З». Твёрдый знак, перемещённый на три буквы вперёд, становится буквой «Э», буква «Я», перемещённая на три буквы вперёд, становится буквой «В», и так далее. :
Исходный алфавит: А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
Шифрованный: Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я А Б В
В основной программе реализовать следующие функции с использованием класса Шифр:
1) В текстовое поле вводится пароль для шифрования и в зашифрованном виде записывается в текстовый файл.
2) Перед проверкой пароля его необходимо считать из файла и дешифровать.

Год выполнения: 2017

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2017-м году, в рамках этого заказа была разработана программа в среде программирования Delphi 7.0. Если у Вас похожее задание на программу, которую нужно написать на Delphi 7.0, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2017-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".


Форма заказа
*Имя:
*E-Mail:
Моб.телефон:
Skype:
Icq:
Страна:
 
ВУЗ:
Город ВУЗа:
Специальность:
 
*Введите код с картинки:
код
(сменить)

Я принимаю Пользовательское соглашение



ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
© 2001-2017 kursovik.com