Помощь начинающему

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

nikolay61
новенький
Сообщения: 27
Зарегистрирован: 15.08.2012 16:58:46

Сообщение nikolay61 »

Блин оказывается все просто! Благодарю, работает, и будьте еще здоровее!
nikolay61
новенький
Сообщения: 27
Зарегистрирован: 15.08.2012 16:58:46

Сообщение nikolay61 »

Доброго! Делема.
Програма выполнилась, нажимаю Enter и снова у Free.
А можно как-то сделать, чтобы не закрывалось окно выполнения программы и вводить новые данные. А то как-то стремно - снова запускай RUN.
tema
постоялец
Сообщения: 376
Зарегистрирован: 24.03.2011 19:19:27

Сообщение tema »

Условный цикл.
nikolay61
новенький
Сообщения: 27
Зарегистрирован: 15.08.2012 16:58:46

Сообщение nikolay61 »

Доброго! Как решить такой пример
Изображение
Аватара пользователя
Paster Fob
постоялец
Сообщения: 188
Зарегистрирован: 22.02.2011 20:53:36
Откуда: Новосибирск.

Сообщение Paster Fob »

Код: Выделить всё

z:=sqr(sqr(x)-y)-((6*x*y)/(sqrt(y-x)+abs(x)));
nikolay61
новенький
Сообщения: 27
Зарегистрирован: 15.08.2012 16:58:46

Сообщение nikolay61 »

tema писал(а):Условный цикл.
А где его найти, или как сним поступить?

Добавлено спустя 45 минут 52 секунды:
Paster Fob писал(а):

Код: Выделить всё

z:=sqr(sqr(x)-y)-((6*x*y)/(sqrt(y-x)+abs(x)));

Все правильно, так и я делал, но где-то была ошибка 207. Просто тупо переписал на новый файл и все. Благодарю.

Добавлено спустя 4 минуты 55 секунд:
Используя mod i div нужно перевернуть 93 на 39.
Аватара пользователя
Paster Fob
постоялец
Сообщения: 188
Зарегистрирован: 22.02.2011 20:53:36
Откуда: Новосибирск.

Сообщение Paster Fob »

nikolay61 писал(а):Используя mod i div нужно перевернуть 93 на 39.

Код: Выделить всё

var a:byte;
begin
  a:=93;
  writeln(a);
  a:=(a mod 10*10)+(a div 10);
  writeln(a);
  readln
end.
nikolay61
новенький
Сообщения: 27
Зарегистрирован: 15.08.2012 16:58:46

Сообщение nikolay61 »

Paster Fob писал(а):
nikolay61 писал(а):Используя mod i div нужно перевернуть 93 на 39.

Код: Выделить всё

var a:byte;
begin
  a:=93;
  writeln(a);
  a:=(a mod 10*10)+(a div 10);
  writeln(a);
  readln
end.


Офигеть! Класс! Спс!!!!!
nouvelle
незнакомец
Сообщения: 6
Зарегистрирован: 02.11.2012 00:13:43

Сообщение nouvelle »

Милые умные люди!
Я бы себя никак не назвала начинающей, но появилась надобность в вашей помощи.
Дело в том, что я задолбалась бегать по классу и переводить с английского учащимся сообщения об ошибках при компилировании.
Ну просто класс. углубленно изучающий английский язык по 6 часов в неделю просто в ступор впадает, когда фри паскаль им выдает что-нить типа "синтакс эррор". Человек, два месяца проживший в США сидит и пялит глаза на это с пониманием барана...
Ну что ж... Бывает... Знаю отличников, которые считают, что на уроках математики не с глаголами запросто можно писать и слитно...
Подскажите, где можно найти полный список ошибок с переводом? Желательно и с растолкованием, что компилятор имеет в виду, когда таким образом ругается. Я бы распечатала и каждому учащемуся в папочке у компа положила...
Где-то ж наверняка это есть! Именно в таком виде. как для обучения пригодно. Только где? Может, подскажите место?
Аватара пользователя
Vapaamies
постоялец
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург
Контактная информация:

Сообщение Vapaamies »

Во, я уже могу ответить на этот вопрос. Смотрите приложения в книге Олега "Песни о Паскале" из соседней темы.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

nouvelle
В FPC 2.6.0 сообщения компилятора уже переведены на русский. Насколько я понимаю, русский перевод можно включить, отредактировав файл fpc.cfg.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Знаю отличников, которые считают, что на уроках математики не с глаголами запросто можно писать и слитно...

Ничего. Подрастут юные математики, пойдут в армию, и там узнают что в боевых условиях синус может принимать значение два, а иногда, если очень тяжелый бой, то и три.
ЗЫ. Подозреваю что сообщение компилятора на русском "Синтаксическая ошибка" мало изменит ситуацию, т.к ученики не знают понятия синтаксис, семантика, конечный автомат...
nouvelle
незнакомец
Сообщения: 6
Зарегистрирован: 02.11.2012 00:13:43

Сообщение nouvelle »

vada писал(а):ЗЫ. Подозреваю что сообщение компилятора на русском "Синтаксическая ошибка" мало изменит ситуацию, т.к ученики не знают понятия синтаксис, семантика, конечный автомат...

Воть иманно, как говорил Хрюн Моржов.
Поэтому и намекала, что хотелось бы перевод с расшифровкой косяка сразу же...
Спасибо всем за помощь!)

Добавлено спустя 2 минуты 33 секунды:
Максим писал(а):nouvelle
В FPC 2.6.0 сообщения компилятора уже переведены на русский. Насколько я понимаю, русский перевод можно включить, отредактировав файл fpc.cfg.

Вот как хорошо то! Осталось поймать сисадмина и заставить поработать. Спасибо.

Добавлено спустя 1 минуту 17 секунд:
Vapaamies писал(а):Во, я уже могу ответить на этот вопрос. Смотрите приложения в книге Олега "Песни о Паскале" из соседней темы.

Книжку то я первым делом закачала)) Но не читала еще. Пошла искать нужное. Сенкс)
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

vada писал(а):в боевых условиях синус может принимать значение два, а иногда, если очень тяжелый бой, то и три.

Ошибка, рядовой ! :D Не в тяжелом бою, а ТОЛЬКО по особому приказу командования....

А вот для начинающих - НЕ нужно переводить все на русский, иначе они просто атрофируют свои мозги, и будут искать только русифицированные программы (со всеми вытекающими)
nouvelle
незнакомец
Сообщения: 6
Зарегистрирован: 02.11.2012 00:13:43

Сообщение nouvelle »

да я то согласна! Я сама когда-то начинала программировать на языке ПиЭль-1 в школе, владея исключительно французским!
после этого мне вообще ничего не страшно
только в 8 классе мне бы их не английскому час в неделю учить, а алгоритмы разбирать...
поэтому вот я так вот как-то...
Ответить