Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Построение системы проверки усвоения знаний на основе электронного тренажера

Автор:   •  Май 13, 2023  •  Дипломная работа  •  1,110 Слов (5 Страниц)  •  169 Просмотры

Страница 1 из 5

Филиал Московского государственного университета

имени М.В.Ломоносова в г. Ташкенте

Пак Ольга Эдуардовна

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

на тему:

 «Построение системы проверки усвоения знаний на основе электронного тренажера»

ВКР рассмотрена и                                        Научный руководитель

рекомендована к защите                                        к.ф.-м.н.

Зав. кафедрой «МаТИС»

д.ф.-м.н., профессор

_________Кудрявцев В.Б.                                _________Альхамов Р.Р.

«__»__________2014 год                                «__»__________2014 год

Ташкент - 2014

Содержание

  1. Введение.
  2. Описание дипломной работы.
  1. Цель системы.
  2. Описание проблемы.
  3. Результаты.
  1. Краткое руководство пользователя.
  2. Заключение.
  3. Список литературы.

  1. Введение.

Научно-технический прогресс влияет на все области человеческой деятельности. Изменения затронули и сферу образования. В настоящее время существует множество систем, которые позволяют тестировать уровень знаний, но, в большинстве своем, работа таких систем определена некоторым набором задач, что является существенным ограничением для пользователя, который не может внести свои коррективы и, в случае надобности, дополнить систему.

Данная работа посвящена построению системы, где пользователю предоставлены необходимые инструменты для самостоятельного написания математических задач.

  1. Описание дипломной работы

  1. Цель системы

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

  1. Описание проблемы

Построение системы состоит из двух основных этапов:

  • разработка языка системы и написание для него интерпретатора;
  • создание графического интерфейса.

  1. Результаты

  1.  Интерпретатор системы

Так как система предназначена для пользователей, не имеющих большого опыта в программировании, было решено создать упрощенный язык для удобства пользователя и написать для него интерпретатор.

Описание языка

  1. Типы переменных

Язык содержит типы:

  • целочисленный (integer);
  • вещественный (float);
  • строковый (string);

а также был введен тип дробь (fract), задаваемый тремя целыми числами:

struct fract

    {

        public int Int;

        public int Nom;

        public int Denom;

    };        

Для каждого типа переменных используется соответствующие массивы для хранения имен переменных и их значений, а также есть возможность использовать константы и массивы этих типов.

Например, для типа int:

public Dictionary<string, float> var_int = new Dictionary<string, float>();// переменные типа int

public Dictionary<string, float> const_int = new Dictionary<string, float>(); // константы типа int

public Dictionary<string, float[]> var_array_int = new Dictionary<string, float[]>();// массив переменных типа int

  1. Управляющие конструкции

Синтаксис условного оператора:

if условие

действия

при необходимости else

endif

Синтаксис оператора цикла:

for начальное значение to конечное значение (при необходимости step число)

действия

endfor

Были введены зарезервированные слова endif и endfor, которые обозначают окончание использования соответствующих конструкций.

...

Скачать:   txt (13 Kb)   pdf (347.8 Kb)   docx (271.7 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club