Урок 5-6. Информация и её виды. Условия и алгоритмы.
1. Что такое информация
Информация — это сведения, которые уменьшают нашу неопределённость о чём-либо. Мы получаем информацию из разных источников, таких как:
Тексты.
Изображения.
Звуки.
Видео.
Примеры информации:
Текстовое сообщение на телефоне.
Звук будильника.
График температуры за неделю.
2. Виды информации
Текстовая информация: статьи, сообщения, книги.
Графическая информация: графики, схемы, рисунки.
Числовая информация: числа, таблицы, измерения.
Звуковая информация: речь, музыка, шумы.
Видеоинформация: фильмы, видеоролики.
3. Количественные характеристики информации
Информацию можно измерить в битах и байтах:
Бит (bit): минимальная единица измерения информации.
Байт (byte): состоит из 8 бит.
Пример: 1 символ текста занимает 1 байт. Если текст содержит 100 символов, то его объём составляет 100 байт.
4. Качественные характеристики информации
Информация должна быть:
Полезной — помогает решать задачи. Пример: расписание автобусов.
Точной — соответствует реальности. Пример: правильная температура воздуха.
Актуальной — важной в данный момент. Пример: курсы валют сегодня.
Достоверной — проверенной и надёжной. Пример: научная статья.
5. Преобразование информации
Информация может менять форму. Примеры:
Текст → речь (синтезатор речи).
Речь → текст (распознавание голоса).
Изображение → текст (распознавание символов).
Пример: QR-код хранит текстовую информацию, которую можно преобразовать в текст при сканировании.
Python: Условия и операторы
1. Условные операторы
Позволяют выполнять разные действия в зависимости от условий.
if — проверяет условие и выполняет код, если оно истинно.
else — выполняет код, если условие ложно.
elif — позволяет добавить дополнительное условие.
Пример:
age = int(input("Введите ваш возраст: "))
if age < 18:
print("Вы ещё несовершеннолетний")
elif age <= 65:
print("Вы взрослый")
else:
print("Вы пенсионер")
2. Практическое задание
Напишите программу, которая проверяет, является ли введённое число положительным, отрицательным или равным нулю.
Напишите программу, которая принимает два числа и определяет большее из них.
Условия и алгоритмы в Python
1. Что такое алгоритмы?
Алгоритм — это точная последовательность действий для решения задачи.
Пример: Алгоритм приготовления чая:
Вскипятить воду.
Положить чайный пакетик в кружку.
Залить кипятком.
Дождаться заваривания.
Достать чайный пакетик.
Свойства алгоритмов:
Дискретность — состоит из отдельных шагов.
Детерминированность — каждый шаг точно определён.
Результативность — ведёт к конечному результату.
2. Работа с переменными в Python
Переменная — это ячейка памяти, в которой можно хранить данные.
Объявление переменной:
x = 5 # переменной x присвоено значение 5
y = "Привет" # переменной y присвоена строка
Типы данных:
int — целые числа (например, 10, -3).
float — числа с плавающей точкой (например, 3.14, -0.5).
str — строки (например, "Привет", "123").
Пример программы:
name = input("Введите ваше имя: ")
age = int(input("Введите ваш возраст: "))
print(f"Привет, {name}! Тебе {age} лет.")
3. Практическое задание:
Напишите программу, которая принимает два числа и выводит их сумму.
Создайте программу, которая запрашивает имя и возраст, а затем выводит приветствие.
Last updated