Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка програмного засобу з розвитку наочно-образного мислення на основі гри &Узагальнений Танграм&

Реферат Розробка програмного засобу з розвитку наочно-образного мислення на основі гри &Узагальнений Танграм&





evTimeraquo;).AsFloat:=Sorevtime;:=dbgMini.DataSource.DataSet.RecordCount;;;;DM.qSorev do; .Clear; .Add ( SELECT SorevID, SorevScore, SorevTime ) ;. Add ( FROM Sorev ) ;. Add ( WHERE (SorevID lt; gt; Date ()) );

//ab:=IntToStr (User.UserId);

//SQL.Add ( WHERE (userID= + ab + ) ) ;. Add ( ORDER BY SorevScore desc ) ;;;. DataSource.DataSet.MoveBy (temp) ; elseDM.qSorev do SQL.Clear; .Visible:=False ;;;

5. Матриці 3х3, 4х4 і 5х5.

Для створення нових типів фігур знадобилася широка доробка модулів uFigure і uglGraphic. Так як ці матриці відрізняються лише типами фігур і їх кількістю, принцип їх створення буде пояснений на прикладі 3х3.

Традиційні фігури танграм прості і симетричні, а значить можуть будується методом різних математичних формул. Нестандартні фігури крім звичайних прямокутників бувають Z, Г і Т-подібні і їх дуже складно описати одним рядком. Внаслідок чого, було прийнято рішення вручну записати положення примітивів з яких будується фігура. Для кожної фігури записувалося все її можливі положення. По обробці натискання правою кнопкою миші на фігуру - її становище змінювалося на наступні і так далі. Таким чином задавалися всі складні фігури.

При запуску Діагностики - було впроваджена проміжна форма вибору, в якій учень вибирав між Традиційним танграма, 3х3, 4х4 і 5х5. Після чого параметри передавалися в модулі uFigure і uglGraphic і Діагностика запускалася з потрібними фігурами.

Далі наведені фрагменти коду реалізують матрицю 3х3:

Процедура передачі параметрів про тип діагностики.

procedure TfrmTipDiag.BitBtn2Click (Sender: TObject) ;. tiptann:=85; .quanto:=3; .init:= 85 raquo ;; not Assigned (frmDiagnostics) then begin:=TfrmDiagnostics.Create (Application);.Show; Application.Terminate; .close;

end;

фрагмент з процедури задає координати:

85: begin (GRAD1=0) then begin:=0;(x,i,0);(y,i,1);:=1;(x+50,i,0);(y,i,1);:=2;(x+50,i,0);(y+100,i,1);:=3;(x,i,0);(y+100,i,1);;(GRAD1=1) then begin:=0;(x,i,0);(y,i,1);:=1;(x+100,i,0);(y,i,1);:=2;(x+100,i,0);(y+50,i,1);:=3;(x,i,0);(y+50,i,1);

end ;;

отрисовка фігури за заданими координатами була виконана, використовуючи існуючий модуль uglGraphic і отримані знання в OpenGl: (col, 1); (GL_POLYGON);//режтм трикутників

for j:=0 to 3 dof (F [i] .GetfizC (j, 0), F [i] .GetfizC (j, 1));

glEnd ;;

Запуск необхідної діагностики. Фрагмент з обробника FormCreate.lol:=tiptann;

schetik:=0; (Figures, quanto); (Figures, init);


3.2 Навчання


Основним завданням даного дипломного проекту було впровадження в режим «Навчання» повнофункціонального створення та проходження уроків. Уроки - це послідовність силуетів, об'єднана за критеріями складності. Зібравши перший силует або витративши 5 спроб збірки - програма автоматично переводить учня на наступне завдання, запам'ятовуючи результат попередньої фігури. Коли учень завершує роботу над останнім силуетом - на екран виводиться результат. Цей результат представляється у вигляді оцінки, вираховують із кількості зібраних фігур, а так само часу витраченому на виконання уроку. Уроки - ефективніше одиночних силуетів, так як дитина не втрачає концентрацію на взаємодію з інтерфейсом. Плюс уроків полягає так само і в масштабності - через кількість фігур необхідні навички розвиваються швидше.

Розділ «Навчання» містив у собі тільки список силуетів, з яких учневі пропонувалося вибирати. Було прийнято рішення побудувати на цьому принципі і уроки. З боку учня - можна вибрати один урок, і почати його проходження. Всі силуети задаються при створенні уроку Адміністратором. Дуже важливими моментами реалізованого ПС є:

Необмеженість в кількості силуетів у уроці (у рамках стандартної бази) - дозволяє створювати уроки різної труднощі, регулюючи кількість силуетів у уроці. Так як загальна оцінка безпосередньо залежить від кількості силуетів, то ціна однієї фігури із збільшенням їх загального числа - знижується. Таким чином, щоб отримати гарну оцінку, потрібно зібрати велику кількість фігур правильно, а в цьому і полягає основна складність.

Окремі налаштування для кожної фігури уроку - для кожної фігури можна задавати кількість підказок, тип підказки і час показу підказки, що так само дає мобільність при створенні уроків різної складності.

Для роботи з уроками була скопійована і істотно допрацьована форма uStudy. У вийшла формі uLessonsStudy були змінені майже всі початкові функції, збільшено обсяг обміну даних з БД, додано автоматичне перемикання на наступний силует, а так само був вдосконалений виведення результатів.

Форми відповідають за створення уроків були написані відповідно до вимог, нижче наведені фрагменти їх програмного коду.

Перевірка на вхід з під Адміністраторів, якщо користувач - Адміністратор, то стають доступними кнопки створення уроків, а якщо простій...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Негеральдичною фігури
  • Реферат на тему: Опуклі фігури
  • Реферат на тему: Фігури мови
  • Реферат на тему: Стежки і стилістичні фігури
  • Реферат на тему: Стилістичні фігури мови