1.2. Программы и данные
Раздел 1. Цифровая грамотность (4 часа)
Программное обеспечение (ПО)
Программа — это последовательность команд, которые выполняет компьютер. Совокупность всех программ называется программным обеспечением.
Виды программного обеспечения:
| Вид ПО | Назначение | Примеры |
|---|---|---|
| Системное | Обеспечивает работу компьютера и запуск других программ | Windows, Linux, macOS, драйверы |
| Прикладное | Решение конкретных задач пользователя | Word, Excel, браузер, игры |
| Системы программирования | Создание новых программ | Python, Pascal, C++, среда разработки |
Операционная система
Операционная система (ОС) — главная программа, которая управляет работой компьютера. Она запускается сразу после включения.
Функции ОС:
- Управление устройствами — процессором, памятью, дисками
- Организация файловой системы — хранение и доступ к данным
- Запуск программ — загрузка и выполнение приложений
- Пользовательский интерфейс — взаимодействие с пользователем (графический или командный)
- Обеспечение безопасности — разграничение доступа, защита от сбоев
Типы пользовательских интерфейсов
Пользовательский интерфейс — это совокупность средств и правил взаимодействия человека с компьютером.
MS-DOS, Bash
Windows, macOS
Смартфоны, планшеты
| Тип интерфейса | Описание | Примеры |
|---|---|---|
| Командный | Пользователь вводит текстовые команды в командной строке | MS-DOS, PowerShell, Bash (Linux) |
| Графический (GUI) | Объекты представлены в виде значков; управление мышью и меню | Windows, macOS, Ubuntu |
| Объектно-ориентированный | Каждый объект имеет имя, иконку, свойства и действия | Современные ОС |
| Сенсорный | Управление прикосновениями пальцев к экрану | Смартфоны, планшеты, интерактивные доски |
Файловая система
Файл — это поименованная область данных на диске. Каждый файл имеет имя и расширение, которое указывает на тип данных.
Логические имена устройств (Windows):
В Windows каждое устройство внешней памяти обозначается латинской буквой и знаком двоеточия:
- A:, B: — дисководы гибких дисков (дискеты) — устарели
- C: — основной жёсткий диск (системный раздел)
- D:, E: — дополнительные разделы диска или оптические дисководы
- F: и далее — флеш-накопители, внешние диски
Распространённые расширения файлов:
| Расширение | Тип файла | Программа для открытия |
|---|---|---|
| .txt | Текстовый документ | Блокнот |
| .docx | Документ Word | Microsoft Word |
| .xlsx | Электронная таблица | Microsoft Excel |
| .pptx | Презентация | Microsoft PowerPoint |
| .jpg, .png | Графический файл | Просмотрщик изображений |
| .mp3, .wav | Аудиофайл | Аудиоплеер |
| .mp4, .avi | Видеофайл | Видеоплеер |
| .exe | Исполняемый файл (программа) | Запускается ОС |
| .zip, .rar | Архив | ZIP-архиватор |
| .html | Веб-страница | Браузер |
| .py | Программа на Python | Python интерпретатор |
Иерархическая структура файловой системы
Файлы объединяются в папки (каталоги). Папки могут вкладываться друг в друга, образуя иерархическую структуру — дерево папок.
C:\Пользователи\Ученик\Документы\Реферат.docxгде C: — диск, Пользователи\Ученик\Документы — путь к папке, Реферат.docx — имя файла.
Запрещённые символы в имени файла:
В Windows запрещены: \ / : * ? " < > |
FILE.txt и file.txt — это один файл (регистр не важен). В Linux — это два разных файла! При работе с серверами это важно учитывать.
Основные операции с файлами и папками:
- 📄 Создать — новый файл или папку
- ✂️ Копировать — создать копию в другом месте
- 📂 Переместить — изменить расположение
- ✏️ Переименовать — изменить имя
- 🗑️ Удалить — переместить в корзину или стереть
Архивация данных
Архивация — это сжатие файлов для уменьшения их объёма. Архивные файлы имеют расширения .zip, .rar, .7z и др.
Зачем нужна архивация:
- Экономия места на диске
- Удобство передачи нескольких файлов одним архивом
- Уменьшение времени загрузки в Интернет
- Создание резервных копий
Программирование
Программирование — это процесс создания программ, разработки всех типов программного обеспечения. Программист — одна из самых востребованных профессий в современном мире.
Специализации программистов:
Популярные языки программирования:
| Язык | Область применения | Сложность |
|---|---|---|
| Python | Наука о данных, ИИ, автоматизация, веб | Начинающий |
| JavaScript | Веб-сайты (фронтенд и бэкенд) | Начинающий |
| C / C++ | Операционные системы, игры, встраиваемые системы | Продвинутый |
| Java | Корпоративные приложения, Android | Средний |
| Scratch | Обучение программированию (.block-редактор) | Начинающий |
Компьютерные вирусы и защита
Компьютерный вирус — это вредоносная программа, которая может самокопироваться и наносить вред данным или работе компьютера.
Виды вредоносных программ:
| Тип | Описание |
|---|---|
| Вирусы | Внедряются в другие программы, размножаются |
| Черви | Распространяются через сеть самостоятельно |
| Трояны | Маскируются под полезные программы |
| Шпионское ПО | Собирает данные о пользователе |
| Рекламное ПО | Показывает навязчивую рекламу |
| Программы-вымогатели | Шифруют данные и требуют выкуп |
Меры защиты:
- Установить антивирусное ПО (Kaspersky, Dr.Web, Avast и др.)
- Регулярно обновлять программы и ОС
- Не открывать подозрительные письма и ссылки
- Не скачивать программы с непроверенных сайтов
- Использовать файрвол (межсетевой экран)
- Регулярно делать резервное копирование важных данных
🔐 Проверка надёжности пароля
Надёжный пароль — один из способов защиты ваших данных.