Подпрограммы (PascalABC.NET): различия между версиями

Материал из Информационная безопасностя
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
== Процедуры и функции ==
 
== Процедуры и функции ==
 
* [http://pascalabc.net/downloads/pabcnethelp/index.htm?page=LangGuide/ProcFunc/procdef.html Процедуры и функции: обзор]
 
* [http://pascalabc.net/downloads/pabcnethelp/index.htm?page=LangGuide/ProcFunc/procdef.html Процедуры и функции: обзор]
 +
<syntaxhighlight lang="c" line>
 +
procedure hello(name: string);
 +
begin
 +
  Writeln($'Hello {name}!');
 +
end;
 +
 +
function add(a, b: integer): integer;
 +
begin
 +
  result := a + b;
 +
end;
 +
 +
begin
 +
  hello('Иван');
 +
  var a := 2;
 +
  var b := 3;
 +
  Writeln($'{a} + {b} = {add(a,b)}');   
 +
end.
 +
</syntaxhighlight>
  
 
== Задачник ==
 
== Задачник ==
 
* [http://ptaskbook.com/ru/tasks/func.php Функции]
 
* [http://ptaskbook.com/ru/tasks/func.php Функции]

Версия 07:34, 9 июня 2021

Процедуры и функции

 1 procedure hello(name: string);
 2 begin
 3   Writeln($'Hello {name}!');
 4 end;
 5 
 6 function add(a, b: integer): integer;
 7 begin
 8   result := a + b;
 9 end;
10 
11 begin
12   hello('Иван');
13   var a := 2;
14   var b := 3;
15   Writeln($'{a} + {b} = {add(a,b)}');    
16 end.

Задачник