Инфоурок Информатика Конспекты"Си тілінің негізгі операторлары"

"Си тілінің негізгі операторлары"

Скачать материал

Си тілінің негізгі операторлары

Си тілінің барлық операторлары төмендегідей категорияларға бөлінеді:

l  Шартты операторлар, оған if шартты операторы және таңдау операторы switch жатады.

l  Циклдік операторлар (for,while,do while)

l  Өту операторлары (break, continue, return,goto)

l  Басқа да операторлар (“Айтылу операторы, бос оператор)    

Программадағы операторлар құрама оператордың құрамында бдолатын болса онда

фигуралы жақша көмегімен ашылады. Құрама оператордан басқа операторға Си тілінде нүктелі үтір (;) қойылады. 

 

If операторы

  Оператордың жазылуы:

                                               If (өрнек) оператор-1; [else оператор-2;]

 Мұнда жақшадағы өрнек ақиқат болса, 1-оператор орындалады, әйтпесе 2-оператор орындалады. Оператор қарапайым немесе құрама болып жазыла береді. Оператордың қысқа түрі if (өрнек) 1-оператор; Кейде қабаттасқан шартты операторлар да кездеседі. Мыс:

   If (өрнек1)

    оператор-1;

    else оператор-2;

    else оператор-3;

Мұнда егер өрнек1 ақиқат болса, оператор1 орындалады, егер өрнек1 жалған болып

өрнек2 ақиқат болса онда оператор2 орындалады, ал өрнек1 және өрнек2 жалған болса оператор3 орындалады. Мысалы:

 

int main ( )
         {
           int t=2, b=7, r=3;
             if (t>b)
              {
                  if (b < r)  r=b;
              }
             else r=t;
           return (0);
         }

осы программадағы r-ң мәні 2-ге тең болады.

 

 

Switch операторы

Көп түрлі варианттан тек біреуін таңдау үшін арналған оператор Switch операторы. Ол былай жазылады:

Switch(өрнек)     
     {   [хабарландыру]
              :
        [ case  тұрақты өрнек-1]: [оператор тізімі1]
           [ case  тұрақты өрнек-2]: [оператор тізімі2]
              :
              :
           [ default: [оператор тізімі]]
     }

 

Switch операторының орындалу схемасы:

-         дөңгелекті жақшадағы өрнек есептеледі;

-         есептелгеннен соң ол тұрақты өрнекпен салыстырылады;

-         егер тұрақты өрнектің біреуі өрнектің мағынасымен сәйкес келсе, онда сәйкес case

сөзінің басқаруына жіберіледі;

-     егер ешқандай тұрақты өрнектің мәні сәйкес келмесе, онда default сөзіне жіберіледі.

Мысалы:

      int i=2;
      switch (i)
        {
         case 1: i += 2;
         case 2: i *= 3;
         case 0: i /= 2;
         case 4: i -= 5;
         default:      ;
     }

Қайталану командасы. Циклдер

         Шарттың сақталуына байланысты командалар сериясының қайталанып орындалуын циклдер деп атайды. Циклдің 3 түрі бар: for, while, do while

For операторының жазылу форматы: for өрнек 1 ; өрнек 2 өрнек 3 ) денесі

        Өрнек1 - циклді басқаратын айнымалылардың мәнін көрсетеді.

        Өрнек2 – цикл денесі орындалатын шартты өрнекті көрсетеді.

        Өрнек3 – цикл параметрлерін өзгерту үшін қолданылады.

        Үшін циклінде цикл денесі шартты өрнек жалған болғанша орындалады. Ең бірінші бастапқы өрнек есептеледі. Егер шартты өрнек ақиқат болса, онда оператор орындалады. Шарт жалған болғанша процесс қайталана береді. Егер шартты өрнек болмаса онда цикл шексіз цикл болады. Ол тек  break, continue, return,goto операторының орындалуымен аяқталады. Егер шарт жалған болса онда for операторының орындалуы аяқталып, басқару келесі операторға беріледі. Мысалы:

                      int main()
       {  int top,  bot;
          char string[100],  temp;
          for ( top=0, bot=100 ; top < bot ; top++, bot--)
          {  temp=string[top];
             string[bot]=temp;
          }
          return 0;
        }

while операторының жазылу форматы:          while (өрнек) денесі ;

Оның орындалу схемасы төмендегідей:

1.   Өрнек есептеледі;

2.   Егер өрнек жалған болса, онда while операторының орындалуы тоқтайды. Егер ақиақт болса, while операторының денесі орындалады.

Былай жазуға да болады:            
           өрнек-1;
           while (өрнек-2)
           {  денесі
              өрнек-3;
           }

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал ""Си тілінің негізгі операторлары""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Директор музея

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 508 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.10.2016 5358
    • DOCX 39.5 кбайт
    • 26 скачиваний
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Серікқызы Назгүл -. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Серікқызы Назгүл -
    Серікқызы Назгүл -
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 46287
    • Всего материалов: 19

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 44 регионов
  • Этот курс уже прошли 1 297 человек

Мини-курс

Сельский и индустриальный туризм

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

История классической музыки от античности до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

780 руб. 390 руб.
Подать заявку О курсе