Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 2 Линейные выч. проц..doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
216.58 Кб
Скачать

Лабораторная работа № 2

ПРОЕКТИРОВАНИЕ ПРОСТЕЙШИХ ВЫЧИСЛИТЕЛЬНЫХ ПРОГРАММ ЛИНЕЙНОЙ СТРУКТУРЫ

1 Цель и порядок работы

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

Порядок выполнения работы:

  • ознакомиться с описанием лабораторной работы;

  • получить задание у преподавателя по вариантам;

  • написать программу, ввести программу, отладить и выполнить ее на ЭВМ;

  • оформить отчет.

2 Общие сведения

2.1 Встроенные типы данных

С# содержит две категории встроенных типов данных: типы значений и ссылочные типы. Термин "тип значения" применяется к переменным, которые непосредственно содержат значения. (Для сравнения: переменные ссылочных типов содержат ссылки на реальные значения). Типы значений также называют простыми типами. В С# строго определяется диапазон и поведение каждого типа значения. Например, тип int должен быть одинаковым во всех средах выполнения.

Ядро языка С# составляют 13 встроенных типов, которые определяются ключевыми словами С# и доступны для использования в любой C# программе (табл. 1).

Таблица 1 – Встроенные типы данных

ключевое слово

тип

bool

Логический, представляет значения истина/ложь.

byte

8-разрядный целочисленный без знака.

char

Символьный.

decimal

Числовой тип для финансовых вычислений.

double

С плавающей точкой двойной точности.

float

С плавающей точкой.

int

Целочисленный.

long

Тип для представления длинного целого числа.

sbyte

8-разрядный целочисленный со знаком.

short

Тип для представления короткого целого числа.

uint

Целочисленный без знака.

ulong

Тип для представления длинного целого числа без знака.

ushort

Тип для представления короткого целого числа без знака.

В С# определено девять целочисленных типов: char, byte, sbyte, short, ushort, int, uint, long и ulong. Однако тип char в основном используется для представления символов. Типы с плавающей точкой могут представлять числа с дробными компонентами. Таких типов только два: float и double.

Тип bool представляет значения истина/ложь, которые в С# определяются зарезервированными словами true и false. Таким образом, переменная или выражение типа bool будет иметь одно из этих двух значений. В С# не определено ни одно преобразование значения типа bool в целочисленное значение. Например, число 1 не преобразуется в значение true, а число 0 - в значение false.

Для объявления переменной необходимо использовать инструкцию следующего формата:

тип имя_переменной;

Здесь с помощью элемента тип задается тип объявляемой переменной, а с помощью элемента имя_переменной - ее имя. Можно объявить переменную любого допустимого типа. Все переменные в С# должны быть объявлены до их использования. Это - требование компилятора, поскольку, прежде чем скомпилировать надлежащим образом инструкцию, в которой используется переменная, он должен "знать" тип содержащейся в ней информации.

Переменная до использования должна получить значение. Это можно сделать с помощью инструкции присваивания. Можно также присвоить переменной начальное значение одновременно с ее объявлением. Для этого достаточно после имени переменной поставить знак равенства и указать присваиваемое значение. Общий формат инициализации переменной имеет такой вид:

тип имя_переменной = значение;