Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Область видимости — это часть кода, в пределах которого доступна данная переменная.

Читайте также:
  1. D) Область на дорожке диске, определяемая идентификационными метками и номером.
  2. I ВВОДНАЯ ЧАСТЬ
  3. I часть
  4. I часть «Механика».
  5. I часть. РОССИЯ
  6. I. ВВОДНАЯ ЧАСТЬ
  7. I. Вводная часть
  8. I. Область применения
  9. I. Область применения
  10. I. Паспортная часть

Свойства алгоритмов.

Любой алгоритм должен удовлетворять основным свойствам::

§ Конечность (результативность)

§ Дискретность

§ Понятность

§ Точность (определённость)

§ Корректность

§ Массовость

Дискретность - свойство алгоритма, когда алгоритм разбивается на конечное число элементарных действий (шагов). Понятность - свойство алгоритма, при котором каждое из этих элементарных действий (шагов) являются законченными и понятными. Точность - свойство, когда каждое действие должно пониматься в строго определённом смысле, чтобы не оставалась места произвольному толкованию, чтобы каждый, прочитавший указание, понимал его однозначно. Массовость - свойство, когда по данному алгоритму должна решаться не одна, а целый класс подобных задач. Результативность – свойство, при котором любой алгоритм в процессе выполнения должен приводить к определённому результату. Отрицательный результат также является результатом.

Для записи алгоритмов используют несколько способов:

§ словесный

§ графический

§ программный

 

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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав