Скачиваний:
11
Добавлен:
09.12.2018
Размер:
131.16 Кб
Скачать

Практическая работа № 1

Программирование на C++ линейных алгоритмов

Задание 1.

1) m / --n++

2) m / n < n--

3) m + n++ > n+m

4)

Задание 2.

Задание 3.

Ответы на контрольные вопросы:

  1. Какую структуру имеет программа на языке С++?

#Директивы препроцессора

функция а() {

Операторы;

}

int main() {

Операторы;

return 0;

}

  1. Какие этапы можно выделить в процессе создания программы?

1) препроцессорное преобразование текста;

2) компиляция;

3) компоновка (редактирование связей или сборка).

  1. Какие элементы можно выделить в синтаксисе языка С++?

1) прописные и строчные латинские буквы, и знак подчеркивания;

2) арабские цифры от 0 до 9;

3) специальные знаки “{},| []()+-/%*.\’:;&?<>=!#^

4) пробельные символы (пробел, символ табуляции, символы перехода на новую строку);

5) идентификаторы – имена объектов в программе;

6) ключевые (зарезервированные) слова – это слова, которые имеют специальное значение для компилятора;

7) знаки операций – это один или несколько символов, определяющих действие над операндами;

8) константы – это неизменяемые величины;

9) разделители – скобки, точка, запятая пробельные символы.

  1. Что такое константа? Как она объявляется?

Константы – это неизменяемые величины. Существуют целые, вещественные, символьные и строковые константы. Компилятор выделяет константу в качестве лексемы (элементарной конструкции) и относит ее к одному из типов по ее внешнему виду.

const тип_данных идентификатор = значение;

const int size = 20;

  1. Какие типы данных существуют в языке С++?

Тип

Размер в байтах

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

bool

1

true или false

char

1

от -128 до 127

signed char

1

от -128 до 127

unsigned char

1

от 0 до 255

wchar_t

2

от 0 до 65 535

short

(short int)

2

от -32 768 до 32 767

signed short

unsigned short

2

от 0 до 65 535

int

4

от -2 147 483 648 до 2 147 483 647

signed int

unsigned int

4

От 0 до 4 294 967 295

long (long int)

4

от -2 147 483 648 до 2 147 483 647

signed long

unsigned long

4

От 0 до 4 294 967 295

float

4

±3.4х10±38, ~7-значная точность

long long

8

- 9 223 372 036 854 775 808 до 9 223 372 036 854 775 807

unsigned long long

8

от 0 до 18 446 744 073 709 551 615

double

8

±1.7х10±308, ~15-значная точность

long double

8

±1.7х10±308, ~15-значная точность

  1. Какие виды операций вам известны?

В соответствии с количеством операндов, которые используются в операциях они делятся на унарные (один операнд), бинарные (два операнда) и тернарную (три операнда).

  1. Как осуществляется ввод и вывод данных?

Для ввода/вывода данных в стиле C используются функции, которые описываются в библиотечном файле stdio.h:

  • printf () – вывод

  • scanf() – ввод

При использовании библиотеки классов C++, используется библиотечный файл iostream.h, в котором определены стандартные потоки ввода данных от клавиатуры cin и вывода данных на экран cout, а также соответствующие операции:

  • << – операция записи данных в поток;

  • >> – операция чтения данных из потока.

Соседние файлы в предмете Методы и средства проектирования информационных систем и технологий