- •Кодирование
- •Отладка и тестирование
- •Программу условно можно считать правильной, если её запуск для выбранной системы тестовых исходных данных во всех случаях дает правильные результаты.
- •Вычислять эталонные результаты нужно обязательно до, а не после получения машинных результатов.
- •Какими должны быть тестовые данные?
- •Из каких этапов состоит процесс тестирования?
- •Задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Требования к выполнению ргр
- •Требования к оформлению работы
- •Образец выполнения задания Задание 1
- •Контрольные вопросы к защите ргр
Контрольные вопросы к защите ргр
Определение алгоритма. Свойства алгоритма. Базовые структуры алгоритмов.
С помощью, каких операторов может быть смоделирован бесконечный цикл? И наоборот, как избежать зацикливания алгоритмов?
Стандартные и пользовательские типы данных. Размер внутреннего представления каждого из стандартных типов, диапазон значений.
Простые и структурные типы данных.
Какими правилами определяется совместимость типов по присваиванию?
К какой группе операторов языка Pascal относится составной оператор и какие функции он выполняет?
Классификация операций. Какими факторами определяется последовательность выполнения операций?
Операторы выбора. Какой тип имеет выражение, определяющее выбор?
Какие управляющие конструкции повторения реализуются в языке Turbo Pascal? Их особенности.
Структурные операторы. Может ли встречаться символ « ; » внутри структурного оператора и почему?
Какие особенности существуют при написании вложенных операторов if?
В каких случаях и где располагается в программе раздел Uses?
Какими свойствами характеризуются порядковые типы?
Как получить значение ASCII-кода требуемого символа?
Каковы стандартные функции, допустимые в константных выражениях?
Выражение. Конструирование арифметических и логических выражений. Правила составления выражения.
В каких операторах применяется логическое выражение?
Какой тип результата имеют операции отношения?
Какое различие между операциями / и div?
Чем отличаются циклические конструкции с предусловием и постусловием?
С какими ограничениями реализована конструкция цикла со счетчиком?
Почему не рекомендуется использование конструкции безусловного перехода?
Алгоритм накопления.
Алгоритм нахождения максимального значения.
Этапы разработки программы.
Синтаксические и семантические ошибки. Привести примеры.
Отладка и тестирование программы.
Как строится таблица тестов?
1 Английский термин debugging ("отладка") буквально означает "вылавливание жучков". Термин появился в 1945 г., когда один из первых компьютеров — "Марк-1" прекратил работу из-за того, что в его электрические цепи попал мотылек и заблокировал своими останками одно из тысяч реле машины.
