Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
01-Лабораторная работа.doc
Скачиваний:
5
Добавлен:
09.11.2019
Размер:
161.28 Кб
Скачать

Лабораторная работа №1.

Тема. Работа с целыми и действительными числами. Форматированный ввод-вывод чисел. Управляющие инструкции. Использование стандартных математических функций.

1.1. Типы данных и переменные.

Данными называется информация, хранящаяся в памяти компьютера. Единица этой информации называется значением данных или просто значением. Тип данных определяет множество значений и множество операций, допустимых над этими значениями. В зависимости от представления значений данные делятся на переменные и константы. Переменными называются данные, значения которых могут быть изменены в процессе выполнения программы. Константами называются данные, значения которых изменить нельзя.

Значение переменной или константы хранится в области памяти, которая имеет свой адрес и длину. Причем длина этой области памяти зависит от типа данных переменной или константы. В языках программирования высокого уровня адрес значения переменной представляется символическим именем, которое называется именем переменной или просто переменной. Адрес значения константы может иметь символическое имя, а может и не иметь такого имени. В первом случае константа называется именованной константой, а во втором – литералом.

1.2. Числовые типы данных.

К числовым типам данных относятся типы, которые предназначены для работы с числовыми данными. В языке программирования Си определены следующие числовые типы данных:

int  целочисленный тип данных;

char  символьный тип данных;

float  плавающий или действительный тип данных;

double – плавающий тип данных двойной точности.

Целочисленные переменные имеют тип int и объявляются следующим образом:

int x;

int i, j, k;

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

В языке программирования Си для хранения символов используются переменные типа char. Объявляются переменные этого типа следующим образом:

char x;

Тип char также считается числовым типом данных. Над данными этого типа разрешены те же операции, что и над данными типа int.

В языке программирования Си действительные числа хранятся в переменных, которые могут иметь тип float или тип double. Переменные типа double имеют в два раза больший диапазон значений, чем переменные типа float. Объявляются действительные переменные следующим образом:

float x;

double y, z;

При объявлении переменные могут инициализироваться. Для этого используется операция присваивания переменной некоторого значения. В следующих примерах показаны возможные варианты инициализации переменных.

int x = 2, y = 3;

int z = x + y; /* z = 5 */

char x = ‘a’;

float x = 1.2f; /* f обозначает float */

double y = 2.3;

double z = x + y; /* z = 3.5 */

Здесь числовые переменные x и y инициализируются числовыми литералами, соответствующего типа.

Объявление именованной числовой константы отличается от объявления числовой переменной только тем, что начинается с ключевого слова const. Ниже приведены несколько примеров объявления числовых констант.

const int a = 2;

const char a = ‘a’;

const float a = 1.2f;

const double b = 2.3;

Как видим, именованные числовые константы инициализируются только числовыми литералами.

Отметим, что в программе все переменные и именованные константы должны иметь различные имена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]