- •Вопрос №1
- •Вопрос №4
- •Вопрос №5
- •Вопрос №8
- •Основные функции ос:
- •Вопрос №9
- •Виды файловых систем:
- •Вопрос №12
- •Вопрос №15
- •Вопрос №16
- •Вопрос №17
- •Вопрос №18
- •Вопрос №20
- •Вопрос №21
- •Вопрос №22
- •Вопрос №23
- •Вопрос №24
- •Вопрос №25
- •Вопрос №26
- •Вопрос №27
- •Вопрос №28
- •Вопрос №29
- •Вопрос №30
- •Вопрос №31
- •Вопрос №34
- •Вопрос №35
- •Вопрос №36
- •Вопрос №37
- •Вопрос №38
- •Вопрос №38
- •Вопрос № 40
- •Вопрос №41
- •Вопрос №42
- •Вопрос №43
- •Вопрос №44
- •Вопрос №45
- •Вопрос №46
- •Вопрос №47
Вопрос №34
Символьный тип
Значением символьного типа является множество всех символов ПК. Каждому символу приписывается целое число в диапазоне от 0 до 255. Это число служит кодом внутреннего представления символа, его возвращает функция ORD.Для кодировки используется код ASCII (American Standard Code for Information Interchange — американский стандартный код для обмена информацией). Это 7-битный код, т. е. с его помощью можно закодировать лишь 128 символов в диапазоне от 0 до 127. В то же время в 8-битном байте, отведенном для хранения символа в Турбо Паскале, можно закодировать в два раза больше символов в диапазоне от 0 до 255. Первая половина символов ПК с кодами 0—127 соответствует стандарту ASCII. Вторая половина символов с кодами 128—255 не ограничена жесткими рамками стандарта и может меняться на ПК разных типов.Символы с кодами 0—31 относятся к служебным. Если эти коды встречаются в символьном тексте программы, то они считаются пробелами. При исполь зовании их в операциях ввода/вывода они могут иметь следующее самостоятельное значение.К типу CHAR применимы операции отношения, а также встроенные функции:CHR(B) — функция типа CHAR; преобразует выражение в типа BYTE в символ, который является значением функции;UPCASE(CH) — функция типа CHAR; возвращает прописную букву, если oн является строчной латинской буквой, в противном случае возвращает сам символ, например:var cl,c2: Char;begin cl := UpCase('s'); c2 := ирСазе('ф');WriteLn (cl,' ',c2); end.Так как функция UPCASE не обрабатывает кириллицу, в результате прогона этой программы на экран будет выдано s Ф
Вопрос №35
Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых правдой (true) и ложью (false). Присутствует в подавляющем большинстве языков программирования как самостоятельная сущность или реализуется через численный тип. В подавляющем большинстве языков за истину полагается единица, за ложь — ноль.Название Boolean получило своё название в честь английского математика и логика Джорджа Буля, среди прочего, занимавшегося вопросами математической логики в середине 19 века. Доступные операцииК этому типу данных применимы следующие операции:И (логическое умножение) (AND, &, *),ИЛИ (логическое сложение) (OR, |, +),исключающее ИЛИ (умножение с переносом) (xor, NEQV, ^),эквивалентность (равенство) (EQV, =, ==)инверсия (NOT, ~, !)сравнение (>, <, <=, >=)Так же могут использоваться и другие операции булевой алгебры. Большинство языков программирования позволяют использовать булев тип и в арифметических операциях, приводя его к численному типу согласно принятым в языке правилам приведения типов. Традиционным применением булева типа данных являются значения «да»/«нет» в отношении результата более сложных операций. Все операции сравнения двух величин (равно, больше, меньше), операции вхождения элемента в множество и проверка на пересечение множеств возвращают в качестве результата булев тип.