- •1. Информация и данные
- •2. Кодирование данных. Системы счисления
- •3. Компьютерные сети. Передача данных
- •4. Информационные процессы и системы
- •5. Технологии проектирования информационных систем
- •6. Архитектура эвм
- •7. Устройства эвм
- •8. Файловая система. Типовое программное обеспечение
- •9. Работа с операционной системой
- •10. Создание текстовых документов
- •11. Обработка данных средствами электронных таблиц
- •12. Работа с базами данных
- •13. Интернет. Компьютерная безопасность
- •14. Алгоритмизация и программирование
14. Алгоритмизация и программирование
576. Что такое алгоритм?
Точный набор инструментов, описывающих последовательность действий исполнителя по преобразованию исходных данных в результат
577. Способы описания алгоритмов.
Описательный
Графический
операторный
578. Разновидности структур алгоритмов.
В классическом виде выделяют: линейные, разветвляющиеся, циклические
578. Виды циклических алгоритмов.
1 с заранее известным числом повторений
2 с заранее неизвестным чмслом повторений
2.1 с пост условием
2.2 с пред условием
579. Что такое «программирование на метаязыке»?
Запись программы средствами обычного языка
580. Какую программу необходимо применить для автоматического перевода текста программы в машинный код?
транслятор
581. Какую программу необходимо применить для автоматического выполнения команд языка, указанных в тексте программы?
Интерпритатор
582. Какой процесс применяется при разработке программ, ориентированных на обработку данных сложной структуры?
Интерпритация
583. Какой язык программирования называется языком программирования низкого уровня?
Язык, ориентированный на конкретный тип процессора
584. Какие типы языков программирования применяются для написания драйверов устройств?
Низкого уровня
585. Пример объектно-ориентированного языка программирования.
С++, Visual Basic
586. Пример языка программирования, используемого для создания Интернет-приложений.
Perl, http или html
587. Что означает языковая конструкция IF?
если
588-592. Задачи на кодирование с помощью двоичных строк.
Например:
Для пяти букв латинского алфавита заданы их двоичные коды (для некоторых букв – из двух бит, для некоторых – из трех). Эти коды представлены в таблице:
A |
B |
C |
D |
E |
000 |
01 |
100 |
10 |
011 |
Определить, какой набор букв закодирован двоичной строкой 0000110010011.
593-600. Определение информационного объема сообщения.
Например: Чему равен (в битах) информационный объём сообщения Мыслю, следовательно существую
240. 1 буква = 1 байт
601. Алгоритмическая конструкция какого типа изображена на фрагменте блок-схемы?
Разветвляющийся алгоритм
602-606. Расчет значений пременной по заданной блок-схеме алгоритма, например:
Определите значение целочисленной переменной Х после выполнения следующего фрагмента программы
607-617. Определение значения переменной после выполнения фрагмента программы.
Например:
Определите значение переменной с после выполнения следующего фрагмента программы.
a := 25;
b := 12;
if a > b then
c := 2 * a – b;
else
c := 2 * a + b;
618-625. Расчет числа, которое будет получено в результате выполнения фрагмента программы.
Например:
Запишите число, которое будет напечатано в результате выполнения программы.
var n, s: integer;
begin
n := 0;
s := 0;
while s <= 40 do
begin
s := s + 10;
n := n + 3;
end;
write (n)
end.
12
