- •Вопрос 1
- •Единицы количества информации: вероятностный и объемный подходы
- •Вопрос 2
- •Вопрос 3
- •Вопрос 5 Структурная схема и устройства пк
- •Микропроцессор
- •Оперативная память
- •Контроллеры
- •Системная магистраль
- •Внешняя память. Классификация накопителей
- •Дополнительные устройства
- •Вопрос 6 основные характеристики пк
- •Вопрос 8
- •Вопрос 9
- •Вопрос 10
- •[Править]Сравнение с другими типами
- •Сравнение с другими типами
- •Лазерные принтеры
- •[Править]Сравнение с другими типами
- •Вопрос 11
- •Вопрос 12
- •По виду выводимой информации
- •[Править]По типу экрана
- •[Править]По размерности отображения
- •Характеристики мониторов
- •Вопрос 13
- •Требования безопасности перед началом работы
- •Требования безопасности во время работы
- •Требования безопасности в аварийных ситуациях
- •Вопрос 14 Этапы подготовки и решения задач на компьютере
- •Вопрос 15
- •Вопрос 16
- •Вопрос 17
- •Вопрос 18
- •Вопрос 19
- •Циклические вычислительные процессы. Определение. Классификация.
- •Вопрос 20
- •Вопрос 21
- •Функции ос
- •Вопрос 23
- •Вопрос 24
- •Классификация операционных систем
- •Вопрос 25
- •Вопрос 28
- •Вопрос 30
- •Назначение
- •[Править]Интерфейс
- •Вопрос 27
- •Сервисные возможности справочно-правовых систем
Вопрос 18
Разветвляющийся вычислительный процесс и условный оператор Главное, чего недостает нашим первым программам -- гибкости и умения принимать решения. Ведь уже несложный алгоритм решения квадратного уравнения предусматривает два варианта расчета, реальные же алгоритмы могут выдавать результаты, зависящие от десятков и сотен условий. Разветвляющийся вычислительный процесс (РВП) реализуется по одному из нескольких направлений вычисления (ветвей алгоритма). Выбор одной из ветвей зависит от истинности или ложности некоторого условия (логического выражения), включенного в состав условного оператора. Программа должна учитывать все возможные ветви вычислений. При запуске программы, в зависимости от данных, выполняется только одна из возможных ветвей.
ОПЕРАТОР БЕЗУСЛОВНОГО ПЕРЕХОДА
В программе можно осуществить переход на помеченный оператор
(не зависимо от какого либо условия), прервав последовательное выполнение
программы. Для этого служит простой оператор безусловного перехода.
Общий вид оператора: GOTO <метка>;
Метка назначается пользователем и представляет собой целое число
без знака, содержащее не более четырёх цифр или обычный идентификатор и
отделяется от оператора двоеточием.
Например: GOTO 120;
GOTO 250;
Используемые в программе метки должны быть описаны в разделе
описания меток. Для приведённого примера раздел меток выглядит так:
LABEL 120, 250;
Язык ПАСКАЛЬ является структурированным, поэтому особой
необходимости в операторе безусловного перехода нет. Использовать его
следует в редких случаях, например, для выхода к концу программы или
процедуры в случае неправильного задания данных или выхода из цикла.
Неправильное использование оператора GOTO усложняет программу за счёт
многократных переходов вперёд или назад по программе, затрудняет её
чтение, отладку и проверку на правильность.
Условный оператор позволяет при выполнении программы выбирать
одно из двух возможных действий. Если же необходимо сделать много
6
взаимоисключающих проверок, то удобнее воспользоваться оператором
выбора варианта.
Вопрос 19
-
Циклические вычислительные процессы. Определение. Классификация.
Циклическим вычислительным процессом называется многократно повторяемая последовательность действий. Все циклические процессы подразделяются на два основных типа: - циклы с известным числом повторений;
- итерационные циклы.
Управляющей переменной цикла (параметром) называется переменная, значениями которой определяется естественное окончание цикла. Группа операторов, повторяющаяся в цикле, называется телом цикла или областью действия цикла.
Формат оператора:
FOR VAR:=E1 TO {DOWNTO} EX2 DO ( S1; S2; ... ; Sn);
где
FOR - первое ключевое слово. VAR - управляющая переменная (параметр) цикла;
E1 - начальное значение управляющей переменной.
EX2 - конечное значение управляющей переменной
( S1; S2; ... ; Sn ) - составной оператор, тело цикла.
Когда в операторе фигурирует в качестве второго ключевого слова "ТО", переменная цикла изменяется с шагом +1, а если "DOWNTO", то шаг становится равным -1
Так же циклы делятся на : С предусловиями и пост условиями:
С предусловием WHILE (условие) DO (S1;S2;Sn);
С постусловием REPEAT S1;S2;Sn UNTIL (условие);