sandemc 0 / 0 / 0 Регистрация: 10.10.2018 Сообщений: 3 |
||||
1 |
||||
10.10.2018, 20:00. Показов 9128. Ответов 9 Метки нет (Все метки)
Помогите, новичок в паскале, начал изучать только вчера, прошу помочь
Ошибка пишет во второй строке незнаю что делать
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
10.10.2018, 20:00 |
Ответы с готовыми решениями: При запуске пишет «Встречено ‘var’, ожидалось выражение.» Встречено ‘;’, а ожидалось ‘)’ Встречено ‘.’, а ожидалось ‘;’ Встречено ‘else’, а ожидалось ‘;’ 9 |
Puporev Почетный модератор 64288 / 47587 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
||||||||
10.10.2018, 20:35 |
2 |
|||||||
Добавлено через 1 минуту
0 |
0 / 0 / 0 Регистрация: 10.10.2018 Сообщений: 3 |
|
10.10.2018, 20:39 [ТС] |
3 |
Спасибо, но от проблемы не спасло
0 |
Почетный модератор 64288 / 47587 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
|
10.10.2018, 20:41 |
4 |
Ошибок в синтаксисе нет, код компилируется, а что Вы там дальше делаете, хрен знает.
0 |
0 / 0 / 0 Регистрация: 10.10.2018 Сообщений: 3 |
|
10.10.2018, 21:43 [ТС] |
5 |
Ахах.. Он везде требует ; ._.
0 |
2177 / 1306 / 497 Регистрация: 07.04.2017 Сообщений: 4,564 |
|
10.10.2018, 23:38 |
6 |
Везде где требует ; — ставьте ; . Это вообще символ который должен быть в конце почти каждой строчки.
0 |
Почетный модератор 64288 / 47587 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
|
11.10.2018, 08:13 |
7 |
Он везде требует ; ._. Так в моем коде везде где нужно стоят ;
0 |
2177 / 1306 / 497 Регистрация: 07.04.2017 Сообщений: 4,564 |
|
11.10.2018, 10:32 |
8 |
После «program miay» не стоит.
0 |
Почетный модератор 64288 / 47587 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
|
11.10.2018, 10:33 |
9 |
После «program miay» не стоит. В моем коде стоит. Нафига я вообще писал этому недоумку?
0 |
0 / 0 / 0 Регистрация: 02.09.2015 Сообщений: 35 |
|
11.10.2018, 10:37 |
10 |
Сравни то. что писал тебе Puporev и то, что ты написал.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
11.10.2018, 10:37 |
Помогаю со студенческими работами здесь Встречено ‘.’, а ожидалось ‘;’ Встречено ‘else’, а ожидалось ‘;’ var begin writeln(‘Введите x’); Встречено ‘until’, а ожидалось ‘;’ Встречено else, а ожидалось ‘;’ Встречено ‘else’, а ожидалось ‘;’ begin Встречено ‘else’, а ожидалось ‘;’ uses const type Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 10 |
Формулировка задачи:
Помогите, новичок в паскале, начал изучать только вчера, прошу помочь
Ошибка пишет во второй строке незнаю что делать
Код к задаче: «Встречено var, а ожидалось ;»
textual
program miay; var a,b,c:byte; begin writeln('Write numbers'); read(a,b); c:=a+b; writeln(c); end.
Полезно ли:
12 голосов , оценка 3.917 из 5
Код из первого Вашего поста, переведенный на C#:
namespace Test
{
class Program
{
public static void Main(string[] args)
{
int x = "123".Length;
}
}
}
успешно компилируется.
Пример 1:
type
T = class // или record
function F() := self;
end;
begin
var x1: T := new T();
//var x2: T := (new T()).F(); // Встречено '.', а ожидалось ';'
var y1 := new T();
var y2 := (new T()).F();
end.
Пример 2:
type
T = class
end;
function ArrF(): array of T;
begin
end;
begin
var x1: array of T := ArrF();
//var x2: array of T := ArrF()[0:1]; // Встречено ':', а ожидалось ')'
var y1 := ArrF();
var y2 := ArrF()[0:1];
end.
Пример 3:
type
T = class // или record
fX: T;
end;
begin
var x1: T := new T();
//var x2: T := (new T()).fX; // Встречено '.', а ожидалось ';'
var y1 := new T();
var y2 := (new T()).fX;
end.
Пример 4:
type
T = class // или record
property X: T read nil;
end;
begin
var x1: T := new T();
//var x2: T := (new T()).X; // Встречено '.', а ожидалось ';'
var y1 := new T();
var y2 := (new T()).X;
end.
То есть, проблема в том, что поле, свойство или метод не может быть вызван для созданного на лету экземпляра класса или записи, если тип переменной указан явно. То же самое касается и срезов, лишь с тем отличием, что для них требуется массив или список экземпляров класса/записи. Строку можно рассматривать как частный случай массива — массив символов. Я сделал отдельными программами тесты, чтобы удобнее было посмотреть всем желающим.
Function GetWord(s:string; var ptr:integer):string;
var
i:integer;
begin
i:=PosEx(‘ ‘,s,ptr);
if i>0 then
Result:=Copy(s,ptr,i-ptr)
else
Result:=Copy(s,ptr,length(s)-ptr+1);
ptr:=i+1
end;
var
f,g:Text;
ib:integer;
s,Fam,Im,Ot:string;
begin
Assign(f,’Input.txt’);
Reset(f);
Assign(g,’Result.txt’);
Rewrite(g);
while not Eof(f) do begin
readln(f,s);
writeln(s); // отладочная выдача
ib:=1;
Fam:=GetWord(s,ib);
Im:=GetWord(s,ib);
Ot:=GetWord(s,ib);
writeln(g,Im,’ ‘,Ot,’ ‘,Fam); // закомментарить строку для б)
writeln(Im,’ ‘,Ot,’ ‘,Fam); // отладочная выдача
writeln(g,Fam,’ ‘,Im[1],’.’,Ot[1],’.’); // закомментарить строку для а)
writeln(Fam,’ ‘,Im[1],’.’,Ot[1],’.’); // отладочная выдача
end;
Close(f);
Close(g)
end.
Тестовый прогон:
Иванов Петр Сергеевич
Петр Сергеевич Иванов
Иванов П.С.
Тарасова Анна Георгиевна
Анна Георгиевна Тарасова
Тарасова А.Г.
Коваленко Евгений Станиславович
Евгений Станиславович Коваленко
Коваленко Е.С.
Петрова Татьяна Вячеславовна
Татьяна Вячеславовна Петрова
Петрова Т.В.
Бородкин Тимофей Савельевич
Тимофей Савельевич Бородкин
Бородкин Т.С.
Пышка Варвара Семеновна
Варвара Семеновна Пышка
Пышка В.С.
Голобородько Ирина Олеговна
Ирина Олеговна Голобородько
Голобородько И.О.
Опубликовано 3 года назад по предмету
Информатика
от SunPeople
-
Ответ
Ответ дан
fedrfedrв первой строке, после program нужно, чтобы присутствовал идентификатор
-
Ответ
Ответ дан
dashaswimlove11fedrfedr помоги с вопросом моим по информатике
-
Ответ
Ответ дан
dashaswimlove11зайди на мой аккаунт вопросы и на последний вопросо ответь
-
Ответ
Ответ дан
fedrfedr3tgx = -12 — это уже решено
-
Ответ
Ответ дан
SunPeopleСпасибо:)
-
Самые новые вопросы
Другие предметы — 3 года назад
Сочинение-рассуждение. прочитайте текст. есть у меня внучка. однажды она говорит: — у веры в субботу день рождения. она
Другие предметы — 3 года назад
Л.н. толстой. как боролся русский богатырь как сказал иван о своей силе? найдите ответ в тексте. запишите.
История — 3 года назад
Кто такой мильтиад и какова его роль в победе над персами?
История — 3 года назад
Какие примеры н. м. карамзин использует для разъяснения пользы новой системы престолонаследия? согласны ли вы с позицией
География — 3 года назад
Дополните схему. она поможет вам лучше усвоить содержание §1.: 1 что изучает география 2 с помощью чего 3 зачем изучают
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.