
- •Тема 1 Информация и данные
- •1.1. Информация
- •1.2. Данные
- •1.2.1. Носители данных
- •1.2.2. Операции с данными
- •1.2.3. Кодирование данных
- •1.2.3.1. Кодирование целых и действительных чисел
- •1.2.3.2. Кодирование текстовых данных
- •1.2.3.3. Универсальная система кодирования текстовых данных
- •1.2.3.4. Кодирование графических данных
- •1.2.3.5. Мультимедиа (звук, изображение)
- •1.2.3.6. Цифровое видео
- •1.2.3.7. Кодирование мультимедийных данных
- •1.2.4. Основные структуры данных
- •1.2.4.1. Линейные структуры (списки данных, векторы данных)
- •1.2.4.2. Табличные структуры (таблицы данных, матрицы данных)
- •1.2.4.3. Многомерные таблицы.
- •1.2.4.4. Иерархические структуры данных
- •1.2.4.5. Упорядочение структур данных
- •1.2.4.6. Адресные данные.
- •1.2.5. Файлы и файловая структура
- •1.2.5.1. Единицы представления данных
- •1.2.5.2. Единицы измерения данных
- •1.2.5.3. Файлы
- •1.2.5.4. Файловые системы
- •1.3. Информатика
- •1.3.1. Предмет и задачи информатики
- •1.3.2. Системное и прикладное программное обеспечение
- •1.3.3. Основная задача информатики
- •Тема 1 Информация и данные 1
- •1.1. Информация 1
- •1.2. Данные 2
- •1.3. Информатика 33
- •Тема 36 a
1.3. Информатика
1.3.1. Предмет и задачи информатики
Информатика - это техническая наука, систематизирующая приемы создания, хранения, воспроизведения, обработки и передачи данных средствами вычислительной техники, а также принципы функционирования этих средств и методы управления ими.
Из этого определения видно, что информатика очень близка к технологии, поэтому ее предмет нередко называют информационной технологией.
Предмет информатики составляют следующие понятия:
аппаратное обеспечение средств вычислительной техники;
программное обеспечение средств вычислительной техники;
средства взаимодействия аппаратного и программного обеспечения;
средства взаимодействия человека с аппаратными и программными средствами.
1.3.2. Системное и прикладное программное обеспечение
Когда говорят о вычислительной технике, то выделяют 2 компонента: «железо» (hardware) и ПО (software). В свою очередь ПО подразделяют на системное и прикладное.
К системному программному обеспечению относят в первую очередь, конечно, операционные системы, а также разного рода служебные и сервисные программы, драйверы устройств и т.п. Т.о. системное ПО является в определенном смысле продолжением «железа» и обеспечивает функционирование компьютера в целом.
Прикладное ПО (ППО) предназначено для решения пользователем его конкретных задач непосредственно в той предметной области, в которой он профессионально работает. ППО в свою очередь подразделяют на ППО общего назначения и специальное ППО.
ППО общего назначения предназначено для решения задач общего характера, таких как составление документов, выполнение необходимых расчетов, просмотр и небольшая обработка рисунков, просмотр видеофильмов и прослушивание аудиозаписей, программы для работы с электронной почтой и интернетом и т.п. Это, соответственно, текстовые и графические редакторы, электронные таблицы, базы данных, медиаплееры, программы связи (модем, факс) и пр.
Специальное ППО – это пакеты прикладных программ, предназначенные для решения узко профессиональных задач: трансляторы с языков программирования, математические пакеты, банковские и бухгалтерские программы, обучающие и тестирующие программы, справочники, переводчики, разнообразные АРМы.
Однако приведенная классификация достаточно условна. Достаточно большая часть функций «железа» реализуется с помощью микропрограмм. Т.е. можно говорить об «аппаратном» ПО. На границе «железа» и СПО находятся драйверы устройств, обеспечивающие работу отдельных устройств, и программы эмуляции некоторых возможностей процессора. Эти программы входят в состав операционной системы, но реализуют скорее функции «аппаратного» ПО. Та же ситуация и на стыке СПО и ППО. Еще более размыта граница между ППО общего назначения и специальным ППО. Для большинства пользователей текстовый или графический редакторы относятся к 1-й группе, но для секретаря текстовый редактор является основным профессиональным инструментом, а, например, для ВЕБ дизайнера к профессиональным инструментам относятся и текстовый и графический редактор, и интернет-браузеры.
1.3.3. Основная задача информатики
Основной задачей информатики является систематизация приемов и методов работы с аппаратными и программными средствами вычислительной техники. Цель систематизации состоит в выделении, внедрении и развитии передовых, наиболее эффективных технологий, в автоматизации этапов работы с данными, а также в методическом обеспечении новых технологических исследований.
Информатика - практическая наука. Ее достижения должны проходить подтверждение практикой и приниматься в тех случаях, когда они соответствуют критерию повышения эффективности. В составе основной задачи информатики сегодня можно выделить следующие направления для практических приложений:
архитектура вычислительных систем (приемы и методы построения систем, предназначенных для автоматической обработки данных);
интерфейсы вычислительных систем (приемы и методы управления аппаратным и программным обеспечением);
программирование (приемы, методы и средства разработки компьютерных программ);
преобразование данных (приемы и методы преобразования структур данных);
защита информации (обобщение приемов, разработка методов и средств защиты данных);
автоматизация (функционирование программно-аппаратных средств без участия человека);
стандартизация (обеспечение совместимости между аппаратными и программными средствами, а также между форматами представления данных, относящихся к различным типам вычислительных систем).
На всех этапах технического обеспечения информационных процессов для информатики ключевым понятием является эффективность. Для аппаратных средств под эффективностью понимают отношение производительности оборудования к его стоимости (с учетом стоимости эксплуатации и обслуживания). Для программного обеспечения под эффективностью понимают производительность лиц, работающих с ними (пользователей). В программировании под эффективностью понимают объем программного кода, создаваемого программистами в единицу времени.
В информатике все жестко ориентировано на эффективность. Вопрос, как сделать ту или иную операцию, для информатики является важным, но не основным. Основным же является вопрос, как сделать данную операцию эффективно.