Файл: Понятие переменной в программировании. Виды и типы переменных (КРАТКИЙ ОБЗОР И КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 204

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Типы значений, допускающие значение NULL, также не нужно отдельно объявлять перед использованием. Для каждого обычного типа значений T, который не допускает значение NULL, существует идентичный тип T?, который отличается только тем, что может содержать дополнительное значение null. Например int? — это тип, который может содержать любое 32-разрядное целое число или значение null.

Система типов в C# унифицирована таким образом, что значение любого типа можно рассматривать как object (объект). Каждый тип в C# является прямо или косвенно производным от типа класса object, и этот тип object является исходным базовым классом для всех типов. Чтобы значения ссылочного типа обрабатывались как объекты, им просто присваивается тип object. Чтобы значения типов значений обрабатывались как объекты, выполняются операции упаковки-преобразования и распаковки-преобразования.

В C# так же важен правильный выбор типа переменной. Проиллюстрируем это на простом примере

using System;

namespace ConsoleApp2

{

class Program

{

static void Main(string[] args)

{

int a = 3;

int b = 2;

int c = a / b;

Console.Write(a+"/"+b+"=");

Console.WriteLine(с);

Console.ReadLine();

}

}

}

Данная программа выводит на консоль значения вырадения 3/2, но так как переменные обявлены целочисленными, результат так же будет целочисленным (рисунок 9).

Рисунок 9 – Результат выполнения

Если же тип переменной изменить на значение с плавающей точкой, то результат будет другой – верный (рисунок 10).

using System;

namespace ConsoleApp2

{

class Program

{

static void Main(string[] args)

{

double a = 3;

double b = 2;

double c = a / b;

Console.Write(a+"/"+b+"=");

Console.WriteLine(c);

Console.ReadLine();

}

}

}

Рисунок 10 – Выполнение программы с типом с плавающей точкой.

На данных простых примерах представлена важность выбора правильного типа данных.

ЗАКЛЮЧЕНИЕ

Курсовая работа была посвящена исследованию понятия «переменная» в различных языках программирования. От правильного выбора типов переменных зависит качество выдаваемых программной результатов. В случае неправильно выбора типа данных результат разобы программы может быть неправильным и или непредсказуемым. В том случае, если программа сравнительно простая, то результат неверного выбора типа переменной может быть сравнительно легко обнаружен с использованием трассировочный таблицы и выполнения програмы вручную с записью всех промежуточных шагов.