Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры инфа.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.66 Mб
Скачать

3) Какие задачи решаются с помощью автоматизированных обучающих систем?

Автоматизированные Обучающие Системы (АОС) представляют собой программно-технические комплексы, включающие в себя методическую, учебную и организационную поддержку процесса обучения, проводимого на базе информационных технологий.

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

  • задачи, связанные с регистрацией и статистическим анализом показателей усвоения учебного материала: определение времени решения задач, определение общего числа ошибок и т.д. К этой же группе относятся и задачи управления учебной деятельностью;

  • задачи, связанные с проверкой уровня знаний, умений и навыков учащихся до и после обучения, их индивидуальных способностей и мотиваций;

  • задачи АОС, связанные с подготовкой и предъявлением учебного материала, адаптацией материала по уровням сложности, подготовкой динамических иллюстраций, контрольных заданий, лабораторных работ, самостоятельных работ учащихся;

  • задачи администрирования системы, доставки учебного материала на рабочие станции и задачи обратной связи с обучаемым.

4) Приведите пример практической реализации операции условия.

5) Перечислите операторы циклов, используемых в языке

Цикл - это одна и та же последовательность команд, повторяемая определенное число раз. Повторяющиеся операторы называются телом цикла. Visual Basic предоставляет возможность использовать два типа циклов. Если число повторений цикла известно заранее или может быть вычислено, то целесообразно использовать оператор циклаFor...Next. Если же момент завершения цикла зависит от выполнения некоторого условия, то применяется оператор цикла Do...Loop. Оператор цикла For...Next

Оператор цикла For...Next является самым старым и в тоже время основным оператором цикла, реализованным во всех языках программирования. Синтаксис оператора:

Код: (Visual Basic)

For Счетчик = Начальное значение To Конечное значение [Step Шаг]         Тело цикла Next Счетчик

В начале цикла счетчик устанавливается в начальное значение, и с каждой итерацией будет изменятся на величину шага. Если шаг не указывается, то он по умолчанию равен 1. С помощью данной конструкции можно организовать как инкрементный цикл (с возрастанием счетчика) - шаг положительный или не указывается, так и декрементный цикл (с убыванием счетчика цикла) - шаг отрицательный. Примеры организации цикла: Инкрементный цикл с шагом 1

Код: (Visual Basic)

For i = 0 To 10         MsgBox i Next i

Инкрементный цикл с шагом 5

Код: (Visual Basic)

For i = 0 To 10 Step 5         MsgBox i Next i

Декрементный цикл с шагом 2

Код: (Visual Basic)

For i = 10 To 0 Step -2         MsgBox i Next i

Оператор цикла Do...Loop

Цикл Do...Loop, уточняемый оператором While, выполняется до тех пор, пока верно условие, задаваемое в цикле. Если же конструкция цикла уточняется оператором Until, то цикл выполняется до тех пор, пока заданное условие ложно. Синтаксис:

Код: (Visual Basic)

Do While (Until) условие         операторы         [Exit Do]         операторы Loop

Данный тип цикла называется циклом с предусловием, т.к. сначала проверяется условие, а после, если оно верно (ложно), выполняются операторы. Этот цикл может и не выполниться ни одного раза, если условие ложно (верно) при первой же проверке. Существует также цикл с постусловием, когда сначала выполняется тело цикла, а после проверяется условие продолжения цикла. Этот цикл в любом случае выполниться ХОТЯ БЫ ОДИН РАЗ. Синтаксис цикла с постусловием:

Код: (Visual Basic)

Do         операторы         [Exit Do]         операторы Loop While (Until) условие