Программа выполнения определенной операции, которая может меняться в зависимости от условий Программа выполнения определенной операции, выполнение которой не зависит от условий Строгая, полностью определенная последовательность действий над исходными данными, выполнив которую, получим результат
Дискретность, условность Результативность, массовость Надежность, определенность
Последовательность действий, после выполнения которых достигается желаемый результат Файл или набор файлов, который содержит все необходимые действия Описание алгоритма и данных на некотором языке программирования
Схема Тьюринга, цифровой способ Словесно-формульный, блок-схема Программный способ, блок-схема
Линейные, ветвящиеся Линейные, повторяющиеся Циклические, рекурсивные
Память машины можно представить как длинную страницу, состоящую из нескольких строк. Управляющая программа решает, какие из них выполняются первыми ЭВМ выполняет без участия человека не только одну команду, но и длинную последовательность команд (программу)
Кодовая, адресная Первичная, вторичная Код команды, сама команда
Операции переключения состояния, операции обращения к памяти Логические операции, операции обработки данных Арифметические операции, команды ввода-вывода
Математическое описание задачи – составление программы – составление алгоритма решения Постановка задачи – составление программы – отладка программы Выбор и обоснование метода – постановка задачи – составление программы
Структурное, процедурное, математическое Процедурное, профессиональное, начальное Объектно-ориентированное, функциональное, процедурное
Prolog, Visual Basic Pascal, C LISP, C
Интерпретатор сразу целиком переводит программу в машинный код, а компилятор – по мере распознавания конструкций исходного языка Компилятор сразу целиком переводит программу в машинный код, а интерпретатор – по мере распознавания конструкций исходного языка Принципиальных различий нет только некоторые детали
Использование подпрограмм помогает облегчить процесс написания кода Подпрограммы в основном используются для уменьшения исходного кода программы Подпрограммы реализуют вспомогательные алгоритмы для дальнейшего их использования в основной программе
Фактические, формальные Вспомогательные, основные Типовые, порядковые
Язык, предназначенный как для профессионалов так и для начинающих Многоцелевой язык символических инструкций для начинающих Основной логический язык программирования
Нажми на кнопку для завершения теста:
Подведем итоги. Если Вы набрали: