Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение


Download 0.99 Mb.
Pdf ko'rish
bet57/103
Sana05.05.2023
Hajmi0.99 Mb.
#1432201
TuriУчебно-методическое пособие
1   ...   53   54   55   56   57   58   59   60   ...   103
Bog'liq
Osnovy algoritmizacii i programmirovaniya

Контрольные вопросы 
1. Что такое подпрограмма? 
2. В каком разделе описываются пользовательские процедуры и 
функции?
3. Как называется язык программирования ПаскальАВС за 
наличие подпрограмм? 
4. Посредством чего реализованы подпрограммы в Пас-
кальАВС? 


104 
5. Что такое процедура? 
6. Чем функция отличается от процедуры? 
7. Как вызываются процедуры? 
8. На какие группы делятся все процедуры и функции в Пас-
кальАВС? 
9. Приведите примеры встроенных процедур. Каково их назна-
чение? 
10. Приведите примеры встроенных функций. Каково их назна-
чение? 
11. Где располагаются стандартные процедуры и функции? 
12. Как осуществляется вызов стандартной процедуры или 
функции?
13. В каком случае организуется пользовательские подпрограммы? 
14. Какова структура пользовательской процедуры? 
15. Какова структура пользовательской функции? 
16. Что такое параметр? 
17. Установите соответствующие обозначения в заголовке про-
цедуры. 
PROCEDURE <...> (...) ; 
Const ... ;Type ... ;Var ... ;Begin операторы End; 
18. Установите соответствующие обозначения в заголовке 
функции. 
FUNCTION <...> (...) : <...>;
Const ... ;Type ... ;Var ... ;Begin операторы End.
19. Какие параметры являются формальными? Почему они так 
называются? 
20. Какие параметры являются фактическими? 
21. Что может включать в себя список формальных параметров? 
22. В чем заключается соответствие между формальными и фак-
тическими параметрами? 
23. Procedure MyProcedure (var ВDRealАRealcString); Пе-
речислите параметры-переменные, параметры-значения. 
24. Охарактеризуйте механизм передачи данных с помощью па-
раметров-переменных. 


105 
25. Охарактеризуйте механизм передачи данных с помощью па-
раметров-значений. 
26. Охарактеризуйте механизм передачи данных с помощью па-
раметров-констант. 
27. Какие объекты называются локальными? 
28. Какие объекты называются глобальными? 
29. Каковы способы размещения пользовательских подпрограмм 
в основной программе? 
30. Укажите имена локальных, глобальных переменных, фор-
мальных и фактических параметров. В каком месте программы 
осуществляется вызов процедуры? 
PROGRAM Primer; 
var x,y: Real; 
PROCEDURE I_N_P_U_T (var a,b: Real); 
BEGIN 
... 
END; 
BEGIN 
I_N_P_U_T (x,y); ...
END. 
31. Почему использование параметров-переменных нежелатель-
но в функции? 
32. Укажите имена локальных и глобальных переменных, фор-
мальных и фактических параметров. В каком месте программы 
осуществляется вызов процедуры? 
program ekz; 
var x,y,z:integer; 
procedure nechet (a: integer; var b:integer); 
begin 
... 
end; 
begin 
writeln ('vvedite chislo'); 
readln (x); 
nechet (x,z); 
... 
end. 


106 
33. Укажите имена локальных и глобальных переменных, фор-
мальных и фактических параметров. В каком месте программы 
осуществляется вызов функции? 
uses crt; 
var a:real; 
function tg(x:real):real; 
begin
tg:=sin(x)/cos(x);
end; 
begin 
clrscr;
writeln ('vvedite chislo'); 
readln (a); 
writeln ('catangens chisla ',a:5:2,' = ',1/tg(a):5:2) ;
end. 

Download 0.99 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   ...   103




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling