Есть ответ 👍

Типы данных: файлы, массивы на языке паскаль

291
410
Посмотреть ответы 2

Ответы на вопрос:


)целые

в паскале определено 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) усекает вещественное число путем отбрасывания дробной части


[80, 128, 10] глубина цвета = 10 кбайт / (80 * 128 пикселей) = 10 * 8 * 1024 бит / 10240 пикселей = 81920 бит / 10240 пикселей = 8.0 бит кол-во цветов = 2^8.0 бит = 256.0 цветов

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS