Почему не работает программа на TP?

Разговоры обо всем
Anonymous
Благодарил (а): 0
Поблагодарили: 0

re:Почему не работает программа на TP?

Сообщение Anonymous »

Дык
ReadLn(a);
не канает.
Нада ReadLn(a);
Polaris
Сообщения: 213
Зарегистрирован: 25 фев 2005, 15:52
Откуда: Киев
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Почему не работает программа на TP?

Сообщение Polaris »

Ваше Солнце писал(а):Условие: Эл-ты заданного 8 числами массива  
расположить в обратном порядке.
А что не работает-то?
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

Код абсолютно верный.

Может быть тебя смещает то, что после ввода элементов массива программа закрываеться?

Напиши "Readln" перед последним END'oм.
Polaris
Сообщения: 213
Зарегистрирован: 25 фев 2005, 15:52
Откуда: Киев
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Polaris »

Woody писал(а):Код абсолютно верный.

Может быть тебя смещает то, что после ввода элементов массива программа закрываеться?

Напиши "Readln" перед последним END'oм.
действительно :)
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

NORDmen, Если ты про оформление, то отстань от неё. Когда человек не занимаеться программированием, то его это не волнует.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

Re: Почему не работает программа на TP?

Сообщение Anonymous »

ReadLn(a);
ReadLn(a);
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение winzard »

госэкзамен наверно тоже не волнует
Яви миру свою программу переворачивания массива.
Аватара пользователя
John Prick
Сообщения: 9388
Зарегистрирован: 12 янв 2006, 19:30
Благодарил (а): 431 раз
Поблагодарили: 312 раз
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение John Prick »

Яви миру свою программу переворачивания массива
Вот с этого и надо было начинать... или этим заканчивать. Где-то подобное я уже читал.
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

Объясните, как вообще можно составить алгоритм чего-то?  
Ваше Солнце, если говорить просто, то это значит человечискими словами описать последовательность действий, не привязываясь к синтаксису конкретного языка программирования. А если чуть по сложней, то есть специальный алгоритмический язык.

По поводу самой задачи: можешь определить второй массив той же размерности что и заданный. Читаешь свой массив с начала и заносишь во второй с конца.
А можешь через переменную. Присваеваешь ей значение первого элемента массива, первому элементу присваиваешь значение последнего элемента а последнему элементу - значение переменной и т.д.
Аватара пользователя
DimAce
Сообщения: 1457
Зарегистрирован: 21 июл 2005, 13:47
Откуда: Смоленск-Ярцево
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение DimAce »

Ваше Солнце писал(а):Та же самая ситуация: вводишь массив, и всё закрывается...
либо вместо read(a); напиши readln(a);
либо вместо последнего readln; напиши repeat until keypressed;
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

Та же самая ситуация: вводишь массив, и всё закрывается...  
Ваше Солнце, а трассировку отменили чтоли :D Посмотри на чем вываливается. (ну нетуу меня сейчас паскля чтоб посмотреть)
Аватара пользователя
DimAce
Сообщения: 1457
Зарегистрирован: 21 июл 2005, 13:47
Откуда: Смоленск-Ярцево
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение DimAce »

энергет, да не вываливается оно, просто прога отрабатывает.

Ещё Alt+F5 можно нажать.
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

DimAce писал(а):вместо последнего readln; напиши repeat until keypressed;
DimAce прав. По непонятным мне причинам один Readln в конце не всегда сробатывает. Либо добавь ещё один Readln, либо как DimAce сказал.

А, ещё после закрытия можно, нажав "Alt + F5", посмотреть то, что было выведено на экран.
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

DimAce, я то понимаю. readln должно спасать.
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

мож я чего забыл, но зачем кртшный модуль здесь подрубать не пойму
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

Вот пипец. Пока читал другой топик, первей меня сказали :D
Аватара пользователя
DimAce
Сообщения: 1457
Зарегистрирован: 21 июл 2005, 13:47
Откуда: Смоленск-Ярцево
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение DimAce »

энергет писал(а):мож я чего забыл, но зачем кртшный модуль здесь подрубать не пойму
если не использовать keypressed, то незачем.
Woody писал(а):По непонятным мне причинам один Readln в конце не всегда сробатывает.
Причина в том, что он срабатывает, когда вводишь последнее число, т.к. простой read его не "схватывает".
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

DimAce писал(а):
энергет писал(а):мож я чего забыл, но зачем кртшный модуль здесь подрубать не пойму
если не использовать keypressed, то незачем.
А, как же clrscr ??????
DimAce писал(а):
Woody писал(а):По непонятным мне причинам один Readln в конце не всегда сробатывает.
Причина в том, что он срабатывает, когда вводишь последнее число, т.к. простой read его не "схватывает".
Попробывал. Действительно так. Буду знать. Хотя и без этого спокойно жил :D
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

Ваше Солнце, Если не используешь
repeat until keypressed
в конце, то выкинь строчку
uses crt
ибо не нужен этот модуль здесь (могут реально понять, что не знаешь зачем эта строчка нужна) :)
Polaris
Сообщения: 213
Зарегистрирован: 25 фев 2005, 15:52
Откуда: Киев
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Polaris »

энергет писал(а):Ваше Солнце,  Если не используешь
repeat until keypressed
в конце, то выкинь строчку
uses crt  
ибо не нужен этот модуль здесь (могут реально понять, что не знаешь зачем эта строчка нужна) :)
Блин, ну а как же clrscr??? Писали же уже Вам
Аватара пользователя
энергет
Сообщения: 1984
Зарегистрирован: 31 окт 2005, 15:36
Откуда: Смоленск, покровка
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение энергет »

тоже нафиг, мы за оптимизацию. Нет сговору производителей софта и железа :D
Anonymous
Благодарил (а): 0
Поблагодарили: 0

Почему не работает программа на TP?

Сообщение Anonymous »

Условие: Эл-ты заданного 8 числами массива
расположить в обратном порядке.
Решение:

=====[здесь начинается аццкий файл suxx.pas]=====
program suxx;
uses
crt;
var
a: array [1..8] of integer;
i, j, temp: integer;
begin
clrscr;
writeln('Type elements of this super-puper-duper-scuper array!!!');
for i := 1 to 8 do
begin
write('a[', i, '] = ');
readln(a);
end;
j := 8;
for i := 1 to 4 do
begin
temp := a[j];
a[j] := a;
a := temp;
j := j - 1;
end;
writeln('New array');
for i := 1 to 8 do
writeln('a[', i, '] = ',a);
writeln('ACHTUNG!!! Press RESET!!!');
readln;
end.
=====[файл suxx.pas зохавал сотона]=====



alexey
stp орёт: [Amatory] - Поцелуй мою кровь
Аватара пользователя
TAndrew
Сообщения: 7014
Зарегистрирован: 06 апр 2005, 18:56
Настоящее имя: zengarden
Откуда: Смоленск
Благодарил (а): 65 раз
Поблагодарили: 69 раз
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение TAndrew »

Ваше Солнце, а есть полный список всех задач в электронном виде?
Аватара пользователя
Woody
Сообщения: 2154
Зарегистрирован: 21 окт 2005, 22:11
Откуда: Ленинский район
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:рПЮЕНХ ОЕ ТБВПФБЕФ РТПЗТБННБ ОБ TP?

Сообщение Woody »

TAndrew писал(а):Ваше Солнце, а есть полный список всех задач в электронном виде?
Могу предположить, что их гдето 127(если мне не изменяет память)
Ответить Пред. темаСлед. тема