Информационные процессы: повторение
Повторение ключевых понятий: информация, алгоритм, данные. Сбор, обработка, хранение и передача информации. Связь между моделированием, алгоритмизацией, программированием и обработкой данных.
Информационные процессы: повторение
Определение
Информация — сведения об окружающем мире, которые уменьшают имеющуюся неопределённость. Информация обладает свойствами: объективность, достоверность, полнота, актуальность, понятность.
Информационные процессы — действия, связанные с получением, хранением, обработкой и передачей информации.
Алгоритм — конечная последовательность команд, однозначно определяющая процесс преобразования исходных данных в результат.
Данные — зарегистрированные сигналы или символы, подлежащие обработке. Данные становятся информацией только после интерпретации.
Пример
Интегрированный пример: обработка результатов опроса
# Этап 1: сбор данных (ввод)
print("Введите оценки учеников (0 — конец):")
grades = []
while True:
x = int(input())
if x == 0:
break
grades.append(x)
# Этап 2: обработка данных
total = sum(grades)
count = len(grades)
average = total / count
max_grade = max(grades)
min_grade = min(grades)
# Этап 3: анализ (принятие решения)
print(f"Всего оценок: {count}")
print(f"Средний балл: {average:.2f}")
print(f"Максимум: {max_grade}, Минимум: {min_grade}")
if average >= 4.5:
print("Класс отличный!")
elif average >= 3.5:
print("Класс хороший.")
else:
print("Нужно подтянуть знания.")
Разбор: программа демонстрирует полный цикл: сбор → хранение (массив) → обработка (сумма, среднее, min/max) → передача (вывод на экран).
Сбор информации
Сбор информации — получение данных из внешнего мира. Источники:
- Наблюдение — измерение температуры, подсчёт объектов
- Ввод с клавиатуры — пользователь вводит данные
- Датчики — автоматические измерения
- Файлы и базы данных — чтение сохранённой информации
Обработка информации
Обработка — преобразование исходных данных в результат. Виды обработки:
- Расчёты — вычисление суммы, среднего, поиск min/max
- Поиск — линейный и бинарный поиск в массивах
- Сортировка — упорядочивание данных
- Фильтрация — отбор по условию
- Преобразование — изменение формы представления
# Пример: фильтрация и сортировка
scores = [72, 85, 91, 64, 88, 79, 93, 68]
# Фильтрация: только проходные баллы (>= 70)
passed = [x for x in scores if x >= 70]
print("Проходные:", passed)
# Сортировка по убыванию
passed.sort(reverse=True)
print("Рейтинг:", passed)
Хранение информации
Хранение — фиксация данных на носителе. Способы:
- Переменные — временное хранение в оперативной памяти
- Массивы и списки — структурированное хранение однотипных данных
- Файлы — долговременное хранение на диске
- Базы данных — организованное хранение с возможностью поиска
Передача информации
Передача — перемещение информации от источника к получателю. Модель:
Источник → Кодирование → Канал связи → Декодирование → Получаник
- Кодирование — преобразование в форму, пригодную для передачи
- Помехи — искажение информации в канале
- Декодирование — восстановление исходной формы
Школьный алгоритмический язык: полный процесс
алг ОбработкаДанных
нач
цел таб data[1:100]
цел n, i, s, avg
вывод "Введите количество элементов: "
ввод n
вывод "Введите элементы: "
нц для i от 1 до n
ввод data[i]
кц
s := 0
нц для i от 1 до n
s := s + data[i]
кц
avg := s / n
вывод "Сумма: ", s, нс
вывод "Среднее: ", avg, нс
кон
Важно!
- Информация ≠ данные. Данные — сырой материал, информация — осмысленные данные.
- Алгоритм должен быть детерминированным: при одних и тех же исходных данных результат всегда одинаков.
- Любая программа реализует информационный процесс: ввод → обработка → вывод.
- Моделирование — это замена реального объекта его информационной моделью.
- Графы и деревья — способы представления связей между элементами данных.
- Массивы — основа для хранения и обработки однотипных данных в цикле.
- В задачах ОГЭ важно определить, какой именно информационный процесс описывается: сбор, хранение, обработка или передача.
- Повторение — мать учения: все темы связаны между собой и образуют единую картину информатики.
Примеры вопросов из тренажёра
-
Q: Что из перечисленного НЕ является свойством информации?
A: верный ответ — Скорость
Объяснение: Свойства информации: объективность, достоверность, полнота, актуальность, понятность. Скорость — не свойство информации.
-
Q: Какой информационный процесс описывает запись данных в файл?
A: верный ответ — Хранение
Объяснение: Запись данных в файл — это хранение информации для последующего использования.
-
Q: Что из перечисленного является алгоритмом?
A: верный ответ — Рецепт приготовления борща
Объяснение: Алгоритм — последовательность действий. Рецепт — это алгоритм. Остальное — данные.
-
Q: Дан массив [5, 2, 8, 1, 9]. Что выведет программа? s = 0 for x in [5, 2, 8, 1, 9]: if x % 2 == 0: s += x print(s)
A: верный ответ — 10
Объяснение: Чётные элементы: 2 и 8. Сумма = 2 + 8 = 10.
-
Q: Что такое модель?
A: верный ответ — Упрощённое представление реального объекта
Объяснение: Модель — упрощённое представление, сохраняющее существенные свойства оригинала.