|
||||||||
Понятие типа данных, виды, характеристика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 При использовании или копировании материалов прямая ссылка на сайт обязательна.
|
|