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

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

ПЕРЕМЕННЫЕ И КОНСТАНТЫ

Читайте также:
  1. А) Ссылочные переменные б) Параллельные массивы
  2. Внешние и статические переменные, особенности их реализации.
  3. Внутренняя среда организации и ее основные переменные.
  4. Динамические переменные
  5. Издержки производства в краткосрочном периоде. Постоянные и переменные издержки. Общие, средние, предельные издержки, их графический анализ.
  6. Когда средние переменные затраты имеют минимальное значение?
  7. Логические основы ЭВМ. Логические функции и логические переменные
  8. Локальные и глобальные переменные
  9. Локальные и глобальные переменные.
  10. Локальные и глобальные переменные.

Данные — это числа, строки и логические величины (1 и 0, да и нет, истина и ложь). Эти типы данных называют базовыми.

Переменные — английские буквы, цифры, символы подчеркивания (Hello, Sum, X1, H8_P4).

Лучше выбирать такие названия, которые отражают назначения данной переменной. Кроме имени и значения переменная имеет тип, какая информация хранится в данной переменной (число, строка и т.д.), определяется объем памяти, например тип размера байт имеет диапазон от 0 до 255.

Каждый тип описывается (объявляется, декларируется) своим ключевым словом. Разные типы можно преобразовывать друг в друга — такой процесс называется приведением типов.

Статические — тип не меняется на всем протяжении работы программы.

Динамические — создаются и уничтожаются на разных этапах функционирования программы.

Константы (постоянные) — значения не меняются, тоже имеют тип и можно указывать явно (123, 2.87, «это строка», pi (или 3.1416).

 

ЧИСЛОВЫЕ ДАННЫЕ

1. Числа бывают двух видов: целые и дробные.

2. Очень большие или очень маленькие числа записываются указанием мантиссы — число со знаком, являющееся степенью числа 10.

100=1e+2

0.003=3e-3

Тип числа Basic Pascal C++
Целое INTEGER integer int
Дробное DOUBLE real float

 

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ

+, -, *,/ - в большинстве языков программирования.

b*2+c/3

b*(2+c)-3

((y+2)*3+1)/2

 

АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ

Состоят из операций и операндов (переменных и констант): a2+2

ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ

True – истина, да, включена, 1.

False – ложь, нет, выключено, 0.

При записи логических выражений используются операции сравнения и логические операции.

операция Basic, Pascal C++  
равно = = =  
не равно <> !=  
меньше < <  
меньше или равно <= <=  
больше > >  
больше или равно >= >=  

Pi= = 3.14

x>0

a1<>b1

1 операнд 2 операнд И ИЛИ исключ. ИЛИ НЕ (только операнд 1)
true true true true false false
true false false true true false
false true false true true true
false false false false false true

 

Логическая операция Basic Pascal C++
И AND and &&
ИЛИ OR or ||
НЕ NOT not !

Приоритеты всех логических операций ниже, чем приоритеты операций сравнения.

ü Сравнения выполняются первыми. Логические операции выполняются в следующем порядке: НЕ, И, ИЛИ.

x1>=1 && x1<=10

(R>3.14) and (R<3.149)

(Value<oldValue) OR (Value<>0)

 

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

Basic Pascal C++  
Базового типа нет, используется числовой тип INTEGER boolean bool  

 




Дата добавления: 2015-02-16; просмотров: 89 | Поможем написать вашу работу | Нарушение авторских прав




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