Урок 5-6. Информация и её виды. Условия и алгоритмы.

1. Что такое информация

Информация — это сведения, которые уменьшают нашу неопределённость о чём-либо. Мы получаем информацию из разных источников, таких как:

  • Тексты.

  • Изображения.

  • Звуки.

  • Видео.

Примеры информации:

  • Текстовое сообщение на телефоне.

  • Звук будильника.

  • График температуры за неделю.


2. Виды информации

  1. Текстовая информация: статьи, сообщения, книги.

  2. Графическая информация: графики, схемы, рисунки.

  3. Числовая информация: числа, таблицы, измерения.

  4. Звуковая информация: речь, музыка, шумы.

  5. Видеоинформация: фильмы, видеоролики.


3. Количественные характеристики информации

Информацию можно измерить в битах и байтах:

  • Бит (bit): минимальная единица измерения информации.

  • Байт (byte): состоит из 8 бит.

Пример: 1 символ текста занимает 1 байт. Если текст содержит 100 символов, то его объём составляет 100 байт.


4. Качественные характеристики информации

Информация должна быть:

  1. Полезной — помогает решать задачи. Пример: расписание автобусов.

  2. Точной — соответствует реальности. Пример: правильная температура воздуха.

  3. Актуальной — важной в данный момент. Пример: курсы валют сегодня.

  4. Достоверной — проверенной и надёжной. Пример: научная статья.


5. Преобразование информации

Информация может менять форму. Примеры:

  • Текст → речь (синтезатор речи).

  • Речь → текст (распознавание голоса).

  • Изображение → текст (распознавание символов).

Пример: QR-код хранит текстовую информацию, которую можно преобразовать в текст при сканировании.


Python: Условия и операторы

1. Условные операторы

Позволяют выполнять разные действия в зависимости от условий.

  • if — проверяет условие и выполняет код, если оно истинно.

  • else — выполняет код, если условие ложно.

  • elif — позволяет добавить дополнительное условие.

Пример:

age = int(input("Введите ваш возраст: "))
if age < 18:
    print("Вы ещё несовершеннолетний")
elif age <= 65:
    print("Вы взрослый")
else:
    print("Вы пенсионер")

2. Практическое задание

  1. Напишите программу, которая проверяет, является ли введённое число положительным, отрицательным или равным нулю.

  2. Напишите программу, которая принимает два числа и определяет большее из них.



Условия и алгоритмы в Python

1. Что такое алгоритмы?

Алгоритм — это точная последовательность действий для решения задачи.

Пример: Алгоритм приготовления чая:

  1. Вскипятить воду.

  2. Положить чайный пакетик в кружку.

  3. Залить кипятком.

  4. Дождаться заваривания.

  5. Достать чайный пакетик.

Свойства алгоритмов:

  1. Дискретность — состоит из отдельных шагов.

  2. Детерминированность — каждый шаг точно определён.

  3. Результативность — ведёт к конечному результату.


2. Работа с переменными в Python

Переменная — это ячейка памяти, в которой можно хранить данные.

Объявление переменной:

x = 5  # переменной x присвоено значение 5
y = "Привет"  # переменной y присвоена строка

Типы данных:

  1. int — целые числа (например, 10, -3).

  2. float — числа с плавающей точкой (например, 3.14, -0.5).

  3. str — строки (например, "Привет", "123").

Пример программы:

name = input("Введите ваше имя: ")
age = int(input("Введите ваш возраст: "))
print(f"Привет, {name}! Тебе {age} лет.")

3. Практическое задание:

  1. Напишите программу, которая принимает два числа и выводит их сумму.

  2. Создайте программу, которая запрашивает имя и возраст, а затем выводит приветствие.

Last updated