Читайте также: |
|
Свойства алгоритмов.
Любой алгоритм должен удовлетворять основным свойствам::
§ Конечность (результативность)
§ Дискретность
§ Понятность
§ Точность (определённость)
§ Корректность
§ Массовость
Дискретность - свойство алгоритма, когда алгоритм разбивается на конечное число элементарных действий (шагов). Понятность - свойство алгоритма, при котором каждое из этих элементарных действий (шагов) являются законченными и понятными. Точность - свойство, когда каждое действие должно пониматься в строго определённом смысле, чтобы не оставалась места произвольному толкованию, чтобы каждый, прочитавший указание, понимал его однозначно. Массовость - свойство, когда по данному алгоритму должна решаться не одна, а целый класс подобных задач. Результативность – свойство, при котором любой алгоритм в процессе выполнения должен приводить к определённому результату. Отрицательный результат также является результатом.
Для записи алгоритмов используют несколько способов:
§ словесный
§ графический
§ программный
2 Понятие переменной (объекта базового типа). Базовые типы данных в C#. Область видимости переменной (объекта базового типа).
Переменная - это область в оперативной памяти компьютера для хранения какой-либо информации.
int: хранит 32-битное целое со знаком.
char: хранит 16-битный символ
double: хранит 64-битное число с плавающей запятой, со знаком.
bool: хранит одно из двух возможных значений: true или false.
String
Тип | Описание |
Bool | Значения true/false (истина/ложь) |
Byte | 8-битовое беззнаковое целое |
Char | Символ |
Decimal | Числовой тип для финансовых вычислений |
Double | Число двойной точности с плавающей точкой |
Float | Число одинарной точности с плавающей точкой |
Int | Целое число |
Long | Длинное целое |
Sbyte | 8-битовое знаковое целое |
Short | Короткое целое |
Uint | Беззнаковое целое |
Ulong | Беззнаковое длинное целое |
Ushort | Беззнаковое короткое целое |
Область видимости и время жизни переменных
Область видимости — это часть кода, в пределах которого доступна данная переменная.
В C# можно объявлять локальные переменные и внутри блока. Блок начинается открывающейся фигурной скобкой и заканчивается закрывающей фигурной скобкой. Он определяет область видимости, которая зависит от того, имеет ли данный блок вложенные блоки. Каждый раз, создавая блок, вы создаете новую область видимости, определяющую время жизни объявляемых переменных.
Наиболее важными областями видимости в C# являются те, которые определяются классом и методом. Область видимости, определяемая методом, начинается с открывающей фигурной скобки. Однако если этот метод имеет параметры, они также включаются в область видимости метода. Объявленная внутри области видимости переменная является невидимой (то есть недоступной) для кода, который определен за этой областью. При объявлении переменной в пределах ее области видимости локализуется эта переменная и защищается от неразрешенного доступа и модификации. Область видимости может быть вложенной.
3Целые типы переменных в C#. Ограничения по значению.
Дата добавления: 2015-01-29; просмотров: 49 | Поможем написать вашу работу | Нарушение авторских прав |