|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2019, 19:36 | #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. |
11.10.2019, 19:39 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
11.10.2019, 19:42 | #3 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
max - ну как переменная для вывода результата. На лекциях говорят, нужно так писать
|
11.10.2019, 19:45 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А, переменная. А где её описание? И в процедуре Max3 - а если, например, a=b?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.10.2019 в 19:48. |
11.10.2019, 19:48 | #5 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
Описание в самой процедуре: procedure Max3(a,b,c: integer; var max: integer);
|
11.10.2019, 19:50 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Так сама процедура и видит её, больше ни какая часть программы не видит
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.10.2019, 19:59 | #7 |
Новичок
Джуниор
Регистрация: 11.10.2019
Сообщений: 5
|
И что мне нужно здесь поменять?
|
12.10.2019, 00:00 | #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 |