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

Лабораторная работа №2. Программная реализация алгоритмов линейной структуры

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

Задачи работы:

  • изучить основные типы данных, арифметические операции, математические функции языка С++;

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

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

  1. Изучите теоретические сведения к данной лабораторной работе (п. 3.2)

  2. Ознакомьтесь с постановкой задачи (п. 3.3). Вариант задания соответствует вашему номеру в списке группы.

  3. Разработайте блок-схему алгоритма решения поставленной задачи.

  4. Составьте программу на языке С++ и выполните ее отладку.

  5. Подготовьте отчет по лабораторной работе. Отчет должен включать в себя:

- титульный лист;

- цель лабораторной работы;

- постановку задачи;

  • блок схему алгоритма решения поставленной задачи;

  • текст программы с комментариями;

  • результаты работы программы на тестовых исходных данных;

  • краткие ответы на контрольные вопросы;

  • выводы по лабораторной работе.

  1. Защитите лабораторную работу перед преподавателем.

3.2. Общие сведения

Данные, обрабатываемые программой на языке С++, должны быть объявлены как относящиеся к определенному типу.

Тип данного определяет:

  • объем памяти, занимаемый элементом данных;

  • множество значений, которое элемент данных может принимать;

  • множество операций, которые могут быть выполнены над элементом данных.

Основные типы языка подразделяются на целочисленные типы и типы с плавающей точкой.

Целочисленные типы

Целочисленные типы используются для записи символов и целых чисел. К целочисленным относят типы, представленные следующими именами:

char (символьный);

short…...(короткий);

int (целый);

long (длинный).

Имена целочисленных типов могут вместе с модификаторами signed (знаковый) и unsigned(беззнаковый).

Размеры и диапазон значений целых типов представлены в табл.3.1.

Таблица 1. Таблица целых типов данных

Тип данных

размер, байт

Диапазон зачений

Минимальное

Максимальное

signed char

1

-128

127

unsigned char

1

0

255

signed short

2

-32768

32767

unsigned short

2

0

65535

int

2

-32768

32767

unsigned int

2

0

65535

signed long

4

-2147483648

2147483647

unsigned long

4

0

4294967295

Типы с плавающей точкой

Типы с плавающей точкой используются для работы с вещественными числами, представленными в форме записи с десятичной точкой или в «научной» записи, например:

678, -12, 5.786e3, 45,78

К типам с плавающей точкой относят типы, представленные следующими именами:

  • float;

  • double;

  • long double.

Размеры и диапазон значений типов с плавающей точкой представлены в табл. 3.2.

Таблица 2. Таблица типов данных с плавающей точкой

Тип данных

размер, байт

Диапазон зачений

Минимальное

Максимальное

float

4

3.4e-38

3.4e+38

double

8

1.7e-308

1.7e+308

long double

10

3.4e-4932

3.4e+4932