пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Технологии программирования. Стандартные типы данных, типы данных, определяемые пользователем

Технологией программирования - совокупность методов и средств, используемых в процессе разработки программного обеспечения. Технология программирования представляет собой набор технологических инструкций, включающих:

  • указание последовательности выполнения технологических операций;
  • перечисление условий, при которых выполняется та или иная операция;
  • описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки

Структурный подход к программированию (процедурная декомпозиция) - в основе лежит декомпозиция (разбиение на части) сложных систем с целью последующей реализации в виде отдельных небольших подпрограмм. Структурный подход требовал представления задачи в виде иерархии подзадач простейшей структуры. Проектирование осуществлялось "сверху-вниз" и подразумевало реализацию общей идеи, обеспечивая проработку интерфейсов подпрограмм (PL/1, ALGOL-68, Pascal, С).

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

Объектно-ориентированное программирование (ООП) определяется как технология создания сложного программного обеспечения, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (класса), а классы образуют иерархию с наследованием свойств. Взаимодействие программных объектов в такой системе осуществляется путем передачи сообщений.

Основным достоинством является "более естественная" декомпозиция программного обеспечения, которая существенно облегчает его разработку. Объектный подход предлагает новые способы организации программ, основанные на механизмах наследования, полиморфизма, композиции, наполнения. Эти механизмы позволяют конструировать сложные объекты из сравнительно простых. В результате существенно увеличивается показатель повторного использования кодов и появляется возможность создания библиотек классов для различных применений.

К стандартным относятся целые, действительные, логические, символьный и адресный типы.

%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%20027.jpgЦелые типы определяют константы, переменные и функции, значения которых реализуются множеством целых чисел, допустимых в данной ЭВМ.

арифметические операции:

операции отношения

  • сложение +,
  • вычитание -,
  • умножение *,
  • деление div,
  • получение остатка от деления mod.
  • равенство =,
  • неравенство <>,
  • больше или равно >=,
  • меньше или равно <=,
  • больше >,
  • меньше < .

Abs(X) – абсолютное значение, Sqr(X) – в квадрате, Succ(X) - следующее, Pred(X) – предыдущее.

Следующая группа стандартных функций для аргумента целого типа дает действительный результат:

Sin(X), Cos(X), ArcTan(X), Ln(X), Exp(X), Sqrt(X),Odd(X) – проверка на нечетность

X=5 Odd(X)=TRUE, X=4 Odd(X)=FALSE.


25.03.2015; 19:10
хиты: 127
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь