WebMIEM
ВебМИЭМ

ДВ73 - ActionScript 3.0

Годы обучения 2007-2013гг.

ДВ73 - ActionScript 3.0

Сообщение Bond » Ср дек 08, 2010 10:36

Будем имитировать учебный процесс, т.к. это больше всего приближено к нам и следовательно легче для понимания.

Задание:
1. Рассматриваем нашу кафедру, на которой есть 5 курсов (1 курс, 2 курс … 5 курс).
2. На каждом курсе по 4 группы ( Например: ДВ-11, ДВ-12, ДВ-13, ДВ-14 )
3. Каждая группа состоит из некоторого количества студентов.

ПУНКТ 1
Думаю, что пока стоит ограничится студентом. Студент это объект (тип данных Object)
Итак, студент должен иметь (обладать некоторыми свойствами (поля данных, переменные), методами (функции) ):
• Имя;
• Фамилию;
• Отчество;
• Предметы, которые он изучает (Например: математика, физика, биология … (не важно) )
o Должна быть предусмотрена возможность поставить (добавить) оценку по предмету (отдельно);
o Должна быть предусмотрена возможность вычисления среднего балла по предмету (отдельно);
• Хочу знать успеваемость студента по всем предметам, т.е. это средняя оценка на основании средних оценок по предметам.
• Должна быть предусмотрена возможность вывести ФИО студента
• Должна быть предусмотрена возможность вывести всю информацию о студенте. (ФИО, все оценки по предметам, средний балл по предметам, успеваемость по всем предметам (средний балл средних оценок по предметам) )

Пока ограничимся только этим.
Это необходимо делать используя объекты, массивы, функции, циклы, в общем все то, что прошли.

Далее необходимо будет расширить. Т.е из студентов нужно будет сделать группу, из групп курс, а из курсов кафедру.

ПУНКТ 2
Т.е. делаем объект группа.
У группы есть общие свойства:
• Название группы (дв-…)
• Массив студентов группы
• Количество студентов (должно вычисляться автоматически, на основании массива студентов группы). Это можно сделать как метод группы (функция), а не как свойство (переменная)
• ФИО старосты группы
У группы должны быть методы:
• Должна быть предусмотрена возможность вывести название группы
• Должна быть предусмотрена возможность вывести ФИО старосты
• Должна быть предусмотрена возможность изменить ФИО старосты
• Должна быть предусмотрена возможность добавить нового студента в группу
• Должна быть предусмотрена возможность удалить студента из группы


Пока все

На парах, которые остались планирую разобрать подобное задание. Только вместо кафедры, курсов и студентов будет многоэтажный дом, этажи, квартиры, комнаты.
Вложения
Задание на курсовой проект по AS3 за 1 семестр.pdf
(93.25 Кб) Скачиваний: 476
Bond
 
Сообщения: 20
Зарегистрирован: Вт янв 12, 2010 18:21

Вернуться в 5 КУРС: Д91, Д92, Д93, Д94, ДВ91, ДВ92, ДВ93, ДВ94, ДВ96

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron
line
www.WebMIEM.ru © 2006-2010