Подпрограммы (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 Процедуры и функции: обзор] | ||
+ | * [http://pascalabc.net/downloads/OsipovBook/StudentChoice2.pdf Выбор школьника 2] | ||
+ | |||
<syntaxhighlight lang="pascal" line> | <syntaxhighlight lang="pascal" line> | ||
procedure hello(name: string); | procedure hello(name: string); |
Версия 16:45, 8 июня 2022
Процедуры и функции
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 var res := add(a,b);
16 Writeln($'{a} + {b} = {res}');
17 end.