Подпрограммы (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.