Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2008, 21:15   #1
MyQwErTy
Пользователь
 
Аватар для MyQwErTy
 
Регистрация: 16.10.2008
Сообщений: 73
По умолчанию помогите найти ошибку

Код:
2:begin
     clrscr;
     window(20,5,60,16);
     textbackground(white);
     clrscr;
     gotoXY(1,2);
     writeln('1-Make tables');           //Вывод дополнительного меню
     writeln('2-Write tables');
     writeln('3-Sorting');
     writeln('4-Favorite subject');
     writeln('5-Back to main menu');
     write('> ');
     readln(variant2);
     case variant2 of
1:begin
     window(1,1,80,25);
     textbackground(black);
     clrscr;
     gotoXY(1,1);                      //формирование массивов
   A[1]:='Jirinovskiy';
   A[2]:='Griboedov';
   A[3]:='Jukovskiy';
   A[4]:='Tolstoy';
   A[5]:='Dostoevskiy';
   A[6]:='Pushkin';
   A[7]:='Lermontov';
   A[8]:='Gugo';
   A[9]:='Aivazovskiy';
   A[10]:='Putin';
    writeln('Surnames of students');
   for i:=1 to 10 do                     //Вывод массивов
begin
     writeln(A[i]);
   end;
   readln;
     clrscr;
     randomize;
end;
For i:=1 to 10
Do Begin
   For j:=1 to 5 do begin
  B[i,j]:=random(4)+2;
   end;
   For i:=1 to 10
Do Begin
   For j:=1 to 5 do
   Write(B[i,j]:4);
   Writeln;
   End;
readln;
     clrscr;
   C[1]:='Math';
   C[2]:='Literature';
   C[3]:='Physics';
   C[4]:='Chemistry';
   C[5]:='Biology';
   for i:=1 to 5 do
     writeln(C[i]);
     readln;
     clrscr;
end;
     5:Goto return;
     end;
end;
3:begin
     exit;
readln;
     end;
  end;
end.
в строчке отмеченой красный цветом паскаль выдает ошибку:
Assigment to FOR-Loop variable 'i'
MyQwErTy вне форума Ответить с цитированием
Старый 05.11.2008, 21:24   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

У вас перед ним энда не хватает...
Чтобы закрыть предыдущий цикл с этой же переменной цикла.
Или просто уберите " For i:=1 to 10 Do"
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите найти ошибку Максим_Леонидович БД в Delphi 4 20.08.2008 23:23
Помогите найти ошибку! Студентка@ Помощь студентам 3 21.05.2008 14:21
Помогите найти ошибку Дима82 Помощь студентам 4 19.05.2008 15:05
Помогите найти ошибку N!ckeL Общие вопросы Delphi 9 05.05.2008 14:15
Помогите найти ошибку NeiL Общие вопросы Delphi 7 04.03.2008 07:14