|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 9
|
|||||||
Файл: Найти сумму отрицательных компонент файла, расположенных до минимальной компоненты17.03.2010, 23:32. Показов 4192. Ответов 18
Метки нет (Все метки)
Это последний кусок программы на файлы. "Надо было создать числовой файл F, найти сумму отрицательных компонент файла, расположенных до минимальной компоненты. Файл и сумму распечатать."
0
|
|||||||
| 17.03.2010, 23:32 | |
|
Ответы с готовыми решениями:
18
Найти сумму положительных компонент файла, расположенных до максимальной компоненты Сложная обработка элементов файлов. Найти сумму положительных компонент файла, расположенных до максимальной компоненты... Найти сумму компонент, расположенных между максимальной и минимальной компонентами |
|
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
|
|
| 17.03.2010, 23:56 | |
|
Компилятор Вам сообщает что ему там хочется видеть точку с запятой. Откуда взялось у него это желание можно сказать только видя полный исходник. Определённо Вы где-то допустили ошибку. Например end забыли где-то написать.
0
|
|
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 9
|
||||||
| 18.03.2010, 09:37 [ТС] | ||||||
|
Вот. Может найдёте что не так...
0
|
||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 18.03.2010, 09:55 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Если бы оформляли программу как положено, отступы бы делали и по несколько операторов строке не писали бы, то и ошибок дурацких не было бы.
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 9
|
|
| 18.03.2010, 10:32 [ТС] | |
|
Спасибо за помощь. Теперь чтобы правильно отображался результат, нужно поставить формат вывода, а то у меня во что:
vvod pervoy komponenti faila ne ravnoy 100 5 vvodite komponenti faila, konec vvoda - 100 6 7 4 56 100 2.00000000000000E+00004 vivod summi na pechat
0
|
|
|
3317 / 1379 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
|
|
| 18.03.2010, 13:15 | |
|
27 строка
writeln(min:4:2,k1:3);
1
|
|
|
0 / 0 / 1
Регистрация: 08.03.2013
Сообщений: 7
|
|||||||||||
| 08.03.2013, 18:27 | |||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Решил обратиться за помощью на данный форум, так как у самого не получается устранить ошибку. Ошибка та же самая (Error 85). Предыдущие сообщения прочитал - не помогло. Но у меня ситуация несколько иная - программа работала до того, как подключил модуль. Написал пока только одну процедуру (calc - 31-я строчка), на ней и завяз. Ошибку выдает, указывая на последний End.
Пишу первый раз, надеюсь, что правильно выделил код.
Сам модуль компилируется нормально, поэтому не думаю, что проблема в нём, но выкладываю и его код.
0
|
|||||||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|||
| 08.03.2013, 18:55 | |||
|
У Вас какой-то бардак, процедура calk() описана и в модуле и в программе, при чем в программе ничего кроме этой процедуры и нет. Поэтому после процедуры должен стоять еще один end;, после чего должна начинаться программа с о слова begin.
Добавлено через 1 минуту
0
|
|||
|
0 / 0 / 1
Регистрация: 08.03.2013
Сообщений: 7
|
||
| 08.03.2013, 19:28 | ||
|
Я так понял, что если есть процедура в модуле, то в основной программе её быть не должно. Попробовал удалить оттуда и получил ошибку 26 - несоответствие типов (курсор указывает на А - всё та же 31-я строка основной программы). Почему несоответствие типов, если и в модуле и в основной программе указан тип matr (array[1..100,1..100] of Real)? Я понимаю, что мои вопросы звучат для вас глупо, но я искренне надеюсь на помощь. Заранее спасибо.
0
|
||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|||||||||||
| 08.03.2013, 19:44 | |||||||||||
|
Если в модуле определены типы
1
|
|||||||||||
|
0 / 0 / 1
Регистрация: 08.03.2013
Сообщений: 7
|
|||||||||||||||||||||||||||||||||||||
| 08.03.2013, 22:36 | |||||||||||||||||||||||||||||||||||||
:
Решил следующим образом (вдруг пригодиться кому-нибудь): Вместо
Вот только после того, как мне захотелось задать n равным 26, при выполнении программы Паскаль вылетел, а я не сохранил изменения. Написал всё так же, но, увы, несоответствие типов всё так же выскакивает. Решил просто обойтись без вывода массива А:
В любом случае спасибо вам, Puporev, за потраченное время, вы помогли хоть немного ликвидировать мою неграмотность. Надеюсь, что если в дальнейшем буду к вам обращаться, то уже не с такими глупыми причинами.Если вам понятно, почему ошибка всё же остается, то был бы благодарен за указание на неё. Если же нет желания вычислять, то пусть всё будет как есть, пойду обходным путем.
0
|
|||||||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 03.09.2013
Сообщений: 17
|
||||||
| 19.11.2013, 20:52 | ||||||
|
Здравствуйте! Я совсем начинающий по паскалю, поэтому не судите строго. у меня та же ошибка – Error 85: ";" expected и курсор наводит на точку после последнего end. вот весь код:
0
|
||||||
|
Супер-модератор
|
||||||
| 19.11.2013, 20:55 | ||||||
|
case должен завершаться end-ом, у тебя этого не происходит, структура программы нарушена. Вот так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.09.2013
Сообщений: 17
|
|
| 19.11.2013, 22:22 | |
|
понял, разобрался. большое спасибо
0
|
|
|
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 8
|
||||||
| 18.02.2016, 13:43 | ||||||
|
Помогите, пожалуйста, разобраться. При компиляции программы пишет ошибку 85. Просмотрела несколько раз, все end и begin на месте, лишнего нет. Объясните, что не так?
Спасибо, разобралась. Добавлено через 13 минут Нет, проблема осталась. Помогите разобраться.
0
|
||||||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 18.02.2016, 13:50 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Да напишите просто
1
|
||||||
|
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 8
|
|
| 18.02.2016, 13:57 | |
|
Сейчас попробую.
Добавлено через 4 минуты Спасибо. Всё получилось. Хотя на {$I GrInit.pas} путь указывался верно. Но почему то не получалось. Огромное спасибо вам. :-)
0
|
|
|
Супер-модератор
|
||
| 18.02.2016, 14:00 | ||
|
0
|
||
|
Почетный модератор
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 18.02.2016, 14:02 | |
|
0
|
|
| 18.02.2016, 14:02 | |
|
Помогаю со студенческими работами здесь
19
Найти сумму компонент, расположенных между максимальной и минимальной компонентами
Дан файл F, компоненты которого являются действительными числами. Найти сумму компонент файла.
Дан файл, компоненты которого являются целыми числами Найти сумму компонент файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|