- •Информация и информатика: сигналы и данные, информация и её свойства, кодирование данных, файловая структура.
- •Типы дигитайзеров
- •Операционные системы: понятие операционной системы, ядро, вспомогательные функции ос, мобильность, многозадачность, определение процессов и потоков, назначение и типы прерываний.
- •Назначение и типы прирываний
- •Основные понятия:
- •Алгоритмы сжатия:
- •Архивация носителей.
- •Линии передачи данных:
- •Компьютерные сети: сетевое оборудование, принципы работы лвс.
- •27 Интернет: основы Интернета, протокол tcp/ip, службы Интернета
- •Основы интернета
- •Службы интернета:
- •Служба передачи файлов ftp
- •28 Основы программирования: понятие программы, языки программирования, компилятор и интерпретатор, классификация языков программирования.
- •29 Основы программирования: средства создания программ, системы программирования, среды быстрого проектирования, алгоритмическое программирование, модульное программирование.
- •Правила модульного программирования
- •30 Основы программирования: объектно-ориентированное программирование, понятие класса и объекта, ключевые концепции, основные команды JavaScript
- •Ооп концепции (по Алану Кею):
- •31 Основы программирования: поколения языков программирования, языки программирования высокого уровня, языки программирования баз данных, языки программирования Интернет.
- •32 Моделирование. Классификация моделей. Информационная модель. Решение задач с помощью компьютера.
- •Р ешение задач с помощью компьютера – общий алгоритм
27 Интернет: основы Интернета, протокол tcp/ip, службы Интернета
Основы интернета
Первая сеть (ARPANet), базирующаяся на принципе децентрализации, была разработана 29 октября 1969 года, она имела гибкую маршрутизацию и пакетный способ передачи данных.
TCP (Transmission Control Protocol) – протокол транспортного уровня. Он управляет тем, как происходит передача информации.
Протокол IP (Internet Protocol) – адресный протокол. Он принадлежит сетевому уровню и определяет, куда происходит передача.
((((принцип работы протокола TCP/IP С помощью протокола TCP, отправляемые данные делятся на небольшие пакеты, как правило, размер пакета не превышает 1500 байт. Каждый пакет маркируется таким образом, чтобы в нем были данные, необходимые для правильной сборки документа на компьютере получателя. После этого адресный протокол IP доставляет пакеты данных адресату. Сам IP состоит из 4 байтов, IP-адрес состоит из двух частей: номера сети и номера узла)))))
Службы интернета:
Служба представляет собой пару программ, взаимодействующих между собой согласно определенным правилам, которые называют протоколами. Одна из программ этой пары называется сервером, а вторая – клиентом.
Электронная почта (E-MAIL) Основу почтовой службы составляют два протокола: SMTP(отправка на сервер) и POP3(пересылка с сервера)
Служба World Wide Web (WWW) Основу службы WWW составляют язык гипертекстовой разметки документов HTML, универсальный способ адресации ресурсов в сети URL и протокол обмена гипертекстовой информацией HTTP
Служба имен доменов DNS база данных выполняющая Перевод доменных имен в связанные с ними IP-адресами выполняют серверы службы имен доменов DNS.
Служба передачи файлов ftp
служба ICQ. Для мгновенного обмена сообщениями
28 Основы программирования: понятие программы, языки программирования, компилятор и интерпретатор, классификация языков программирования.
Программой называют логически упорядоченную последовательность команд, необходимых для управления компьютером.
Языки программирования:Fortran COBOL ada algol basic ассемблер java C C++ и др.
Компилятор — программа или техническое средство, которое переводит текстовую информацию в машинный код и выявляет ошибки при компиляции.(при этом создает отдельный оптимизированный файл программы (((одни и теже операторы не прописаны несколько раз))))
Интерпретатор – программа которая переводит текстовую информацию (или её часть) в машинный код в реальном времени (не создает отдельного файла программы, интерпретация может содержать повторы кода)
29 Основы программирования: средства создания программ, системы программирования, среды быстрого проектирования, алгоритмическое программирование, модульное программирование.
Программой называют логически упорядоченную последовательность команд, необходимых для управления компьютером.
Средства разработки программного обеспечения – совокупность приемов, методов, методик, а также набор инструментальных программ (компиляторы, прикладные/системные библиотеки и т.д.), используемых разработчиком для создания программного кода Программы, отвечающего заданным требованиям.
Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования.
В современные системы программирования обычно входят:
компилятор или интерпретатор;
интегрированная среда разработки;
средства создания и редактирования текстов программ;
обширные библиотеки стандартных программ и функций;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
"дружественная" к пользователю диалоговая среда;
многооконный режим работы;
мощные графические библиотеки; утилиты для работы с библиотеками
встроенный ассемблер;
встроенная справочная служба;
другие специфические особенности.
Популярные системы программирования — Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
Для windows: Borland Delphi, Microsoft Visual Basic, Borland C++
Среды быстрого проектирования:Basic: Microsoft Visual Basic, Pascal: Borland Delphi; C++: Borland C++ Builder; Java: Symantec Cafe.
Алгоритмом называют формальное описание способа решения задачи в виде конечной последовательности действий.
Примеры алгоритмического программирования:
модуль – логически взаимосвязанная совокупность функциональных элементов, оформленных в виде отдельных программных модулей.