С Новым годом! Форум программистов, компьютерный форум, киберфорум
Maple
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 08.11.2017
Сообщений: 18

Ошибка в процедуре

13.11.2017, 11:13. Показов 4463. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Не могу понять, у меня почему то не работает функция proc в maple. Не могу понять что я делаю не так. Находил несколько примеров с созданием процедуры в интернете на разных сайтах, вводил один в один то же самое и у меня почему то выдает ошибку "Error, unterminated procedure" .
Например ввожу :
restart;
primer:=proc(A)::integer;
и всё, сразу выдает ошибку, перепробовал разные варианты, в любом случае ничего не меняется.
Если кому то не сложно скажите в чем проблема? Maple 17 у меня если что.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2017, 11:13
Ответы с готовыми решениями:

Ошибка в процедуре
Здравствуйте! Вот код: Function Acos(ByVal a As Double) As Double If a = 1 Then Acos = 0 ElseIf a = -1 Then Acos = Pi Else...

Ошибка в процедуре
Добрый день! create or replace procedure vip.DanceEdit ( nameEdit dance.name%TYPE, clubTIPEdit Dance.clubTIP%TYPE, ...

Ошибка в процедуре.
Эта процедура должна из заданного массива брать и сортировать числа по возрастанию и убыванию(применяя пузырьковую сортировку) через...

8
Модератор
 Аватар для Centurio
1765 / 1610 / 541
Регистрация: 13.09.2015
Сообщений: 5,629
13.11.2017, 12:25
victorvoronin, с таким синтаксисом неудивительно, что не работает. Где, например, слова end proc?
Чтобы проверить работоспособность, скопируйте пример из справки и запустите его. Допустим:
C++
1
2
3
4
5
lc := proc( s, u, t, v )
    description "form a linear combination of the arguments";
    s * u + t * v
end proc;
lc(Pi, x, -I, y)
0
0 / 0 / 0
Регистрация: 08.11.2017
Сообщений: 18
13.11.2017, 13:27  [ТС]
написал всё что вы сказали, результат тот же. Я же правильно понимаю, после каждой строчки нужно нажимать интер? Ввожу первую строчку, жму интер и сразу же вылезает ошибка.
0
0 / 0 / 0
Регистрация: 08.11.2017
Сообщений: 18
13.11.2017, 13:29  [ТС]
от скриншот
Миниатюры
Ошибка в процедуре  
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5289 / 4071 / 1392
Регистрация: 30.07.2012
Сообщений: 12,487
13.11.2017, 13:32
Цитата Сообщение от victorvoronin Посмотреть сообщение
...после каждой строчки нужно нажимать Энтер
В примере Centurio - Ctrl+Enter
Прикрепите к сообщению архив своего файла... (кнопка со скрепкой)
Миниатюры
Ошибка в процедуре  
0
0 / 0 / 0
Регистрация: 08.11.2017
Сообщений: 18
13.11.2017, 13:37  [ТС]
вот архив
Я вообще не могу понять в чем дело!!! Только что посмотрел видео, где делают то что предложили мне выше, сделал всё так же как в видео, но почему то опять эти ошибки, ничего не работает!!!! И что самое интересное, на другом компьютере с другой версией мапла та же самая ситуация!!!! Что я делаю не так???? скажите, я уже близок к суициду из за этого!!!
Вложения
Тип файла: rar Архив WinRAR (2).rar (4.8 Кб, 6 просмотров)
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5289 / 4071 / 1392
Регистрация: 30.07.2012
Сообщений: 12,487
13.11.2017, 14:12
Цитата Сообщение от victorvoronin Посмотреть сообщение
...я уже близок к суициду из за этого!!!
А вот этого не надо!!! Попробуйте скопировать процедуру и затем вставить в Classic Worksheet Maple.
> lc := proc( s, u, t, v )
description "form a linear combination of the arguments";
s * u + t * v
end proc;

> lc(Pi, x, -I, y);
0
0 / 0 / 0
Регистрация: 08.11.2017
Сообщений: 18
13.11.2017, 14:20  [ТС]
представляете, сработало!!! Но я не пойму в чем проблема? почему у меня так не получается? Вроде всё то же самое

Добавлено через 5 минут
Я всё понял. Просто я нажимал интер после каждой строчки, а надо было интер+шифт, пока не дойду до енд проц. Спасибо большое за помощь.))))
0
13.11.2017, 14:23

Не по теме:

victorvoronin, дерзайте!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2017, 14:23
Помогаю со студенческими работами здесь

Ошибка в процедуре
PROCEDURE seal_the_gate ( number_1 IN NUMBER ) AS l_seal_no VARCHAR2(50); l_gos_num VARCHAR2(50); l_bc_id number; BEGIN ...

Ошибка в процедуре
Нужно написать подпрограмму (процедуру), которая находит в массиве адрес числа N в интервале от K1-й позиции до K-2-й. Тут ошибка, не...

Ошибка в процедуре
помогите найти ошибку (где-то в процедуре sum) unit lab16; interface type mas=arrayof integer; procedure vvod (m:integer; var...

Ошибка в процедуре
Написала программу и ошибок паскаль не выявляет,но при тестировании программы процедура распределения студентов по двум фалам не...

Ошибка в процедуре
Есть алгоритм, который вроде записан правильно. Но в тоже время вылезают разные ошибки и код не работает. Как сделать так, чтобы начал...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru