В чем разница меж числами 100 и 100.0 в языке Паскаль

В чем разница меж числами 100 и 100.0 в языке Паскаль

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

К примеру, перед тем, как дать компьютеру формулу расчета: d+m=k (либо в Паскале: d + m := k;), необходимо заблаговременно предоставить информацию о переменных d, m и k, а конкретно:

1. будут ли они принимать только целочисленные значения:
Var d,m,k: INTEGER; (в этом случае значением одной из них может стать число 100);

или будут иметь целую и дробную часть:
Var d,m,k: REAL; (тогда любая из переменных сможет получить значение 100.0).

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

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

Целые числа

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

  • Byte;
  • ShortInt;
  • Word;
  • Integer;
  • LongInt.

Разные типы целых чисел в Паскале отличаются ограничениями спектра значений:

  • от - ShortInt (значения в границах - 128..+ 127)
  • до LongInt (значения в диапазоне - 2 147 483 648..+ 2 147 483 647).

Действительные числа

Действительные числа имеют дробную часть, которая записывается в виде обыкновенной (1 / 5) либо десятичной (0,2) дроби.

В Паскале для реальных чисел также предвидено несколько типов данных:

  • Single;
  • Real;
  • Double;
  • Extended;
  • Comp.

Разные типы реальных чисел в Паскале отличаются возможным количеством цифр в числе до и после запятой.

100 или 100.0

Для Паскаля в данном случае 100 это целое число (допустим  Х), а 100.0 это действительное число (допустим Y).

Х и Y могут быть описаны последующим образом:

Var Y: real; X : integer; 

Дальше в программе переменным Х и Y следует присвоить подходящие значения:

Х:=100;

Y:=100,0;

Запись Х:=100.0 ложна и приведет к ошибке на этапе компиляции: переменная Х описана как целое число (integer), ей нельзя присвоить действительное значение (100.0).

 

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт