- •1.Информатика. Основные понятия
- •1.1. Понятие об информации, информационных процессах, информационных системах и информационных технологиях
- •Ошибка! Закладка не определена.. Информационные технологии
- •1.1.1. Информационные системы
- •1.2. Предмет информатики
- •1.3. Информация, сообщения, знаки и символы
- •1.3.1. Сообщения, сигналы
- •1.3.2. Знаки, коды, символы и слова
- •1.4. Алгоритмы. Основные понятия
- •1.4.1. Определение алгоритма. Запись алгоритма. Свойства алгоритмов
- •1.4.2. Примеры алгоритмов. Способы, используемые при записи алгоритмов: рекурсия, итерация, разбор случаев, иерархическое построение
- •1.4.3. Объекты, типы объектов
- •1.4.4. Псевдокод для записи алгоритмов
- •1.4.5. Неструктурированная форма записи алгоритмов
- •1.4.6. Структурированная форма записи алгоритмов
- •1.4.7. Последовательный оператор
- •1.4.8. Условный оператор
- •1.4.9. Оператор цикла
- •1.5. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •1.6. Подходы к оценке количества информации
- •2.Основные сведения о компьютерах
- •2.1. Системы счисления
- •2.2. Классификация эвм (компьютеров)
- •2.3. Структура и состав персонального компьютера
- •2.4. Микропроцессоры
- •2.6. Устройства ввода информации Клавиатура
- •Другие устройства ввода информации
- •2.7. Устройства вывода информации Дисплеи
- •Принтеры и графопостроители
- •2.8. Эволюция пк
- •3. Программное обеспечение персональных компьютеров
- •3.1. Классификация программного обеспечения
- •3.2. Операционные системы (ос)
- •3.4. Инструментальные системы
- •3.4.1. Языки и системы программирования
- •3.4.2. Системы управления базами данных
- •3.4.3. Инструментарий искусственного интеллекта
- •3.4.4. Текстовые редакторы
- •3.4.5. Интегрированные системы
- •3.5. Прикладное программное обеспечение
- •4. Операционная система. Основные сведения
- •4.1. Операционные системы и файлы
- •4.2.3. Именование каталогов
- •4.2.4. Файловая структура
- •5. Программирование
- •5.1. Компьютерное решение задач. Основные этапы
- •5.1.1. Математическая формулировка и разработка методов решения задачи
- •5.1.2. Разработка алгоритма решения задачи
- •5.1.3. Разработка программы решения задачи. Отладка и тестирование программы
- •5.1.4. Решение поставленных задач на компьютере и анализ результатов
- •5.2. Алгоритмический язык программирования Basic
- •5.2.1. Основные понятия
- •5.2.2. Данные
- •5.2.3. Типы данных
- •5.2.4. Элементарные типы данных
- •5.2.5. Константы
- •5.2.6. Переменная. Оператор объявления переменных
- •5.2.7. Выражения
- •5.2.8. Арифметические выражения
- •5.2.9. Строковые выражения
- •"КазаньÈкгтуÈим.А.Н.Туполева"
- •5.2.10. Логические выражения
- •5.2.11. Оператор присваивания
- •5.2.12. Составные типы данных
- •5.2.13. Структуры. Оператор описания типа данных. Переменные структурного типа
- •5.2.14. Массивы. Переменные типа массива
- •5.2.15. Оператор вывода данных на экран
- •5.2.16. Операторы управления выводом информации на экран
- •5.2.17. Оператор ввода информации с клавиатуры
- •Input ИмяПерем1, ...., ИмяПеремN
- •123,3.1415E-3,"Казань"
- •5.2.18. Составные операторы, задающие последовательность действий
- •If Условие then
- •5.2.20. Оператор выбора
- •Input "введите номер сотрудника", n
- •5.2.21. Оператор цикла
- •5.2.22. Оператор цикла со счетчиком
3.2. Операционные системы (ос)
Операционной системой называют комплекс программ, обеспечивающий управление ресурсами компьютера и процессами, использующими эти ресурсы при вычислениях.
Под ресурсом понимают любой логический или физический компонент компьютера и предоставляемые им возможности. Основными ресурсами компьютера являются: процессор (процессорное время), оперативная память и периферийные устройства. Здесь, процессом называется последовательность действий, которая задается программой или ее отдельной самостоятельной частью.
Программы задают процессы. Компьютер по программам осуществляет процессы. Процессы при выполнении используют ресурсы.
Управление ресурсами сводится к следующим функциям:
1) распределению ресурсов между конкурирующими за них процессами. Эта функция относится не ко всем ОС, а только к системам, способным выполнять одновременно несколько программ, например, путем поочередного выполнения фрагментов разных программ;
2) упрощению доступа к ресурсам. ОС "прячет" от пользователей и выполняемых программ наиболее рутинные особенности использования ресурсов. По существу, программисты и пользователи общаются не с компьютером а с комбинацией ОС+компьютер, лишающей их возможности непосредственной рутинной работы с аппаратурой, предоставляя взамен более простые способы взаимодействия с аппаратурой. ОС поддерживает два интерфейса, что схематично изображено на рисунке
· Пользовательский интерфейс - язык и другие средства для управления функционированием компьютера пользователем. Освобождает пользователя от выполнения рутинных операций;
· Программный интерфейс - набор средств и услуг для управления функционированием компьютера из выполняемых программ. Освобождает программистов от программирования рутинных операций.
Замечание. Часто используемый в информатике термин интерфейс (interface) означает совокупность средств и правил, обеспечивающих взаимодействие устройств вычислительной техники и (или) программ, а также программ и пользователей.
В настоящее время существует большое число различных ОС. В разнотипных моделях компьютеров используются ОС с различными возможностями, они предоставляют разную степень сервиса для программирования и для пользователя.
Замечание. Программные продукты для ПК, в том числе и операционные системы, непрерывно совершенствуются, образуя тем самым целые семейства из вариантов. Для именования различных вариантов программного продукта зачастую к имени семейства добавляют два разделенные точкой номера - номер версии и номер варианта внутри версии.
· утилиты - обслуживающие программы, предоставляющие пользователям дополнительные сервисные услуги. Обогащают пользовательский интерфейс ОС.
Утилиты предоставляют пользователям часто необходимые им услуги, не предоставляемые по разным причинам пользовательским интерфейсом ОС. Основные из них:
· первоначальная подготовка внешних запоминающих устройств к использования;
· восстановление при сбоях информации на внешних запоминающих устройствах;
· защита и шифрование информации на внешних запоминающих устройствах;
· выдача на печать информации в различных видах и формах;
· архивация информации - запоминание ее в сжатом, имеющем меньший объем виде на внешних запоминающих устройствах;
· защита от компьютерных вирусов компьютера и информации на внешних запоминающих устройствах.
Наиболее известным и используемым набором утилит является комплект Norton Utilities фирмы Symantec.