- •13) Каковы производные единицы информации
- •14)Что такое код
- •15)Как кодируется текстовая информация
- •16) Как представляется числовая информация
- •19)Каковы основные блоки фон-неймоновской электронно-вычислительной машины
- •20)Что понимают под внешней и внутренней памятью компьютера
- •21)В чем преимущества шинной архитектуры эвм
- •22)Что понимают под базовой аппаратной конфигурацией персонального компьютера
- •Вопрос 52.Что представляет собой структура «цикл с постусловием», как реализуется она на языках программирования?
- •Вопрос 53.Что представляет собой структура «цикл с постусловием», как реализуется она на языках программирования?
- •Вопрос 54. Как формулируется задача поиска? Сортировки?
- •Вопрос 55. Перечислите методы сортировки.
- •Вопрос 56. В чем заключается линейный поиск? каковы условия его окончания?
- •Вопрос 57. Что такое язык программирования?
- •Вопрос 58. Что такое алфавит, синтаксис, семантика языка программирования?
- •Вопрос 59. Что такое транслятор? Какие функции он выполняет?.
- •Вопрос 60. Какие технологии программирования существуют?
- •Вопрос 61. Каковы правила структурного программирования?
- •Вопрос 62. Каковы этапы решения задач на эвм?
- •63. Что включает алфавит языка Паскаль?
- •64. Какие типы данных имеются в Паскале?
- •65. Какие стандартные математические функции имеются в Паскале?
- •66. Какова структура программы на языке Паскаль? Структура программы на языке Паскаль
- •67. Какие операторы имеются в Паскале?
- •68. Как в Паскале осуществляется ввод и вывод данных?
- •69. Как описываются функции в Паскале?
- •70. Как описываются процедуры в Паскале?
- •71. Что такое компьютерная сеть?
- •72. Каково назначение локальных сетей?
- •Назначение локальных сетей
- •73. Какие бывают конфигурации локальных вычислительных сетей?
- •74. Что представляет собой глобальная сеть Интернет? Введение в Интернет
- •Региональные компьютерные сети.
- •Корпоративные компьютерные сети.
- •Вопрос 88. Как классифицируют компьютерные вирусы?
- •Вопрос 89. Каковы методы защиты от компьютерных вирусов?
Вопрос 52.Что представляет собой структура «цикл с постусловием», как реализуется она на языках программирования?
Для цикла с постусловием сначала выполняется тело цикла, затем управление передается на проверку условия. В зависимости от истинности или ложности условия, тело цикла выполняется повторно или же происходит переход к оператору, следующему за телом цикла. Всё, сказанное о возможном зацикливании для цикла с предусловием, справедливо и для цикла с постусловием.
Цикл с постусловием гарантированно выполняется хотя бы раз.
Работает цикл с постусловием следующим образом: "тело цикла повторяется до тех пор, пока логическое выражение не станет истинным".
Р- логическое выражение (условие), S – оператор (тело цикла).
Бейсик: DO<оператор>LOOPUNTIL<выражение>
Паскаль:
repeat<оператор>until<выражение>;
Вопрос 53.Что представляет собой структура «цикл с постусловием», как реализуется она на языках программирования?
Иногда заранее известно, сколько раз должен выполняться цикл.
М – заголовок цикла, S – оператор.
В заголовке – параметр цикла, ему присваивается начальное значение, указывается конечное значение, до достижения которого тело цикла будет повторяться, и шаг, который показывает, на сколько изменится параметр цикла после каждого выполнения тела цикла.
Бейсик: FOR<параметр цикла> = <начальное значение параметра цикла>TO<конечное значение параметра цикла> [STEP<шаг>] <оператор>
NEXT [<параметр цикла>]
ПАСКАЛЬ: for<параметр цикла>; = <начальное значение параметра цикла>to<конечное значение параметра цикла>
do<оператор>;
или for<параметр цикла>; =<< начальное значение параметра цикла>downto<конечное значение параметра цикла>
do<оператор>;
СИ: for(<параметр цикла>=<начальное значение параметра цикла>; <условие выполнения цикла>; [<параметр цикла>=<параметр цикла>+<шаг>])
<оператор>;
Вопрос 54. Как формулируется задача поиска? Сортировки?
Задача поиска – одна из наиболее встречающихся в информатике. Поиск производится в последовательности однотипных данных и заключается в выявлении одного или нескольких данных, обладающих некоторым свойством К. Задача поиска ставится так: пусть имеется набор элементов а1,а2,а3……….аnи пусть имеется некоторое значение К.
требуется определить по крайней мере один элемент, имеющий К своим свойством.
требуется определить все элементы, имеющие К своим свойством.
К – аргумент поиска или запрос (может быть безрезультативным).
Иногда поиск организуется по выполнению некоторых условий (по интервалу значений).
СОРТИРОВКА – процесс упорядочивания данных одного типа по возрастанию или убыванию значений какого-либо признака.
Вопрос 55. Перечислите методы сортировки.
Метод сортировки «пузырьком» - на каждом шаге самый «легкий» элемент поднимается до своего места («всплывает»).
Сортировка прямым выбором – будем выбирать минимальный элемент в оставшейся части массива и приписывать его к уже отсортированной части. Повторив эти действия Nраз , мы получим отсортированный массив.
Пирамидальная сортировка – выбираем самый большой элемент и записываем его в начало уже отсортированной части массива (отсортировка в обратном порядке), т.е. отсортированный массив будет строиться от конца к началу.
Быстрая сортировка – выбираем опорный момент, все числа меньше его перемещаем в лево, больше - вправо. Затем применяем функции сортировки для каждой части.
Сортировка слияниями – разобьем элементы на пары, упорядочим их. Затем из двух пар создадим четверки и т.д.
Сортировка подсчетом – (только для дискретных данных).
Поразрядная сортировка .