русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Базовые понятия. Часть 3 - Числа, выражения, операнды, знаки операций


Дата добавления: 2015-06-12; просмотров: 629; Нарушение авторских прав


Числа в арифметике
Число довольно абстрактная сущность которая используется для описания количества.
Арифметика - раздел математики который изучает простейшие виды чисел (натуральные, целые, рациональные) и простейшие арифметические операции над ними (сложение, вычитание, умножение, деление).

Числа бывают следующими типами данных:
– натуральными 1,2,... Используются для счета объектов.
– целыми. Если к натуральным числам добавить еще отрицательные числа и ноль, мы получим множество целых чисел.
- рациональными - это число представленное дробью
- иррарациональными - это число представленное с бесконечной дробью
- вещественные - числа с бесконечными десятичными дробями

В программировании также участвуют КОНСТАНТЫ - данные, которые запрещено изменять.
Типичным представителем числовой константы является число ПИ - p = 3,1415926...; ускорение свободного падения...

Константы бывают системными - задаются в самой системе и изменять их запрещено вообще и программными - задаются в программе.
Пи - это системная константа.

Из школьного курса вы знаете, что над числами можно производить те или иные действия (выражения):
- сложение
- вычитание
- деление
- умножение

Это простейшие арифметические действия.

- Сложение (+) позволяет объединить два числа

- Вычитание (-) позволяет определить разницу двух чисел.
Стоит заметить, что в отношении натуральных чисел вычитание не всегда исполнимо, поскольку в натуральных числах нет отрицательных чисел и нуля.
Т.е. вычесть из меньшего большее в натуральных числах не получится.
Это являлось формальным поводом для введения в арифметику нуля и отрицательных чисел.

Умножение (*) позволяет узнать произведение двух чисел.
В арифметике под умножением понимают краткую запись суммы одинаковых слагаемых.
Т.е. запись вида 4*3 обозначает «сложить число 4 с самим собой 3 раза», то есть является просто краткой записью для 4+4+4 : 4*3=4+4+4



Деление (":" или "/") операция целочисленного деления; это действие, обратное умножению и заменяет неоднократно повторенное вычитание, например:
- сколько раз число 2 содержится в числе 8? Повторяя вычитание, находим, что 2 «входит» в 8 четыре раза - 8 = 2 * 4

- сколько раз число 4 содержится в числе 15? Повторяя вычитание, находим, что 4 «входит» в 15 три раза. И еще остается "остаток" равный трем - 15 = 3 * 4 + 3

Отсюда делаем вывод:
- При целочисленном делении:
- число 8 (в нашем примере выше) называется делимым (мы его делим), а
- число 2 - делителем,
- получившееся число 4 называется частным, а
- число 3 (из второго примера) - остатком.

Напоминаю, что по правилам арифметики на НОЛЬ делить НЕЛЬЗЯ!

Знак, который используется для того, чтобы показать какое действие необходимо произвести над тем или иным числом называется ОПЕРАНДОМ. Это "участник" операции...

Другими словами - операнд в языках программирования это аргумент операции, т.е. значение, участвующее в вычислении.

Например в выражении:
- "a + b" - "a" и "b" - это операнды, а "+" - знак операции.
- "с - 4" - "с" и "4" - это операнды, а "-" - знак операции.

Переменная
Переменная в программировании является буквенным обозначением области памяти которая была выделена для хранения данных в виде некоторого значения. Рассмотренные выше операнды "a, b, с" также являются ИДЕНТИФИКАТОРАМИ или "именами переменной".
Имя переменной (ее идентификатор) могут начинаться с любой буквы латинского алфавита. В имя переменной могут быть включены:
- цифры и
- знак подчеркивания.

Старайтесь выбирать имя переменной имеющей некий смысл, который поможет более легко понимать суть того, что делает ваше программа.
Например имя переменной salary, mySalary или my_salary явно имеют отношение к зарплате и сразу понятно о чем идет речь, а вот безликая а или k- описывают неизвестно что.

Конечно это не касается случаев, когда вы используете имена переменных x, y и z - для обозначения координат.
Имена переменных i и j традиционно используются в счетчиках циклов (об этом чуть позднее).

Информативное наименование переменной позволяет программисту меньше писать комментариев.

 



<== предыдущая лекция | следующая лекция ==>
Компилятор | Существуют также зарезервированные имена переменных которые нельзя использовать


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.918 сек.