Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_лекции.doc
Скачиваний:
189
Добавлен:
21.02.2016
Размер:
7.02 Mб
Скачать

9.5. Вопросы для повторения и самоконтроля

  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. Сравните формы ветвления между собой.

  31. Как оформляется ветвление в алгоритмах, записанных в виде блок-схемы?

  32. Как оформляется ветвление в алгоритмах, записанных на алгоритмическом языке?

  33. Как осуществляется выполнение действий в ветвлении при записи алгоритма на алгоритмическом языке?

  34. Какими формулами пользуются при нахождении суммы или произведения ряда чисел? Охарактеризуйте их.

  35. Как математически записываются данные формулы?

  36. Как определить по ним величину - счетчик, ее начальное и конечное значение, шаг и аргумент?

  37. В чем отличие языков программирования от остальных способов составления алгоритмов?

  38. Какие уровни языков программирования вам известны?

  39. Языки высокого уровня делятся на…?

  40. Сущность, достоинсва и недостатка процедурно-ориентированного программирования.

  41. Что такое объектно-ориентированное программирование?

  42. В чем заключается преимущества объектно-ориентированного подхода перед процедурно-ориентированным?

  43. Что такое "объект" в объектно-ориентированном программировании?

  44. Что такое "состояние" в объектно-ориентированном программировании?

  45. Что такое "поведение" в объектно-ориентированном программировании?

  46. Что такое "уникальность" в объектно-ориентированном программировании?

  47. Что такое "класс" в объектно-ориентированном программировании?

  48. Что такое "инкапсуляция" в объектно-ориентированном программировании?

  49. Что такое "наследование" в объектно-ориентированном программировании?

  50. Что такое "полиморфизм" в объектно-ориентированном программировании?

  51. Что такое "агрегация" в объектно-ориентированном программировании?

  52. Что такое "ассоциация" в объектно-ориентированном программировании?

  53. Что такое "метаклассы" в объектно-ориентированном программировании?

  54. Приемущества и недостатки объектно-ориентированного программирования?