Page 100 - 4450
P. 100

ЛАБОРАТОРНА РОБОТА  17

                                               ПРОГРАМА ТЕСТУВАННЯ

                                   Мета роботи – навчитися створювати програми    для
                            тестування.

                                              Завдання і порядок виконання

                                  1. Ознайомитися з наведеним прикладом.
                                  2. Виконати задачу, видану викладачем.
                                  2. Виконати  задачі для самостійної роботи.

                                                    Програма тестування
                                  Dim q As Integer                ' загальна кількість  питань
                                  Dim r As Integer  ' кількість вірних   відповідей
                                  Dim rate(1 To 4) As Integer     ' критерії    оцінок
                                  Dim comment(1 To 4) As String
                                  ' коментарії
                                  Dim f As String
                                  ' процедура зчитує питання з файлу і виводить на форму
                                  Sub NextQuestion()
                                  If Not EOF(1) Then   ' файл не закінчився
                                  ' зчитування і виведення питання
                                        Line Input #1, f
                                        Label1.Caption = f
                                  ' зчитування варіантів відповіді
                                        Line Input #1, f
                                        Option1.Caption = f
                                        Line Input #1, f
                                        Option1.Tag = f
                                  '  чи правильна відповідь: 1 - так, 0 - ні;
                                   ' 0 чи 1 записується у властивість
                                                       Tag відповідного
                                    ' компонента Option
                                      Line Input #1, f
                                      Option2.Caption = f
                                        Line Input #1, f
                                        Option2.Tag = f
                                        Line Input #1, f


                                                           98
   95   96   97   98   99   100   101   102   103   104   105