Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2012, 10:17   #1
molka
Новичок
Джуниор
 
Регистрация: 23.01.2012
Сообщений: 1
По умолчанию Задания по объектно-ориентированному программированию на pascal abc.net

Здравствуйте. У меня такая проблема задали лабы по программированию, ума не приложу как их сделать с учетом того что учусь на заочном. Буду очень вам благодарна если поможете.


ТЕМА 1: Простейшие классы. Инкапсуляция и свойства.

Задание 1
Создайте проект, в котором опишите класс для решения задачи Вашего варианта.
Разрабатываемый класс должен содержать следующие элементы: скрытые и открытые поля, конструкторы, методы, используя внутреннее и внешнее описание.
В программе должна выполняться проверка всех разработанных элементов класса.
Вариант 1.
Описать класс, представляющий квадратное уравнение вида ах2 + bх + с = 0. Предусмотреть инициализацию с проверкой условия, что уравнение квадратное. Описать метод, вычисляющий решение этого уравнения и выдающий сообщение в случае отсутствия действительных корней.
Вариант 2.
Описать класс «комната», содержащий сведения о метраже, высоте потолков и количестве окон. Предусмотреть инициализацию с проверкой допустимости значений полей. Описать методы вычисления площади и объема комнаты.


ТЕМА 2: Перегрузка методов и операций.
Задание 1
Создайте проект, в котором опишите класс для решения задачи Вашего варианта.
Каждый разрабатываемый класс должен, содержать следующие элементы: скрытые поля, конструкторы, перегруженные операции. Функциональные элементы класса должны обеспечивать непротиворечивый, полный интерфейс класса.
В программе должна выполняться проверка всех разработанных элементов класса.
Вариант 1.
Описать класс для работы с одномерным массивом целых чисел (вектором). Класс должен реализовывать возможность:
□ выполнение операций умножения и деления всех элементов массива на скаляр;
Вариант 2.
Описать класс для работы с одномерным массивом целых чисел (вектором). Класс должен реализовывать возможность:
□ выполнение операций поэлементного сложения и вычитания массивов с оди¬наковыми границами индексов;
molka вне форума Ответить с цитированием
Старый 23.01.2012, 11:41   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Во фриланс, видимо, будет надежнее обратиться...
"Забесплатно" вряд ли кто-то будет таким заниматься.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 23.01.2012, 12:12   #3
arrowsf1
Пользователь
 
Аватар для arrowsf1
 
Регистрация: 22.01.2012
Сообщений: 97
По умолчанию

Мля забыл что есть конструктор. Давно это было аж в 2003им
Модераторам: не баньте, у мя такие полезные советы, они стоющие
arrowsf1 вне форума Ответить с цитированием
Старый 23.01.2012, 13:54   #4
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от arrowsf1 Посмотреть сообщение
Мля забыл что есть конструктор. Давно это было аж в 2003им
Судя по всему, речь идет о конструкторе "Лего", ага...

Извините, нисдержалси (с)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 30.03.2012, 19:51   #5
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

вы хоть гугл юзайте иногда
ВОТ ТУТ
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC.NET gogomon93 Помощь студентам 4 01.12.2013 17:56
Не могу справиться с лабораторной по объектно-ориентированному программированию! Blondy007 Помощь студентам 2 13.09.2011 19:55
Pascal ABC.NET BuTaJI Помощь студентам 1 26.04.2011 20:10
4 легких задания в Pascal ABC =) Andrew85252 Фриланс 2 28.12.2010 16:57
Вопрос по обьектно-ориентированному программированию - pascal polyarnik Помощь студентам 1 18.12.2009 08:14