Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Логический тип данных. Операции сравнения

Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка

С.А. Григорьев Логические, или булевские, данные предназначены для хранения логических значений "истина" или "ложь". Логические переменные и константы имеют тип Boolea и занимают в памяти 1 байт. Существует всего две логические константы - RUE и FALSE. Тип Boolea - это порядковый тип, поэтому для него определены функции Ord, Pred, Succ и процедуры I c и Dec (впрочем, довольно редко применяемые), причем Ord(FALSE) =0, Ord( RUE) =1. Прежде чем перейти к логическим операциям, рассмотрим операции сравнения, которых в Паскале существует шесть : =    равно; &l ;>  не равно; &l ;    меньше; &l ;=  меньше или равно; >    больше; >=  больше или равно. Операции сравнения определены для любых однотипных операндов (числовых, символьных, логических); для числовых данных, так же, как и в случае арифметических операций, сделано исключение - вы можете сравнивать два числовых выражения любых типов, но сравнивать число и символ, число и логическую величину, символ и логическую величину нельзя! Результат операции сравнения есть RUE или FALSE, в зависимости от того, выполнено или не выполнено условие. Числа сравниваются между собой естественным образом, символы - в соответствии с их номерами, а для логических величин справедливо неравенство FALSE&l ; RUE. Логических, или булевских, операций в Паскале четыре : O - логическое отрицание; A D - логическое "и"; OR - логическое "или"; XOR - логическое исключающее "или". Правила выполнения этих операций таковы : O - унарная (т.е. применимая к одному операнду) операция : O FALSE = RUE , O RUE = FALSE . Правила выполнения бинарных операций A D, OR и XOR приведены в таблице 3. Таблица Правила выполнения бинарных операций Операнд Результат операции   a b a A D b a OR b a XOR b FALSE FALSE FALSE FALSE FALSE FALSE RUE FALSE RUE RUE RUE FALSE FALSE RUE RUE RUE RUE RUE RUE FALSE Приоритет операции O (как и всякой унарной операции) наивысший, следующий приоритет у операции A D, и наинизший приоритет - у операций OR и XOR. Выражения могут содержать не только разные логические операции, но и операции сравнения и арифметические, поэтому отметим, что приоритет логических и арифметических операций выше, чем операций сравнения. Существует функция, определенная для целочисленных аргументов и имеющая логическое значение, - это функция 30. Odd(x). Она возвращает RUE, если значение x нечетное, и FALSE, если оно четное. Логические значения можно выводить процедурой WRI E, но вводить логические переменные процедурой READ нельзя. Теперь попробуем записать программу, использующую логические данные.       VAR a,b,c,d : I EGER;       BEGI WRI EL ('Введите 4 целых числа, a,b,c и d, среди ',                        'которых должно быть 2 и только 2 одинаковых!');              WRI E('a='); READ(a); WRI EL ;              WRI E('b='); READ(a); WRI EL ;              WRI E('c='); READ(a); WRI EL ;              WRI E('d='); READ(a); WRI EL ;              WRI EL ('Вашу понятливость можно оценить как ',                         (a=b)A D(a&l ;>c)A D(a&l ;>d)A D(c&l ;>d)OR                         (a=c)A D(a&l ;>b)A D(a&l ;>d)A D(b&l ;>d)OR                         (a=d)A D(a&l ;>b)A D(a&l ;>c)A D(b&l ;>c)OR                         (b=c)A D(b&l ;>a)A D(b&l ;>d)A D(a&l ;>d)OR                         (b=d)A D(b&l ;>a)A D(b&l ;>c)A D(a&l ;>c)OR                         (c=d)A D(c&l ;>a)A D(c&l ;>b)A D(a&l ;>b));              READL ;        E D.

Программа выведет RUE, если введенные данные удовлетворили условию, и FALSE - в противном случае. Рассмотрим теперь битовые операции: A D, OR, XOR, ShL и ShR, которые определены для целочисленных операндов (операции A D,OR и XOR совпадают по написанию с логическими операциями, но последние определены только для логических операндов). Операции A D, OR и XOR выполняются над каждой парой соответствующих битов операндов по тем же правилам, что и логические операции, если нулевой бит считать ложным, а единичный - истинным. Приведем простой пример: VAR a,b : BY E; BEGI a:=100;         b:=200;         WRI EL (a A D b,' ',a OR b,' ',a XOR b); E D. Программа выведет числа 64, 236, 172. Каким образом они получены? Двоичное представление числа 100 равно 0110 0100, двоичное представление числа 200 равно 1100 1000. Выполним над этими числами, например, операцию XOR :  0110 0100  1100 1000  XOR  1010 1100. Получили двоичное число 1010 1100 = 128 32 8 4 = 172. Операции ShL и ShR называются операциями соответственно левого сдвига и правого сдвига. Они сдвигают биты первого операнда на количество разрядов, равное значению второго операнда, освободившиеся разряды заполняются нулевыми битами. Например: 10 ShL 3 = 80 40 ShR 3 = 5. Число 10 кодируется как 0000 1010; сдвинем биты влево на 3 разряда, получим 0101 0000 = 64 16 = 80. Таким образом, сдвигая биты влево на разрядов, мы умножаем число на 2 в степени , а сдвигая вправо - делим на 2 в степени . Этим свойством операций сдвига пользуются, когда в программе приходится часто умножать или делить целые числа на степень двойки, т.к. операции сдвига выполняются намного быстрее, чем арифметические операции.

Кроме перечисленных, в набор основных символов входит пробел. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов. Концепция типа для данных В математике принято классифицировать переменные в соответствии с некоторыми важными характеристиками. Производится строгое разграничение между вещественными, комплексными и логическими переменными, между переменными, представляющими отдельные значения и множество значений, и т.Pд. При обработке данных на ЭВМ такая классификация еще более важна. В любом алгоритмическом языке каждая константа, переменная, выражение или функция бывают определенного типа. В языке Pascal существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию. Концепция типа языка Pascal имеет следующие основные свойства: 1)Pлюбой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражение либо вырабатывать операция или функция; 2)Pтип значения, задаваемого константой, переменной или выражением, можно определить по их виду или описанию; 3)Pкаждая операция или функция требуют аргументов фиксированного типа и выдают результат фиксированного типа

1. Типы хозяйственных операций

2. Строковый тип данных в языке Pascal

3. Интервальные типы данных. Оператор TYPE. Массивы

4. Оператори й основні типи даних мови С++

5. Типы данных в Паскале

6. Психолого-педагогическая диагностика: методологические основы, типы данных
7. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
8. Сравнение восточных и западных типов цивилизаций

9. Разработка логического устройства комбинационного типа на мультиплексорах

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

11. Алгоритмизация и программирование процессов обработки данных в среде СУБД типа Fox

12. Создание файла и таблиц базы данных мастером и по заданной логической модели

13. Операции над данными в СП с плавающей точкой

14. Построение арифметико-логического устройства для выполнения операции умножения целых чисел

15. Судовая информационная измерительная система типа "звезда". База данных

16. Сетевая маршрутизация данных по смежным узлам на основе логической нейронной сети с обратными связями

Набор детской складной мебели Ника "Маленькая принцесса".
В комплект входит стол и стул с мягким сиденьем и спинкой. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с
1358 руб
Раздел: Наборы детской мебели
Микрофон-караоке "Чунга-чанга".
Новые оригинальные микрофоны-караоке для будущих звезд сцены! В каждом микрофоне – 12 популярных песенок В. Шаинского, Е. Крылатова, М.
301 руб
Раздел: Микрофоны
Набор "Мимимишки. Кеша и Лисичка" (3 предмета).
Набор с изображениями героев из мультсериала "Ми-ми-мишки" - отличный подарок для вашего ребенка! Подходит для холодных и
454 руб
Раздел: Наборы для кормления

17. Лечение венозных заболеваний. Применяемые типы операций. Профилактика послеоперационного венозного тромбоза

18. Відновно-реконструктивні операції на товстій кишці після обструктивних резекцій типу Гартмана

19. Логические задачи и упражнения как средства развития мыслительных операций у старших дошкольников

20. Логические операции

21. Капитальный ремонт пути на щебеночном балласте с укладкой железобетонных шпал с применением машин тяжелого типа

22. Типы Галактик. Наша Галактика - Млечный Путь
23. Анализ медико-биологических данных с использованием Excel и СПП STADIA
24. Проводящая система листьев. Строение, типы жилкования

25. Подготовка данных и движение по азимутам

26. Особенности годового хода приземной температуры воздуха в разных частях Земли по данным ОА Гидрометцентра РФ

27. Экономическая система Дании

28. Промышленные типы месторождений титана

29. Структурные типы и районирование месторождений нефти и газа

30. Налоговые системы развитых стран и их сравнение с налоговой системой России

31. Банковские операции с использованием векселей

32. Анализ Конституции США и ее сравнение с Конституцией РФ 1993 года

Набор цветных карандашей Trio, 12 цветов.
Тонкий карандаш с трехгранной формой корпуса. Грифель 2,5 мм. 12 цветов.
443 руб
Раздел: 7-12 цветов
Домик игровой с забором.
Дом предназначен для игры на свежем воздухе. Замечательный домик высокого качества, будет радовать ваших детей и вас на вашем садовом
10536 руб
Раздел: Домики и комплексы
Стиральный порошок с ферментами "Top Home", 900 г.
Порошок устраняет самые трудновыводимые и застарелые пищевые и технические пятна и убивает бактерии, делая белье идеально чистым.
353 руб
Раздел: Стиральные порошки

33. Налоговые системы развитых стран и их сравнение с налоговой системой России

34. Международные транспортные операции

35. Налоговая система России в сравнении с другими странами

36. Феодальный тип государства

37. Сравнение КЗОТ и ТК РФ

38. Comparison of the Renaissance and Enlightenment (Сравнение Ренессанса и Просвещения)
39. Типы грамматических форм слова
40. Сравнение технических и художественно-выразительных возможностей обычного и широкоформатного кинематографа

41. Мифология как исторический тип мировоззрения

42. Особенности исламского типа культуры

43. Даниил Иванович Хармс

44. Безличные предложения среди других типов простого предложения

45. Логическая грамматика

46. Русско-испанские сравнения по синтаксису

47. Типы и функции обращений в лирике А. Блока

48. Типы словарей, используемые в русском языке

Наклейка зеркальная "Птицы", 30x40 см.
Стильные оригинальные зеркальные наклейки прекрасно дополнят интерьер вашего дома, наполнив его светом и радостью. Декорирование интерьера
351 руб
Раздел: Интерьерные наклейки
Набор посуды керамической "Холодное сердце. Сёстры" (3 предмета).
Набор детской керамической посуды с изображением героев любимых диснеевских мультфильмов в подарочной упаковке. Состав набора: • тарелка:
644 руб
Раздел: Наборы для кормления
Ручка шариковая "Excellence", розовая.
Новая подарочная шариковая ручка имеет необычный дизайн, который притягивает взгляд. Металлический миниатюрный корпус полностью усыпан
444 руб
Раздел: Металлические ручки

49. Комедия А.С.Грибоедова «Горе от ума». Злободневность звучания комедии в XIX веке и в наше время. Человеческие типы

50. Даниил Галицкий и его внутренняя и внешняя политика (Данило Галицький - його внутрЁшня та зовнЁшня полЁтика)

51. Основные формы операций по прорыву позиционного фронта в годы первой мировой войны

52. Спарта как тип полиса

53. Методы компьютерной обработки статистических данных

54. Turbo Paskal "Операции над матрицами"
55. Базы данных в Internet
56. Построение сети передачи данных

57. Управление потоками данных в параллельных алгоритмах вычислительной линейной алгебры

58. Системы и сети передачи данных

59. Выбор логической структуры процессора

60. Информация, информатика, базы данных. Периферийные устройства

61. Данные и информация

62. Форматы баз данных в автоматизированных библиографических системах

63. Пример базы данных на Delphi 2.0

64. Различные классы баз данных по предметным областям использования

Подстаканник для прогулочных колясок Peg-Perego Cup holder.
Держатель для бутылочки Peg-Perego Cup Holder - удобный подстаканник для прогулочных колясок фирмы Peg-Perego. Легко подойдет к коляскам
975 руб
Раздел: Прочие
Набор "Парикмахер".
Набор будет прекрасным подарком для девочек, отлично подойдет для сюжетно-ролевых игр. Выполнен в виде саквояжа, который можно
624 руб
Раздел: Наборы "Парикмахер"
Пенал-тубус "Pixie Crew" с силиконовой панелью для картинок (серая клетка).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
858 руб
Раздел: Без наполнения

65. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

66. База данных для учета оплаты за междугородние разговоры

67. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных

68. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

69. База данных "Домашняя библиотека"

70. Работа с Базами данных в Delphi
71. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")
72. Применение самоорганизующихся карт Кохонена для классификации и анализа пространственно распределенных неполных данных по окружающей среде

73. Базы данных Microsoft Access

74. Разработка базы данных "Культурный досуг"

75. Операции многократной точности (операции с длинными числами)

76. Системы управления базами данных

77. Автоматизированная обработка учета складских операций и реализации продукции

78. Алгоритм создания базы данных складского учета

79. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

80. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

Копилка-раскраска "Сова".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки
Настольная игра "Активити. Вперед".
Интересная и увлекательная настольная игра "Вперед" из серии "Активити" сможет легко и быстро поднять настроение
345 руб
Раздел: Игры на ассоциации, воображение
Кружка фарфоровая "Царский шиповник", 650 мл (3 вида).
Большая фарфоровая кружка универсального применения "Царский шиповник", украшенная золотой обводкой, станет достойным
477 руб
Раздел: Кружки

81. Отчёт по созданию курсовой работы «База данных ACCESS»

82. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

83. Классификация баз данных

84. Системы принятия решений, оптимизация в Excel и базы данных Access

85. Компьютерные вирусы, типы вирусов, методы борьбы с вирусами

86. Программа по ведению операций в магазине
87. Ввод и редактирование данных в Word
88. Структура базы данных

89. Работа в среде EXCEL. Средства управления базами данных в EXCEL

90. База данных периодического издания

91. Решение смешанной задачи для уравнения гиперболического типа методом сеток

92. Сравнения высших степеней(Конгруенції вищих степенів )

93. Применение алгоритма RSA для шифрования потоков данных

94. Матричные операции в вейвлетном базисе

95. Техника операций при ИБС и перикардитах

96. Донозологический период эпилепсии у детей, основанная по данным докторской диссертации Миридонова В.Т.

Смываемые фломастеры "Супер чисто" с толстым наконечником, 8 штук.
В картонной коробке 8 разноцветных фломастеров. Они выполнены из качественных экологически чистых материалов. Созданные на основе
393 руб
Раздел: 7-12 цветов
Пломба свинцовая 10 мм, упаковка 1 кг.
Рекомендуется использовать совместно с витой проволокой или шпагатом. Устанавливается с помощью пломбиратора. Применение свинцовых пломб
362 руб
Раздел: Прочее
Карандаши цветные BIC "Kids ECOlutions Evolution", пластиковые, 24 цвета.
Цветные заточенные карандаши «Evolution Kids», специально для маленьких детей. Грифели не ломаются при падении. Удобное, легкое
503 руб
Раздел: 13-24 цвета

97. Острое нарушение мозгового кровообращения по ишемическому типу (история болезни)

98. Общие данные о нервной системе

99. Структура отитов у детей по данным ЛОР-отделения ПЦ НЦМ-РБ


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.