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