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

  • УСЛОВНЫЙ

if else

  • ОПЕРАТОР ВЫБОРА

switch case

  • ЦИКЛ

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

do

while

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

while, for.

ПОНАЯ ФОРМА IF: НЕПОЛНАЯ ФОРМА IF:

If <условие> if <условие>

<действие>; <действие>;

else

<действие>;

При вложенных операторов if, else соответствует ближайшему if, у которого ещё нет else, но, чтобы присвоить else

какому-либо другому if можно воспользоваться фигурными скобками, таким образом

if (x) if(x){     if (у) printf("1"); if(y) printf (“1”);    else printf("2"); else принадлежит if (y), но здесь: }

else printf (“2”); else принадлежит if (x)

  1. Сумматор – специализированная переменная накапливающая своё значение увеличиваясь или уменьшаясь в зависимости от слагаемого.

Счётчик – разновидность сумматора, увеличивающаяся на один.

Флаг специализированная переменная, которая принимает два значения true/false, то есть 0 или 1.

  1. Оператор switch сравнивает значение одной переменной с несколькими константами. Основной формат для использования: значение переменной, указанной в условии switch сравнивается со значениями, которые следуют за

ключевым словом case. Когда значение в переменной, соответствует значению в строке с оператором case, компьютер продолжит выполнение программы с этого места.

  1. ЦИКЛ— многократное прохождение по одному и тому же коду программы. Циклы необходимы программисту для многократного выполнения одного и того же кода, пока истинно какое-то условие.

ЦИКЛ FOR

For (<выражение1>; <выражение2>;<выражение3>), где:

  • <выражение1>-объявление или/и инициализация переменной-счётчика

  • <выражение2>-это условие выполнения

  • <выражение3>- изменение выражения-счётчика

Параметр цикла - переменная управляющая выполнением цикла. Параметр цикла изменяет свое значение при каждом проходе тела цикла.

ИНКРЕМЕНТ-увеличение переменной на единицу.

ДЕКРКМЕНТ-уменьшение переменной на единицу.

#include <stdio.h>

int main () {

int N, max=-100000, min=100000, sum=0, proisv=1, a;

for (int i=0; i<N; ++I) {

scanf (“%i”, &a);

sum+=a;

proisv*=a;

if (a>max)

max=a;

else

if (a<min)

min=a;

}

printf (“%i %i %i %i”, max, min, sum, proisv);

return 0;

}

ТРАССИРОВКА — пошаговое выполнение программы с фиксацией промежуточных значений.

  1.  ВЛОЖЕННЫМ ЦИКЛОМ называется цикл, находящийся внутри другого цикла, при этом в одну итерацию основного цикла будет выполнен вложенный цикл макс число раз.

Случайные числа в языке программирования С++ могут быть сгенерированы функцией rand() из стандартной библиотеки С++. Функция rand () генерирует числа в диапазоне от 0 до RAND_MAX. RAND_MAX — это константа, определённая в библиотеке <cstdlib>. RAND_MAX = 32767

Запись rand () % 3 в итоге выдаст число из диапазона от 0 до 2. Для того чтобы сместить диапазон, мы прибавляем единицу, тогда диапазон изменится на такой — от 1 до 3 включительно.

for (int x=1; x>9;x++)

for (int y=0; y>9;y++) с помощью for

for (int z=0; z>9; z++)