Будем имитировать учебный процесс, т.к. это больше всего приближено к нам и следовательно легче для понимания.
Задание:
1. Рассматриваем нашу кафедру, на которой есть 5 курсов (1 курс, 2 курс … 5 курс).
2. На каждом курсе по 4 группы ( Например: ДВ-11, ДВ-12, ДВ-13, ДВ-14 )
3. Каждая группа состоит из некоторого количества студентов.
ПУНКТ 1
Думаю, что пока стоит ограничится студентом. Студент это объект (тип данных Object)
Итак, студент должен иметь (обладать некоторыми свойствами (поля данных, переменные), методами (функции) ):
• Имя;
• Фамилию;
• Отчество;
• Предметы, которые он изучает (Например: математика, физика, биология … (не важно) )
o Должна быть предусмотрена возможность поставить (добавить) оценку по предмету (отдельно);
o Должна быть предусмотрена возможность вычисления среднего балла по предмету (отдельно);
• Хочу знать успеваемость студента по всем предметам, т.е. это средняя оценка на основании средних оценок по предметам.
• Должна быть предусмотрена возможность вывести ФИО студента
• Должна быть предусмотрена возможность вывести всю информацию о студенте. (ФИО, все оценки по предметам, средний балл по предметам, успеваемость по всем предметам (средний балл средних оценок по предметам) )
Пока ограничимся только этим.
Это необходимо делать используя объекты, массивы, функции, циклы, в общем все то, что прошли.
Далее необходимо будет расширить. Т.е из студентов нужно будет сделать группу, из групп курс, а из курсов кафедру.
ПУНКТ 2
Т.е. делаем объект группа.
У группы есть общие свойства:
• Название группы (дв-…)
• Массив студентов группы
• Количество студентов (должно вычисляться автоматически, на основании массива студентов группы). Это можно сделать как метод группы (функция), а не как свойство (переменная)
• ФИО старосты группы
У группы должны быть методы:
• Должна быть предусмотрена возможность вывести название группы
• Должна быть предусмотрена возможность вывести ФИО старосты
• Должна быть предусмотрена возможность изменить ФИО старосты
• Должна быть предусмотрена возможность добавить нового студента в группу
• Должна быть предусмотрена возможность удалить студента из группы
Пока все
На парах, которые остались планирую разобрать подобное задание. Только вместо кафедры, курсов и студентов будет многоэтажный дом, этажи, квартиры, комнаты.
ДВ73 - ActionScript 3.0
1 сообщение
• Страница 1 из 1
ДВ73 - ActionScript 3.0
- Вложения
-
Задание на курсовой проект по AS3 за 1 семестр.pdf
- (93.25 Кб) Скачиваний: 575
- Bond
- Сообщения: 20
- Зарегистрирован: Вт янв 12, 2010 18:21
1 сообщение
• Страница 1 из 1
Вернуться в 5 КУРС: Д91, Д92, Д93, Д94, ДВ91, ДВ92, ДВ93, ДВ94, ДВ96
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1