Хелпикс

Главная

Контакты

Случайная статья





Понятие типа данных, виды, характеристика



25. Понятие типа данных, виды, характеристика

Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такая важная характеристика, как ее тип.

 

Идентификатор Длина (байт) Диапазон значений Операции

Целые типы

integer -32768..32767 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
byte 0..255 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
word 0..65535 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
shortint -128..127 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >
longint -2147483648..2147483647 +, -, /, *, Div, Mod, >=, <=, =, <>, <, >

Вещественные типы

real 2,9x10-39 - 1,7x1038 +, -, /, *, >=, <=, =, <>, <, >
single 1,5x10-45 - 3,4x1038 +, -, /, *, >=, <=, =, <>, <, >
double 5x10-324 - 1,7x10308 +, -, /, *, >=, <=, =, <>, <, >
extended 3,4x10-4932 - 1,1x104932 +, -, /, *, >=, <=, =, <>, <, >

Логический тип

boolean true, false Not, And, Or, Xor, >=, <=, =, <>, <, >

Символьный тип

char все символы кода ASCII +, >=, <=, =, <>, <, >

 

 

26. Логические основы

Конъюнкция (логическое умножение) Синтаксис: И,^,&.

Дизъюнкция (логическое сложение) Синтаксис: ИЛИ(OR),+,|,галочка вниз.

 

Инверсия (логическое отрицание) Синтаксис: НЕ(NOT),--.

Эквиваленция (операция эквивалентности) Синтаксис: eqv, ~.

 

Импликации(логическое следование) Синтаксис: imp, ->.

 

27. Языки программирования: эволюция, классификация.
Первое поколение. Машинные – ориентированы на использование в конкретной ЭВМ, сложны в освоении, требуют хорошего знания архитектуры.

Второе поколение. Ассемблеры, Макроассемблер - более удобные для использования, но по-прежнему машинно-зависимы.

Третье поколение. Языки высокого уровня – мобильные, человеко-ориентированные, проще в освоении.

Четвертое поколение. Непроцедурные, объектно-ориентированные, языки запросов, параллельные – ориентированы на не профессионального пользователя и на ЭВМ с параллельной архитектурой.

Пятое поколение. Языки искусственного интеллекта, экспертных систем и баз знаний, естественные языки – ориентированы на повышение интеллектуального уровня ЭВМ и интерфейса с языками.

28. Системы программирования.
Система программирования представляет собой совокупность средств разработки программ (языки программирования, текстовые редакторы, трансляторы, редакторы связей, библиотеки программ, утилиты и обслуживающие программы), обеспичивающих автоматизацию состояния и отладки программ пользователя.

 

29. Объектно ориентированный подход к программированию.
Основой ООП является объект и классы.
Объект э то экземпляр класса или переменная тип которой задаётся классом.
Класс объединяет объекты с одинаковыми возможностями.

 

ООП родилось и получило широкое распространение именно благодаря попыткам разрешения следующих проблем возникающих в процессе проектирования в разработки программных комплексов.

1)Развитие языков и методов программирования не успевало за все более растущими потребностями в прикладных программах. Единственный реальным способом снизить времени затраты на разработку был метод многократного использования разработанного по т.е. проектирование новой программной системы на базе разработанных и отложенных ранее модулей которые выступают в роли своеобразных “кирпичиков” ложащихся в фундамент новой разработки.

2)Ускорение разработки программного обеспечения требовало решения проблемы упрощения их сопровождения и модификации.

3)Не все задачи поддаются алгоритмическому описанию поэтому в целях упрощения процесса проектирования необходимо было решить проблему приближения структуры программы к структуре решаемой задачи.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.