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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 15:53   #1
Lyubov'
Новичок
Джуниор
 
Регистрация: 09.06.2011
Сообщений: 2
По умолчанию Turbo Pascal. Как исправить ошибку №14?

Завтра сдаю курсовую, в Паскале - как в темном лесу, помогите пожалуйста.

Есть задача: дан массив чисел, найти значение максимального элемента.
Программу написала, в компьютерном классе проверила - все работает.


Program Massiv1;
Uses WinCRT;
Var max: real;
n,i: integer;
a: array [1..50] of real;
Begin
Writeln ('Введите n');
Read (n);
Writeln ('Введите массив');
For i:=1 to n do
Read (a[i]);
Max:=a[1];
For i:=2 to n do
If a[i]>a[1] then max:=a[i];
Write ('Максимальный элемент=', max:5:1);
End.


Дома при нажатии кнопки "Run" выскакивает окошко "Error 14: Invalid filename".

Мне советовали заменить
uses wincrt на
uses crt
или просто убрать.

Попробовала - результат тот же.

Подскажите, как это исправить?
Lyubov' вне форума Ответить с цитированием
Старый 09.06.2011, 16:05   #2
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Забей.
Алгоритм, судя по тексту программы, реализован вполне корректно.
А с его компиляцией пусть препод парится - твое дело исходный текст с верно написанной программой ему представить)
Будет вякать - так и скажи ему, мол, ты нам ничего не рассказывал про конфигурирование TP IDE для работы в произвольно взятой опер.среде, тебе мол надо исп.файл - ты и компилируй))
mss вне форума Ответить с цитированием
Старый 09.06.2011, 16:10   #3
Lyubov'
Новичок
Джуниор
 
Регистрация: 09.06.2011
Сообщений: 2
По умолчанию

Спаибо, mss)

Но, к сожалению, мое дело в курсовой не только исходный текст с верно написанной программой представить, но и принтскрин результата работы программы вывести(
Lyubov' вне форума Ответить с цитированием
Старый 09.06.2011, 16:27   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Сделайте в другой IDE. Консольное окно везде одинаковое. В PascalABC и FPC компилируется и работает.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.06.2011, 16:30   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код:
If a[i]>a[1] then max:=a[i];
Кстати, тут ошибка по-моему. Наверно надо сравнивать с max, а не первым элементом массива если вы ищите максимальный элемент.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить ошибки в проге Turbo Pascal iron_cross Помощь студентам 9 06.02.2011 16:12
Turbo Pascal : найти ошибку ARAGON Помощь студентам 4 05.04.2010 22:26
Pascal (Работа с файлами) как исправить ошибку Natsu Помощь студентам 9 28.02.2010 20:24
Pascal. Можно ли исправить ошибку? Quezovercoatl Помощь студентам 3 09.12.2009 16:15
[Turbo Pascal] Помогите найти ошибку в сортировке, пожалуйста. Pork6 Помощь студентам 3 08.10.2008 21:29