Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






УПРАВЛЯЮЩИЙ СТРУКТУРЫ




 

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

2.1 Структура выбора if (если) и if/else(если - иначе)

 

Структура выбора if выполняет некоторое, действие если проверяемое условие верно. Структура выбора if/else выполняет одно действие, если условие истинно и выполняет другое действие, если условие ложно. Структура if называется структурой с единственным выбором. Структура if/else называется структурой с двойным выбором

if(условие) if(условие)

{ {

операторы1; операторы;

} }

else

{

операторы2;

}

Условия: <, >, >=, <=, ==,!=

Логические операции: &&, ||

Если условие верно, то выполняются операторы1, иначе операторы2.

Программы:

  1. Введите число, если оно больше 60 выводит на экран Зачтено и в любых случаях издает звук.

Int x;

printf(“Vvedite chislo: ”);

scanf(“%d”,&x);

if(x>60)

{

printf(“Zachteno!!!!!\n”);

}

printf(“\a\a\n”);

  1. Введите число, если оно больше 60 выводит на экран Зачтено, иначе издает звук

Int x;

printf(“Vvedite chislo: ”);

scanf(“%d”,&x);

if(x>60)

{

printf(“Zachteno!!!!!\n”);

}

Else

printf(“\a\a\n”);

  1. Введите число и определить является ли число положительным или отрицательным.

#include<stdio.h>

Void main()

{

Int x,;

printf("Vvedite chislо: ");

scanf("%d",&x);

if(x>0)

printf("Число положительное\n");

Else

{

if(x<0)

printf("Число отрицательное\n");

Else

printf("0\n");

}

}

  1. Введите 2 целых числа и сравнить эти числа, т.е. выводит на экран 5<6, 7>-12, 4=4
  2. Введите 3 числа и определить наибольшее из них.

Int x,y,z,max;

printf(“Vvedite 3 chisla: ”);

scanf(“%d%d%d”,&x,&y,&z);

max=a;

if(max<y)

max=y;

if(max<z)

max=z;

printf(“maximak`noe iz chsel:%d %d %d eto %d\n”,x,y,z,max);

  1. Введите 3 вещественных числа и определить наименьшее из них
  2. Введите 3 целых числа и определить наименьшее, наибольшее, посчитать сумму, произведение и среднее значение.
  3. Введите число, если число >60, то выводим отлично, если число больше 30 и меньше 60, то выводим хорошо, если число больше 17 и меньше 30, то выводим удовлетворительно, если число меньше 17, то выводим плохо.
  4. Программа, которая в зависимости от номера месяца вывести одно из слов: Зима, Весна, Лето или Осень.

Int n;

printf(“Vvedite chislo: ”);

scanf(“%d”,&n);

if(n>=3 && n<=5){

printf(“Spring\n”);

}

else{

if(n>=6 && n<=8){

printf(“Summer\n”);

}

else{

if(n>=9 && n<=11){

printf(“Osen\n”);

}

else{

printf(“Zima\n”);

}

}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных