На Горох
Информатика

15. Числовые данные -------------------------------------------------------------------

"Информатика (в 2 частях)", Матвеева Н.В., Челак Е.Н., Конопатова Н.К., Панкратова Л.П., Нурова Н.А.

Объяснение темы В оглавлении: 15. Числовые данные -------------------------------------------------------------------

Кратко о теме

Числовые данные хранят значения, с которыми можно выполнять вычисления: например, считать сумму, площадь или расстояние. В программе важно выбрать подходящий тип числа — целый или вещественный, — чтобы значение можно было правильно представить и использовать. При записи выражений нужно учитывать скобки и приоритет действий, а при вычислениях с дробными числами помнить о возможном округлении.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Числовые данные — значения, которые представляют числа и используют в вычислениях. Их можно складывать, вычитать, умножать и делить, тогда как текстовые данные предназначены прежде всего для хранения слов и символов. Например, 12 можно использовать в расчёте, а запись «двенадцать» сама по себе является текстом. Поэтому компьютеру важно знать, какое значение перед ним.

Целые числа — числа без дробной части. К ним относятся положительные числа, например 7, отрицательные, например −8, и ноль. Они нужны, когда считают предметы, шаги или изменение температуры в целых градусах. Если в результате может появиться дробь, целого типа может оказаться недостаточно.

Вещественные числа — числа, у которых может быть дробная часть. В записи 4,5 целая часть равна 4, а дробная — 5 десятых; в некоторых языках программирования вместо запятой используют точку: 4.5. Такие числа позволяют задавать измерения и результаты деления точнее, чем целые. Выбирать разделитель нужно по правилам программы.

Арифметическое выражение — запись из чисел, знаков операций и скобок, которая задаёт последовательность вычислений. Например, 18 − 2 · (5 + 1) — выражение, значение которого можно найти по правилам порядка действий. Скобки помогают явно указать, какую часть нужно вычислить первой. Записывая выражение, мы тем самым задаём компьютеру план вычислений.

Как это устроено

Тип числовых данных указывает, какие значения может хранить переменная и какие операции с ними допустимы. Переменная — это именованное место, где программа сохраняет значение, например число сторон прямоугольника. Тип нужен, потому что компьютеру необходимо знать, как представить данные в памяти и как истолковать операцию над ними. Например, сложение чисел означает вычисление суммы, а соединение текстовых строк может означать создание одной записи из двух частей.

Целые и вещественные числа различаются наличием дробной части, поэтому выбор типа зависит от возможных значений. Если программа считает количество учеников, дробная часть обычно не нужна, и подходит целый тип. Если она вычисляет длину, цену или площадь, результат может быть дробным. При неверном выборе часть результата может потеряться или значение будет невозможно записать так, как требуется.

Арифметические операции над числами дают результат, тип которого зависит от исходных данных и правил используемого языка или среды. Например, при умножении целых чисел результат часто остаётся целым, а действие с вещественным числом может дать вещественный результат. Деление целых чисел в некоторых языках также может иметь особые правила: дробная часть результата иногда отбрасывается. Поэтому при программировании стоит знать правила конкретной среды, а не полагаться только на привычные вычисления.

В выражении порядок вычислений определяется скобками и приоритетом операций. Сначала находят значения в скобках, затем выполняют умножение и деление, а после — сложение и вычитание. Если операции имеют одинаковый приоритет, их обычно выполняют слева направо. Например, в 18 − 2 · (5 + 1) сначала считают 5 + 1, затем умножают 2 на полученный результат и только потом вычитают произведение из 18.

Вещественные числа в компьютере хранятся с ограниченным количеством разрядов, поэтому некоторые значения нельзя представить совершенно точно. В результате вычисление может дать число, немного отличающееся от математически точного, а при выводе программа может округлить его. Для обычных школьных расчётов этого часто достаточно, но при сравнении результатов или многократных вычислениях погрешность может иметь значение. Поэтому точность результата нужно соотносить с задачей и не требовать от компьютера лишних десятичных знаков.

Сравнение целых и вещественных числовых данных

ХарактеристикаЦелые числаВещественные числа
Какие значения представляютЧисла без дробной частиЧисла, которые могут иметь дробную часть
Примеры записи−8, 0, 124,5; −2,75
Наличие дробной частиОтсутствуетМожет присутствовать
Типичные случаи использованияПодсчёт предметов, целых шагов или летИзмерения, вычисление площади, результаты деления
Особенности вычислений и точностиДробный результат может потребовать другого типаРезультат может быть приближённым и округлённым

Сначала сравни возможные значения задачи с признаками в таблице, а затем выбери подходящий тип. Если в результате возможна дробная часть, проверь, что программа сможет её сохранить. Учитывай и правила записи десятичной части в выбранной среде.

Разбор задач

Задача 1. Определить, какие из значений −8, 0, 4,5 и 12 являются целыми, а какие — вещественными. Классифицируем числа по наличию дробной части, а не по знаку. Отрицательность не мешает числу быть целым, и ноль тоже относится к целым числам.

  1. Проверяем −8: дробной части нет, значит, это целое число.
  2. Проверяем 0 и 12: у них также нет дробной части, поэтому оба значения целые.
  3. У числа 4,5 есть дробная часть 5 десятых, значит, оно вещественное.

Ответ: −8, 0 и 12 — целые числа; 4,5 — вещественное число. При классификации важно смотреть на значение и принятую запись, а не только на наличие знака минус.

Задача 2. Вычислить 18 − 2 · (5 + 1) и объяснить порядок действий. Нельзя сразу выполнять действия по порядку записи: умножение имеет приоритет перед вычитанием, а скобки задают первое действие. Вычислим выражение по частям, сохраняя порядок операций.

  1. Сначала считаем в скобках: 5 + 1 = 6.
  2. Затем выполняем умножение: 2 · 6 = 12.
  3. Вычитаем полученное произведение: 18 − 12 = 6.

Ответ: значение выражения равно 6. Проверка порядка действий помогает не получить ошибочный результат, например если начать с вычитания.

Задача 3. У прямоугольника стороны 4,5 см и 3 см. Найти площадь и объяснить, почему для результата нужны вещественные числовые данные. Площадь прямоугольника равна произведению длин его сторон, то есть S = a · b. Одна сторона уже задана дробным числом, поэтому результат также может содержать дробную часть.

  1. Записываем формулу площади: S = a · b.
  2. Подставляем длины сторон: S = 4,5 · 3.
  3. Выполняем умножение: S = 13,5 см².

Ответ: площадь равна 13,5 см². Чтобы сохранить дробную часть результата, в программе следует использовать вещественные числовые данные; целый тип не подходит для записи 13,5 без потери части значения.

Типичные ошибки

Первая ошибка — считать любое число без видимой дробной части вещественным. В записи программы важен не только вид числа, но и тип, которым оно задано; например, 12 можно записать как целое значение или представить в вещественном формате. Путаница возникает из-за того, что тип не всегда очевиден по внешнему виду записи. Проверь объявление переменной и правила языка, а не делай вывод только по цифрам.

Вторая ошибка — записывать дробь с неподходящим разделителем, например ставить запятую там, где программа ожидает точку. Правило зависит от языка программирования или среды, а привычная школьная запись не всегда совпадает с программной. Из-за неверного разделителя программа может не распознать число. Проверь формат на примере в документации среды или по подсказке редактора.

Третья ошибка — вычислять выражение строго слева направо, не учитывая скобки и приоритет операций. Так поступают, когда принимают запись за обычную цепочку действий. Но выражение 18 − 2 · 6 означает сначала умножение, а уже потом вычитание. Перед расчётом отметь скобки, затем умножение и деление, и только после этого сложение и вычитание.

Четвёртая ошибка — ожидать абсолютно точный результат при вычислениях с вещественными числами. Компьютер может хранить дробное значение приближённо, поэтому в длинной записи появляются лишние цифры или небольшое отличие от ожидаемого. Это не всегда означает ошибку в формуле: причиной бывает ограниченная точность представления. Сравни результат с требуемой точностью и округляй его, если этого требует задача.

Связь с другими темами

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

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

Что запомнить

  • Числовые данные предназначены для хранения чисел и выполнения вычислений.
  • Целые числа не имеют дробной части.
  • Вещественные числа могут иметь дробную часть.
  • Выбирай тип данных с учётом возможных значений и требуемой точности.
  • Порядок вычислений определяется скобками и приоритетом операций.
  • Результат вычислений с вещественными числами может быть приближённым.

Частые вопросы по теме

Чем целые числа отличаются от вещественных?

Целые числа не имеют дробной части: например, −8, 0 и 12. Вещественные числа могут иметь дробную часть, например 4,5 или 2,75.

Почему для одного и того же числа могут понадобиться разные типы данных?

В программе тип определяет не только значение, но и то, как оно хранится и какие действия с ним выполняются. Целое значение можно задать целым типом, а для вычислений, где возможна дробная часть, выбрать вещественный.

Как определить порядок вычислений в арифметическом выражении?

Сначала выполняют действия в скобках, затем умножение и деление, после них — сложение и вычитание. Действия одного приоритета выполняют слева направо, если скобки не задают другой порядок.

Почему результат вычислений с вещественными числами бывает неточным?

Некоторые дроби нельзя точно представить в памяти компьютера конечным набором разрядов. Поэтому программа может хранить близкое значение, а результат — немного отличаться от точного и округляться.

Какой тип числовых данных выбрать для вычисления площади?

Нужно учитывать, могут ли стороны или сама площадь иметь дробную часть. Если хотя бы одно значение дробное, обычно выбирают вещественный тип, чтобы сохранить эту часть результата.

Спросить по теме параграфа

15. Числовые данные -------------------------------------------------------------------

Учебник

Оглавление →
Предмет
Информатика
Учебник
"Информатика (в 2 частях)", Матвеева Н.В., Челак Е.Н., Конопатова Н.К., Панкратова Л.П., Нурова Н.А.