![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
![]()
Здравствуйте! Моя простенькая программа выдаёт ошибку "Неправильный тип параметров подпрограммы". Скажите, где я что не так ввела? Код:
var x,y,z: integer; procedure Max3(a,b,c: integer; var max: integer); begin if (a>b) and (a>c) then max:=a else if (b>a) and (b>c) then max:=b else if (c>a) and (c>b) then max:=c; end; Begin writeln('Введите 3 числа: '); read(x,y,z); Max3(x,y,z,max); writeln ('Максимум из трёх: ', max); end. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
![]()
max - ну как переменная для вывода результата. На лекциях говорят, нужно так писать
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А, переменная. А где её описание? И в процедуре Max3 - а если, например, a=b?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.10.2019 в 19:48. |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
![]()
Описание в самой процедуре: procedure Max3(a,b,c: integer; var max: integer);
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так сама процедура и видит её, больше ни какая часть программы не видит
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
![]()
И что мне нужно здесь поменять?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а если так попробовать?
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[РЕШЕНО] ошибка в цикле "repeat.until" Fatal: Syntax error, "UNTIL" expected but "(" found. | sashakor22 | Lazarus, Free Pascal, CodeTyphon | 1 | 17.02.2019 15:25 |
При компилировании программы выводит ошибку: "Нет перегруженной подпрограммы с такими типами параметров". | Oryn1k | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 06.03.2017 16:46 |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Неправильный тип параметров подпрограммы split | roman0495 | Помощь студентам | 1 | 13.10.2015 17:46 |