Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для Programka
0 / 0 / 2
Регистрация: 25.03.2013
Сообщений: 16

Классы

16.09.2013, 19:15. Показов 951. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать Иерархию классов «Человек», «Профессор», «Студент». Базовый родительский класс «Человек» и два потомка «Профессор» и «Студент». В базовом классе «Человек» описать поля: Имя , Фамилия, Отчество, Возраст, Номер Паспорта. Конструктор класса «Человек» инициализирует строкой ‘NoName’ - поля Имя , Фамилия, Отчество, числом 0 - поле Возраст, строкой ’00 00 000000’ поле Номер Паспорта. Добавьте описание свойства Возраст, в котором проверяется положительность возраста, и свойства Номер Паспорта, в котором проверяется десятизначность номера ( выберете тип поля по желанию либо string либо integer).
В классе потомке «Профессор» добавьте поля Кафедра и Стаж.
В классе потомке «Студент» добавьте поля: Специальность, Оценка по Математике, Оценка по Физике, Оценка по Информатике. А также метод , вычисляющий средний балл студента по трем предметам. Добавьте описание свойств Оценка по Математике, Оценка по Физике, Оценка по Информатике, проверяющих, что бы оценки были только 2,3,4,5.
В главной программе опишите 2 объекта класса «Профессор» и массив из 5 элементов класса «Студент». Вызовете для них конструктор. Заполните для них все поля, (используя свойства) случайными числами. Выведите результаты по студентам виде таблицы (или столбиком), для каждого из них вызывая метод вычисления среднего балла.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.09.2013, 19:15
Ответы с готовыми решениями:

Классы для работы с массивом
Ребят помогите плиз!!!! Задан одномерный массив А, содержащий N значений. Требуется создать класс с методом, выполняющим некоторые...

Классы
Определить класс, описывающий правильный пятиугольник. Написать программу, в которой используются методы определенного класса... ...

Классы
Определить класс, описывающий правильный шестиугольник. Написать программу , в которой используются методы определенного класса

1
Почетный модератор
 Аватар для Puporev
64316 / 47612 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
17.09.2013, 08:01
И Вы думаете это кто-то за Вас за так писать будет?
Вариантов два:
1. Вы сами составляете большую часть программы и задаете вопросы по тем пунктам, что не получаются.
2. Обращаетесь в платный раздел
https://www.cyberforum.ru/order-program/
и там Вам все пишут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.09.2013, 08:01
Помогаю со студенческими работами здесь

Классы с использованием полиморфизма
Помогите пожалуйста найти ошибку. Программа запускается, но при вводе данных вылетает без объявления войны=( Вот задание. Определить...

TurboPascal: объекты и классы, прямоугольник с рамочкой.
Здравствуйте, уважаемые специалисты. Исходник: program primer_2_3; uses crt; type Stroka=object Xt, Yt: integer; ...

Классы,Побитовые операции,Сортировка и поиск
1. В одномерном массиве вычислить количество пар , состоящих из отрицательных нечетных элементов , чтобы второе число в каждой паре было...

Непонятна тема (Классы содержащие другие классы, как данные члены )
Изучаю книгу Джесс Либерти(в частности эту главу в данный момент) #include <iostream> class Point { public: void...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru