Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР_№1_по теории алгоритмов_ИСТ_2017.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
164 Кб
Скачать
☆

Контрольные вопросы к защите ргр

  1. Определение алгоритма. Свойства алгоритма. Базовые структуры алгоритмов.

  2. С помощью, каких операторов может быть смоделирован бесконечный цикл? И наоборот, как избежать зацикливания алгоритмов?

  3. Стандартные и пользовательские типы данных. Размер внутреннего представления каждого из стандартных типов, диапазон значений.

  4. Простые и структурные типы данных.

  5. Какими правилами определяется совместимость типов по присваиванию?

  6. К какой группе операторов языка Pascal относится составной оператор и какие функции он выполняет?

  7. Классификация операций. Какими факторами определяется последовательность выполнения операций?

  8. Операторы выбора. Какой тип имеет выражение, определяющее выбор?

  9. Какие управляющие конструкции повторения реализуются в языке Turbo Pascal? Их особенности.

  10. Структурные операторы. Может ли встречаться символ « ; » внутри структурного оператора и почему?

  11. Какие особенности существуют при написании вложенных операторов if?

  12. В каких случаях и где располагается в программе раздел Uses?

  13. Какими свойствами характеризуются порядковые типы?

  14. Как получить значение ASCII-кода требуемого символа?

  15. Каковы стандартные функции, допустимые в константных выражениях?

  16. Выражение. Конструирование арифметических и логических выражений. Правила составления выражения.

  17. В каких операторах применяется логическое выражение?

  18. Какой тип результата имеют операции отношения?

  19. Какое различие между операциями / и div?

  20. Чем отличаются циклические конструкции с предусловием и постусловием?

  21. С какими ограничениями реализована конструкция цикла со счетчиком?

  22. Почему не рекомендуется использование конструкции безусловного перехода?

  23. Алгоритм накопления.

  24. Алгоритм нахождения максимального значения.

  25. Этапы разработки программы.

  26. Синтаксические и семантические ошибки. Привести примеры.

  27. Отладка и тестирование программы.

  28. Как строится таблица тестов?

1 Английский термин debugging ("отладка") буквально означает "вылавливание жучков". Термин появился в 1945 г., когда один из первых компьютеров — "Марк-1" прекратил работу из-за того, что в его электрические цепи попал мотылек и заблокировал своими останками одно из тысяч реле машины.