- •1. Системы программирования (состав, назначение)
- •2. Операционные системы (назначение, характеристика)
- •3. Этапы решения задач на компьютере
- •4. Алгоритмы и их свойства
- •5. Основные понятия языков программирования (определение, алфавит, синтаксис, семантика, инструкции)
- •6. Классификация языков программирования
- •8. Трансляция языков
- •9. Язык гипертекстовой разметки (html) назначение, общие характеристики, этапы развития
- •10. Теги и из атрибуты (запись и значения)
- •11. Понятие физического форматирования и логической разметки
- •12. Базы данных и их классификация
- •13. Модели баз данных
- •14. Базы знаний (понятие, классификация)
- •15. Экспертные системы (назначение, основные понятия)
- •16. Методы защиты информации (вирусы и их классификация, способы защиты от вирусов)
- •17. Компьютерные сети и протоколы (назначение и уровни протокола osi)
- •18. Топология сетей (общая шина, кольцо, звезда) их характеристики, достоинства, недостатки
- •19. Протокол tcp/ip (общие характеристики, назначение)
- •20. Классы сетей, создание адресов, назначение, характеристики
- •22. Устройство и состав локальных сетей, назначение и характеристики
8. Трансляция языков
Трансляции и трансляторы бывают:
1) Программные
а) компиляторы – обслуживающая программа, выполняющая перевод программы, записанной на языке программирования в язык, понятный компьютеру
однопроходные – читают всю программу, проверяют синтаксис и семантику и в случае отсутствия ошибок выполняют перевод: при нарушении синтаксиса / семантики компилятор останавливает свою работу и сообщает место и код ошибки
многопроходные – читают программу дважды, проверяя сначала синтаксис, а затем семантику
б) интерпретаторы - программа (транслятор), выполняющая интерпретацию.
Интерпретация — пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса (в отличие от компиляции, при которой программа транслируется без её выполнения).
2) Аппаратные
Эмуляция в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой, вычислительной системе (хосте) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя). Целью является максимально точное воспроизведение поведения в отличие от разных форм компьютерного моделирования, в которых имитируется поведение некоторой абстрактной модели. Например, моделирование урагана или химической реакции не является эмуляцией.
Эмулятор же является исполнителем процесса эмуляции.
9. Язык гипертекстовой разметки (html) назначение, общие характеристики, этапы развития
HTML - язык гипертекстовой разметки документов в Интернете. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1986—1991 годах в Женеве в Швейцарии. HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки.
Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег <TABLE> предназначен для создания в документах таблиц, но часто используется и для оформления размещения элементов на странице.
Этапы развития:
HTML 0.9
HTML 2.0, одобренный как стандарт 22 сентября 1995 года;
HTML 3.2 — 14 января 1997 года;
HTML 4.0 — 18 декабря 1997 года;
HTML 4.01 (изменения, причём более значительные, чем кажется на первый взгляд) — 24 декабря 1999 года;
ISO/IEC 15445:2000[4] (так называемый ISO HTML, основан на HTML 4.01 Strict) — 15 мая 2000 года.
HTML 5 — 28 октября 2014 года
HTML 5.1 начал разрабатываться примерно 19 декабря 2012 года.
Официальной спецификации HTML 1.0 не существует. До 1995 года существовало множество неофициальных стандартов HTML. Чтобы стандартная версия отличалась от них, ей сразу присвоили второй номер.
В версии HTML 4.0 произошла некоторая «очистка» стандарта. Многие элементы были отмечены как устаревшие и нерекомендованные. В частности, элемент <font>, используемый для изменения свойств шрифта, был помечен как устаревший (вместо него рекомендуется использовать таблицы стилей CSS).
