Ответы на вопрос:
в паскале определено 5 целых типов, которые определяются в зависимости от знака и значения, которое будет принимать переменная.
название типадлина (в байтах)диапазон значений shortint 1-+ 535 integer2-32 +32 767 longint4-2 147 483 +2 147 483 647б) логический
название этого типа boolean. значениями логического типа может быть одна из логических констант: true (истина) или false (ложь).
в) символьный
название этого типа char - занимает 1 байт. значением символьного типа является множество всех символов пк. каждому символу присваивается целое число в диапозоне 0…255. это число служит кодом внутреннего представления символа.
2. вещественные типы.
в отличие от порядковых типов, значения которых всегда сопоставляются с рядом целых чисел и, следовательно, представляются в пк абсолютно точно, значения вещественных типов определяют произвольное число лишь с некоторой конечной точностью, зависящей от внутреннего формата вещественного числа.
длина числового типа данных, байтназвание числового типа данныхколичество значащих цифр числового типа данныхдиапазон десятичного порядка числового типа данных4single7..8-45..+386real11..12- он содержит компоненты одного типа. типом компонентов может быть любой тип турбо паскаля, кроме файлов. иными словами, нельзя создать «файл файлов».длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только ёмкостью устройств внешней памяти.файловый тип или переменную файлового типа можно задать одним из трёх способов:
< имя> = file of < тип> ;
< имя> =text;
< имя> = file;
здесь < имя> - имя файлового типа (правильный индификатор);
file, of – зарезервированные слова (файл,:
· типизированные файлы ( предложением file of…);
· текстовые файлы (определяются типом text);
· нетипизированные файлы (определяются типом file).
о преобразовании числовых типов данных паскаля
в паскале почти невозможны неявные (автоматические) преобразования числовых типов данных. исключение сделано только для типа integer, который разрешается использовать в выражениях типа real. например, если переменные описаны следующим образом:
var x : integer; y: real;
то оператор
y : = x+2;
будет синтаксически правильным, хотя справа от знака присваивания стоит целочисленное выражение, а слева – вещественная переменная, компилятор сделает преобразование числовых типов данных автоматически. обратное же преобразование автоматически типа real в тип integer в паскале невозможно. вспомним, какое количество байт выделяется под переменные типа integer и real: под целочисленный тип данных integer выделяется 2 байта памяти, а под real – 6 байта. для преобразования real в integer имеются две встроенные функции: round(x) округляет вещественное x до ближайшего целого, trunc(x) усекает вещественное число путем отбрасывания дробной части
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Lizaliza12312306.08.2022 13:07
-
maksim5a30.12.2020 15:48
-
daryaevis18.12.2020 12:22
-
vovamakarevich01.06.2021 23:06
-
ева51413.04.2023 08:35
-
vanyanazarenko103.01.2023 02:48
-
yuldumenko06.06.2020 15:27
-
Damir12340014.09.2020 11:44
-
nizyulkoelena05.08.2021 00:58
-
ggg222333322.04.2022 10:07
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.