Информационные процессы: повторение

Повторение ключевых понятий: информация, алгоритм, данные. Сбор, обработка, хранение и передача информации. Связь между моделированием, алгоритмизацией, программированием и обработкой данных.

Информационные процессы: повторение

Определение

Информация — сведения об окружающем мире, которые уменьшают имеющуюся неопределённость. Информация обладает свойствами: объективность, достоверность, полнота, актуальность, понятность.

Информационные процессы — действия, связанные с получением, хранением, обработкой и передачей информации.

Алгоритм — конечная последовательность команд, однозначно определяющая процесс преобразования исходных данных в результат.

Данные — зарегистрированные сигналы или символы, подлежащие обработке. Данные становятся информацией только после интерпретации.

Пример

Интегрированный пример: обработка результатов опроса

# Этап 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) → передача (вывод на экран).

Сбор информации

Сбор информации — получение данных из внешнего мира. Источники:

Обработка информации

Обработка — преобразование исходных данных в результат. Виды обработки:

# Пример: фильтрация и сортировка
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, нс
кон

Важно!

Примеры вопросов из тренажёра

  1. Q: Что из перечисленного НЕ является свойством информации?

    A: верный ответ — Скорость

    Объяснение: Свойства информации: объективность, достоверность, полнота, актуальность, понятность. Скорость — не свойство информации.

  2. Q: Какой информационный процесс описывает запись данных в файл?

    A: верный ответ — Хранение

    Объяснение: Запись данных в файл — это хранение информации для последующего использования.

  3. Q: Что из перечисленного является алгоритмом?

    A: верный ответ — Рецепт приготовления борща

    Объяснение: Алгоритм — последовательность действий. Рецепт — это алгоритм. Остальное — данные.

  4. 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.

  5. Q: Что такое модель?

    A: верный ответ — Упрощённое представление реального объекта

    Объяснение: Модель — упрощённое представление, сохраняющее существенные свойства оригинала.

Пройти тему «Информационные процессы: повторение» в приложении