0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 9
1

Программа выдает ошибку "встречено 'DO' а ожидался идентификатор"

19.04.2015, 14:26. Показов 1538. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите с кодом, почему выдает ошибку встречено 'DO' а ожидался идентификатор?
Как по другому описать, чтобы программа пошла?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Program lab2;
Var
DO: string := 'DO';
IN: string := 'IN';
FT: string := 'FT';
a,b,c: string;
Begin
writeln('Введите переменную');
readln(a);
if a= 'DO' then
writeln('Курс доллара растет или падает?');
readln(b);
if b= 'растет' then
writeln('IN падает ST растет')
else writeln('IN растет ST падает');
if a= 'IN' then
writeln('Процентные ставки растут или падают?');
readln(b);
if b= 'растет' then
writeln('ST падает')
else writeln('ST растет');
if a= 'FT' then
writeln('Процентные ставки резерва растут или падают?');
readln(b);
if b= 'падает' then
writeln('Добавить или изъять резерв?');
readln(c);
if c= 'добавить' then
writeln('IN падает');
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2015, 14:26
Ответы с готовыми решениями:

Ошибка "Program1.pas(7) : Встречено 'uses', а ожидался оператор"
Помогите пожалуйста, выводит ошибку Program1.pas(7) : Встречено 'uses', а ожидался оператор, никак...

Исправить ошибку "Ожидался другой тип"
program z; var a:array of integer; b: array of integer; max,i,j:integer; begin ...

"Встречено 'Else', а ожидалось ';'" и "Встречено 'Else', а ожидался оператор"
В общем нужно написать программу, выводящую все "счастливые" номера билетов, то бишь номера, где 3...

Встречено "type", а ожидался оператор
Где ошибка в описании типа? uses crt; begin type card=(шестерка, семерка, восьмерка,...

4
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32630 / 21097 / 8139
Регистрация: 22.10.2011
Сообщений: 36,362
Записей в блоге: 8
19.04.2015, 14:28 2
А ты по подсветке не видишь, что у тебя в 8-ой строке апострофа не хватает? А потом все ":=" при сравнении замени на "="
1
0 / 0 / 0
Регистрация: 04.12.2012
Сообщений: 9
19.04.2015, 14:33  [ТС] 3
все ошибки заменил, все равно тоже самое выводит

Добавлено через 2 минуты
спасибо, разобрался
0
Эксперт Pascal/Delphi
6807 / 4565 / 4818
Регистрация: 05.06.2014
Сообщений: 22,438
19.04.2015, 14:35 4
Синтаксические ошибки исправлены.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Program lab2;
const
  DO1: string = 'DO';
  IN1: string = 'IN';
  FT: string = 'FT';
var
  a,b,c: string;
Begin
  writeln('Введите переменную: ');
  readln(a);
  if a= 'DO' then
    writeln('Курс доллара растет или падает?');
  readln(b);
  if b= 'растет' then
    writeln('IN падает ST растет')
  else writeln('IN растет ST падает');
  if a= 'IN' then
    writeln('Процентные ставки растут или падают?');
  readln(b);
  if b= 'растет' then
    writeln('ST падает')
  else
    writeln('ST растет');
  if a= 'FT' then
    writeln('Процентные ставки резерва растут или падают?');
  readln(b);
  if b= 'падает' then
    writeln('Добавить или изъять резерв?');
  readln(c);
  if c= 'добавить' then
    writeln('IN падает');
end.
1
JokeR.BY
19.04.2015, 16:06     Программа выдает ошибку "встречено 'DO' а ожидался идентификатор"
  #5

Не по теме:

а зачем объявлять константы, если они всё равно не используются?)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 16:06

Встречено 'as', а ожидался идентификатор
Встречено 'as', а ожидался идентификатор 17 строка Program Sme; uses crt; type reca=record...

Встречено 'template', а ожидался идентификатор
program sample(input, output); const n=10; template='_________'; type...

Встречено 'var', а ожидался идентификатор
При выполнении программа выдаёт ошибку "Встречено 'var', а ожидался идентификатор" в строке 9:...

Встречено var, а ожидался идентификатор
8 строка program ex; uses crt; type node=^zapis; zapis=record ocenka:integer; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru