🗊 Презентация Управляющие конструкции языка С

Нажмите для полного просмотра!
Управляющие конструкции языка С, слайд №1 Управляющие конструкции языка С, слайд №2 Управляющие конструкции языка С, слайд №3 Управляющие конструкции языка С, слайд №4 Управляющие конструкции языка С, слайд №5 Управляющие конструкции языка С, слайд №6 Управляющие конструкции языка С, слайд №7 Управляющие конструкции языка С, слайд №8 Управляющие конструкции языка С, слайд №9 Управляющие конструкции языка С, слайд №10 Управляющие конструкции языка С, слайд №11 Управляющие конструкции языка С, слайд №12 Управляющие конструкции языка С, слайд №13 Управляющие конструкции языка С, слайд №14 Управляющие конструкции языка С, слайд №15 Управляющие конструкции языка С, слайд №16 Управляющие конструкции языка С, слайд №17 Управляющие конструкции языка С, слайд №18 Управляющие конструкции языка С, слайд №19 Управляющие конструкции языка С, слайд №20 Управляющие конструкции языка С, слайд №21 Управляющие конструкции языка С, слайд №22 Управляющие конструкции языка С, слайд №23 Управляющие конструкции языка С, слайд №24 Управляющие конструкции языка С, слайд №25 Управляющие конструкции языка С, слайд №26 Управляющие конструкции языка С, слайд №27 Управляющие конструкции языка С, слайд №28 Управляющие конструкции языка С, слайд №29 Управляющие конструкции языка С, слайд №30 Управляющие конструкции языка С, слайд №31 Управляющие конструкции языка С, слайд №32 Управляющие конструкции языка С, слайд №33 Управляющие конструкции языка С, слайд №34 Управляющие конструкции языка С, слайд №35 Управляющие конструкции языка С, слайд №36 Управляющие конструкции языка С, слайд №37 Управляющие конструкции языка С, слайд №38 Управляющие конструкции языка С, слайд №39 Управляющие конструкции языка С, слайд №40 Управляющие конструкции языка С, слайд №41 Управляющие конструкции языка С, слайд №42 Управляющие конструкции языка С, слайд №43 Управляющие конструкции языка С, слайд №44 Управляющие конструкции языка С, слайд №45 Управляющие конструкции языка С, слайд №46 Управляющие конструкции языка С, слайд №47 Управляющие конструкции языка С, слайд №48 Управляющие конструкции языка С, слайд №49 Управляющие конструкции языка С, слайд №50 Управляющие конструкции языка С, слайд №51 Управляющие конструкции языка С, слайд №52 Управляющие конструкции языка С, слайд №53 Управляющие конструкции языка С, слайд №54 Управляющие конструкции языка С, слайд №55 Управляющие конструкции языка С, слайд №56 Управляющие конструкции языка С, слайд №57 Управляющие конструкции языка С, слайд №58

Содержание

Вы можете ознакомиться и скачать презентацию на тему Управляющие конструкции языка С. Доклад-сообщение содержит 58 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


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

Слайд 2


Операторы -операторы простой последовательности действий; -условные операторы; -операторы цикла; -операторы перехода.
Описание слайда:
Операторы -операторы простой последовательности действий; -условные операторы; -операторы цикла; -операторы перехода.

Слайд 3


Операторы простой последовательности
Описание слайда:
Операторы простой последовательности

Слайд 4


for (i=0; i
Описание слайда:
for (i=0; i

Слайд 5


выражение ; - оператор ; - пустой оператор { оператор ... оператор } - составной оператор (блок)
Описание слайда:
выражение ; - оператор ; - пустой оператор { оператор ... оператор } - составной оператор (блок)

Слайд 6


Условные операторы if (выражение) оператор_1; else оператор_2; if (выражение) оператор_1;
Описание слайда:
Условные операторы if (выражение) оператор_1; else оператор_2; if (выражение) оператор_1;

Слайд 7


Ложь Истина
Описание слайда:
Ложь Истина

Слайд 8


Управляющие конструкции языка С, слайд №8
Описание слайда:

Слайд 9


Z=2 if (x>0) j=k+10; else m=1+10; if(n>0) //n=5, z=0,a=1,b=2, z-? if(a>b) z=a; else z=b; if(n>0) //n=5, z=0,a=1,b=2, z-? {if(a>b) z=a; } else z=b;
Описание слайда:
Z=2 if (x>0) j=k+10; else m=1+10; if(n>0) //n=5, z=0,a=1,b=2, z-? if(a>b) z=a; else z=b; if(n>0) //n=5, z=0,a=1,b=2, z-? {if(a>b) z=a; } else z=b;

Слайд 10


Организация множественного выбора if (выражение1) оператор_1; else if (выражение2) оператор_2; else if (выражение3) оператор_3; else оператор_4;
Описание слайда:
Организация множественного выбора if (выражение1) оператор_1; else if (выражение2) оператор_2; else if (выражение3) оператор_3; else оператор_4;

Слайд 11


Если не используются фигурные скобки, то else соответствует ближайшему if Любое количество конструкций else-if
Описание слайда:
Если не используются фигурные скобки, то else соответствует ближайшему if Любое количество конструкций else-if

Слайд 12


if (n
Описание слайда:
if (n

Слайд 13


char ZNAC; int x,y,z; if (ZNAC == '-') x = y - z; else if (ZNAC == '+') x = y + z; else if (ZNAC == '*') x = y * z; else if (ZNAC == '/') x = y / z;...
Описание слайда:
char ZNAC; int x,y,z; if (ZNAC == '-') x = y - z; else if (ZNAC == '+') x = y + z; else if (ZNAC == '*') x = y * z; else if (ZNAC == '/') x = y / z; else ...

Слайд 14


Тернарный оператор и условие c = a > b ? a : b; //присвоить с максимум из
Описание слайда:
Тернарный оператор и условие c = a > b ? a : b; //присвоить с максимум из

Слайд 15


Операторы перехода return continue goto break
Описание слайда:
Операторы перехода return continue goto break

Слайд 16


оператор return производит досрочный выход из текущей функции. возвращает значение результата функции. может быть в любом месте функции может быть...
Описание слайда:
оператор return производит досрочный выход из текущей функции. возвращает значение результата функции. может быть в любом месте функции может быть несколько int sum (int a, int b) { return (a+b); }

Слайд 17


оператор break производит альтернативный выход из самого внутреннего блока, то есть переходит к первому оператору, следующему за текущим оператором...
Описание слайда:
оператор break производит альтернативный выход из самого внутреннего блока, то есть переходит к первому оператору, следующему за текущим оператором блока

Слайд 18


for(s = 0, i = 1; i < 100; i++) { cin >> x; if( x == 0) break; // если ввели 0, то сумм. заканчивается s += x; }
Описание слайда:
for(s = 0, i = 1; i < 100; i++) { cin >> x; if( x == 0) break; // если ввели 0, то сумм. заканчивается s += x; }

Слайд 19


оператор continue выполняет переход из тела цикла к его повторяющейся части, то есть досрочно завершает текущий шаг и переходит к следующему; Не...
Описание слайда:
оператор continue выполняет переход из тела цикла к его повторяющейся части, то есть досрочно завершает текущий шаг и переходит к следующему; Не может использоваться в switch continue;

Слайд 20


// обработка положительных элементов for (i=0;i
Описание слайда:
// обработка положительных элементов for (i=0;i

Слайд 21


Операторы перехода goto метка; оператор goto mmm: ... mmm: оператор
Описание слайда:
Операторы перехода goto метка; оператор goto mmm: ... mmm: оператор

Слайд 22


for (…) for(…) { if (ошибка) goto Error; }
Описание слайда:
for (…) for(…) { if (ошибка) goto Error; }

Слайд 23


void F() { for (i=0; i
Описание слайда:
void F() { for (i=0; i

Слайд 24


Оператор выбора альтернативы переключатель switch (выражение) { case константа1: послед операторов_1;break; case константа2: послед операторов_2...
Описание слайда:
Оператор выбора альтернативы переключатель switch (выражение) { case константа1: послед операторов_1;break; case константа2: послед операторов_2 ;break; case константа3: послед операторов_3 ;break; default: последоват операторов ;break; }

Слайд 25


Выражение константы – целые или символьные Операторы могут быть простыми и составными
Описание слайда:
Выражение константы – целые или символьные Операторы могут быть простыми и составными

Слайд 26


Управляющие конструкции языка С, слайд №26
Описание слайда:

Слайд 27


switch (n) Эквивалент switch (n) Эквивалент if (n==1) goto m1; { if (n==2) goto m2; case 1: n=n+2; break; if (n==4) goto m3; case 2: n=0; break; goto...
Описание слайда:
switch (n) Эквивалент switch (n) Эквивалент if (n==1) goto m1; { if (n==2) goto m2; case 1: n=n+2; break; if (n==4) goto m3; case 2: n=0; break; goto md; case 4: n++; break; m1: n=n+2; goto m; default: m2: n=0; goto m; n=-1; m3: n++; goto m; } md: n=-1; m: ...

Слайд 28


switch (c) Эквивалент { if (c==' ') {...} case ' ': ... break; if (c=='+') {...} case '+': ... break; if (c=='-') {...} case '-': ... break; }
Описание слайда:
switch (c) Эквивалент { if (c==' ') {...} case ' ': ... break; if (c=='+') {...} case '+': ... break; if (c=='-') {...} case '-': ... break; }

Слайд 29


switch (a) { case 1: b=c; break; case 2: switch (d) { case 0: f=s; break; case 1: f=9; break; case 2: f-=9; break; } case 3: b-=c; break; : }
Описание слайда:
switch (a) { case 1: b=c; break; case 2: switch (d) { case 0: f=s; break; case 1: f=9; break; case 2: f-=9; break; } case 3: b-=c; break; : }

Слайд 30


Операторы цикла Цикл – организованное повторение некоторой последовательности операторов оператор цикла с предусловием оператор цикла с постусловием...
Описание слайда:
Операторы цикла Цикл – организованное повторение некоторой последовательности операторов оператор цикла с предусловием оператор цикла с постусловием оператор цикла с предусловием и коррекцией while, do while, for

Слайд 31


код цикла начальных установок модификации параметра цикла проверки условия продолжения цикла Итерация – один проход цикла
Описание слайда:
код цикла начальных установок модификации параметра цикла проверки условия продолжения цикла Итерация – один проход цикла

Слайд 32


while (выражение) оператор ;
Описание слайда:
while (выражение) оператор ;

Слайд 33


Схема выполнения оператора while следующая: Схема выполнения оператора while следующая: 1. Вычисляется выражение. 2. Если выражение ложно, то...
Описание слайда:
Схема выполнения оператора while следующая: Схема выполнения оператора while следующая: 1. Вычисляется выражение. 2. Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while. 3. Процесс повторяется с пункта 1.

Слайд 34


do оператор while(выражение); do оператор while(выражение); ___________ __________ тело цикла условие продолжения
Описание слайда:
do оператор while(выражение); do оператор while(выражение); ___________ __________ тело цикла условие продолжения

Слайд 35


Схема выполнения оператора do while : Схема выполнения оператора do while : 1. Выполняется тело цикла (которое может быть составным оператором). 2....
Описание слайда:
Схема выполнения оператора do while : Схема выполнения оператора do while : 1. Выполняется тело цикла (которое может быть составным оператором). 2. Вычисляется выражение. 3. Если выражение ложно, то выполнение оператора do while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполнение оператора продолжается с пункта 1.

Слайд 36


count=0; my_max=10; count=0; my_max=10; while(count
Описание слайда:
count=0; my_max=10; count=0; my_max=10; while(count

Слайд 37


Пример вложенности int i,j,k; ... i=0; j=0; k=0; do { i++; j--; while (a[k] < i) k++; } while (i
Описание слайда:
Пример вложенности int i,j,k; ... i=0; j=0; k=0; do { i++; j--; while (a[k] < i) k++; } while (i

Слайд 38


ЦИКЛ FOR
Описание слайда:
ЦИКЛ FOR

Слайд 39


Заголовок цикла Тело цикла ______________________________________ for (выраж_1; выраж_2; выраж_3) оператор ______ _________ ________ инициализация...
Описание слайда:
Заголовок цикла Тело цикла ______________________________________ for (выраж_1; выраж_2; выраж_3) оператор ______ _________ ________ инициализация условие повторяющаяся продолжения часть __ _Эквивалент_____________________________ выраж1; while (выраже2) { оператор выраж3; }

Слайд 40


Управляющие конструкции языка С, слайд №40
Описание слайда:

Слайд 41


Схема выполнения оператора for: Схема выполнения оператора for: 1. Вычисляется выражение 1. 2. Вычисляется выражение 2. 3. Если значения выражения 2...
Описание слайда:
Схема выполнения оператора for: Схема выполнения оператора for: 1. Вычисляется выражение 1. 2. Вычисляется выражение 2. 3. Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for.

Слайд 42


Особенности for 1. Выполняется фиксированное число раз 2. for ( инициализация ; проверка условия ; управление циклом ) оператор простой или составной...
Описание слайда:
Особенности for 1. Выполняется фиксированное число раз 2. for ( инициализация ; проверка условия ; управление циклом ) оператор простой или составной 3. все части могут быть пустыми . Наличие ;; обязательно

Слайд 43


for (i=1; i
Описание слайда:
for (i=1; i

Слайд 44


Пример: int i, b; for (i = 1; i < 10; i++) b = i * i; //вычисление квадратов //чисел от 1 до 9 for (i = 1; i > 10; i++) b = i * i; //тело цикла не...
Описание слайда:
Пример: int i, b; for (i = 1; i < 10; i++) b = i * i; //вычисление квадратов //чисел от 1 до 9 for (i = 1; i > 10; i++) b = i * i; //тело цикла не выполнится

Слайд 45


Желательно в разделе задания начальных значений и изменения переменных структуры for задавать только выражения, относящиеся к управляющей переменной
Описание слайда:
Желательно в разделе задания начальных значений и изменения переменных структуры for задавать только выражения, относящиеся к управляющей переменной

Слайд 46


int top, bot; char string[100], temp; // для управления циклом //используются две // переменные top и bot for (top = 0, bot = 100; top < bot; top++,...
Описание слайда:
int top, bot; char string[100], temp; // для управления циклом //используются две // переменные top и bot for (top = 0, bot = 100; top < bot; top++, bot--) { temp = string[top]; string[top] = string[bot]; string[bot] = temp; }

Слайд 47


Управлять количеством повторений цикла нужно с помощью целой переменной
Описание слайда:
Управлять количеством повторений цикла нужно с помощью целой переменной

Слайд 48


for (int n=0; s[i]>=‘0’ && s[i]
Описание слайда:
for (int n=0; s[i]>=‘0’ && s[i]

Слайд 49


Управляющие конструкции языка С, слайд №49
Описание слайда:

Слайд 50


Принцип вложенности Вложенность операторов -- любой сколь угодно сложный оператор (фрагмент блок-схемы) может быть представлен в другом операторе в...
Описание слайда:
Принцип вложенности Вложенность операторов -- любой сколь угодно сложный оператор (фрагмент блок-схемы) может быть представлен в другом операторе в виде элементарного действия.

Слайд 51


Пример: int main() { int a,b; for (a=1,b=0; a
Описание слайда:
Пример: int main() { int a,b; for (a=1,b=0; a

Слайд 52


Определить значения переменных по окончании цикла for(i=0,j=20;i
Описание слайда:
Определить значения переменных по окончании цикла for(i=0,j=20;i

Слайд 53


Цикл не выполняется for(i=0; 0; i++); // не выполнится
Описание слайда:
Цикл не выполняется for(i=0; 0; i++); // не выполнится

Слайд 54


Бесконечный цикл for(i=0;i>=0; i++); //бесконечно
Описание слайда:
Бесконечный цикл for(i=0;i>=0; i++); //бесконечно

Слайд 55


Использование , for( n=16, i=0; n!=1; i++, n/=2); //i=4
Описание слайда:
Использование , for( n=16, i=0; n!=1; i++, n/=2); //i=4

Слайд 56


Что вычисляется в цикле? for(s=0, i=1; i>x; if( x==0) break; s+=x; }
Описание слайда:
Что вычисляется в цикле? for(s=0, i=1; i>x; if( x==0) break; s+=x; }

Слайд 57


Определить численные значения всех переменных? for (i=0, d=0; i
Описание слайда:
Определить численные значения всех переменных? for (i=0, d=0; i

Слайд 58


Перепишите без break for (i=0; i
Описание слайда:
Перепишите без break for (i=0; i



Похожие презентации
Mypresentation.ru
Загрузить презентацию