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

2.3.3.1. Цикл с предусловием:

S - группа повторяющихся действий; L - условие повторов.

Алгоритм исполнения этой структуры :

-проверяется условие L:

-если L –истина(true), то

-выполняются действия S и

возвращаемся на повторную проверку L

-если L –ложь, выходим из цикла

В Cи реализованы два цикла с предусловием:

  • цикл - for... ;

  • цикл “по условию” - while....

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

2.3.3.2. Цикл с постусловием:

где S - повторяющиеся действия, L - условие работы цикла.

Алгоритм исполнения этой структуры :

1) -выполняются действия S

2) -проверяется условие L:

-если L –истина, возвращаемся на повтор действий(к пункту 1)

-если L -ложь выходим из цикла

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

В Cи реализован один цикл с постусловием: do{…..}while(условие повтора);

  1. Типы данных.

Данные, которыми оперирует программа, могут быть определены в ней как неизменные, либо как способные изменять свое значение. Первые называются константами, вторые - переменными. И переменные, и константы размещаются в памяти компьютера. Любая константа, переменная характеризуется своим типом.

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

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

  • внутреннее представление данных в памяти компьютера;

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

  • операции и функции, которые можно применять к величинам этого типа.

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

Все типы языка С++ можно разделить на базовые и составные. В языке С++ определено шесть базовых типов данных для представления целых, вещественных, символьных и логических величин. На основе этих типов программист может вводить описание составных типов.

3.1 Базовые типы данных.

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

int (целый);

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

wchar_t (расширенный символьный);

bool (логический).

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

float (вещественный);

double (вещественный с двойной точностью).

Существует четыре спецификатора типа, уточняющих внутреннее представле­ние и диапазон значений стандартных типов:

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

long (длинный);

signed (знаковый);

unsigned (беззнаковый).

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