Вопрос по информатике:
Данную задачу на паскале мне необходимо рассказать своему учителю. Помогите описать переменные, функции ввода вывода и что вообще делает данная программа. Делал ее не я и паскаль мне дается с трудом,пожалуйста,опишите ее понятно))0)))0
Это рекурсия.
program p1;
uses crt;
var a,b,c,d:integer;
function F(var b:integer; c:integer):integer;
var d:integer;
begin
a:2; b:b+1; c:=b-a; d:=s;
writeln(a,b,c,d);
F:=d;
end;
begin
a:=0; b:=0; c:=0; d:=0;
d:=F(a,d);
writeln(a,b,c,d);
end.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 01.01.2016 08:21
- Информатика
- remove_red_eye 11298
- thumb_up 21
Ответы и объяснения 1
Ошибка:
a:2; b:b+1; c:=b-a; d:=s;
Должно быть:
a := 2; b := b+1; c := b - a; d := (Значение);
Другими словами: в начале этой строки кода используются неправильные операторы, а в конце переменной d присваивается значение переменной s, которая в свою очередь даже не объявлена (возможно опечатка)
- 03.01.2016 00:25
- thumb_up 46
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.