Хелпикс

Главная

Контакты

Случайная статья





Технология программирования (PASCAL)



Технология программирования (PASCAL)

Лекционный курс

доцента кафедры информационных систем и компьютерных технологий

Пановой Т. В.

Контрольные вопросы №1

1. Что такое «программа», «алгоритм», «программное средство»?

2. Назвать этапы разработки программ, кратко определив каждый.

3. Что называется тестированием? Что такое «тест», «набор тестов»?

4. Назвать принципы тестирования.

5. Какие существуют виды тестирования?

6. Какие существуют группы тестов?

7. В чем заключается цель тестирования и в чем – отладки? Что включает процесс отладка программ?

8. В чем заключается нисходящая отладка программ? Что такое «заглушка»?

9. В чем заключается восходящая отладка программ? Что такое «драйвер»?

10. Чем определяется эффективность алгоритма?

11. Какие существуют меры для повышения эффективности программ?

12. Что такое «надежность ПС»? Что такое «отказ» в ПС? Что такое «надежное ПС»? В чем выражается степень надежности ПС?

13. Что понимается под «технологией программирования»?

14. Какими специфическими особенностями характеризуется разработка ПС?

15. Что такое «жизненный цикл ПС»? Какие стадии и фазы включаются в жизненный цикл ПС?

16. Что такое «качество ПС»? Какие существуют критерии качества ПС?

17. Какие существуют подходы к обеспечению надежности?

18. Что такое «алгоритм»? Какой алгоритм называется завершающим, какой – недетерминированным, какой – детерминированным?

19. Назвать и определить базовые структуры алгоритмов.

20. Что представляют собой линейные алгоритмы? Привести пример.

21. Что представляют собой разветвляющиеся алгоритмы? Привести пример.

22. Что представляют собой циклические алгоритмы? Привести пример.

23. Что представляют собой рекурсивные алгоритмы? Привести пример.

24. Что означает «язык программирования поддерживает или не поддерживает некоторый стиль программирования»? Какие предъявляются требования к языку программирования?

25. Основные понятия парадигмы процедурного программирования.

26. Что такое «вспомогательный алгоритм»? В чем заключается важная особенность вспомогательных алгоритмов?

27. Что такое «подпрограмма»? Что такое «процедура», «функция»? Основное отличие между процедурой и функцией.

28. Что такое «фактические» и «формальные параметры подпрограммы»?

29. Какие выделяют категории формальных параметров?

30. Какие параметры относятся к параметрам, используемым для передачи входных данных в подпрограмму? Объяснить, что представляет каждый из них.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.