Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение
Download 0.99 Mb. Pdf ko'rish
|
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 В, D: Real; А: Real; c: String); Пе- речислите параметры-переменные, параметры-значения. 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling