Pętle uczenia się w C

Pętle uczenia się w C
Pętle są podstawową koncepcją języka C. Pętle oznaczają iteracje. Kiedy chcemy wykonać niektóre instrukcje wiele razy lub wielokrotnie w naszym programie, w takim przypadku używamy instrukcji zapętlania. Pętle faktycznie pomagają koderowi, nie powtarzaj tej samej linii w naszym programie. Zmniejsza wiersze kodu w programie i skraca czas realizacji programu.

W języku C są trzy rodzaje pętli. Oni są:

  1. Chwila
  2. Zrób
  3. Dla

Omówimy każdą pętlę poniżej.

1. Podczas pętli

Przykład programowania 1

#włączać
int main ()

int i = 1; // inicjalizacja
podczas gdy ja<= 5 ) //condition

printf („Avishek”);
i ++; //przepływ

powrót 0;

Wyjście

Wyjaśnienie

Tutaj jestem zmienną kontrolną do kontrolowania pętli. Część warunku będzie traktowana jako prawda lub fałsz. Jeśli to prawda, wchodzi on w pętlę. W części przepływu możemy zwiększyć lub zmniejszyć wartość zmiennej kontrolnej. Tutaj warunek zostanie sprawdzony 1 raz więcej niż drukowanie wartości, ponieważ gdy warunek stanie się fałszywy, zostanie sprawdzony inny warunek czasu.

Podczas gdy pętla jest również nazywana pętlą kontrolowaną wjazdem, ponieważ tutaj możemy albo wewnątrz ciała pętli wewnątrz bloku, gdy stan jest prawdziwy.

Przykład programowania 2

#włączać
int main ()

int i = 0, n;
printf („wprowadź numer”);
Scanf („%d”, & n);
podczas gdy ja<= n )

printf („ %d”, i);
i ++;

powrót 0;

Wyjście

Wyjaśnienie

W tym programie chcemy wydrukować niektóre wartości od użytkownika pewien zakres za pomocą pewnej pętli. W tym celu używamy funkcji scanf () do przyjmowania danych wejściowych od użytkownika. Następnie po prostu uruchamiamy pętlę, aby wykonać program.

Przykład programowania 3

#włączać
int main ()

int i = 0, n, sum = 0;
printf („wprowadź numer”);
Scanf („%d”, & n);
podczas gdy ja<= n )

sum = suma + i;
i ++;

printf („suma 1 do %d to %d”, n, suma);
powrót 0;

Wyjście

Wyjaśnienie

Wyżej wymieniony program jest również przykładem pętli While. Tutaj chcemy podsumować niektóre liczby podane przez użytkownika. Gdy wykonujemy tę samą akcję, po prostu uruchamiamy pętlę While. Po prostu podsumowuje wartości wielokrotnie, wykonując to samo instrukcję wiele razy.

Robić w pobycie

Przykład programowania 4

#włączać
int main ()

int i = 1; // inicjalizacja
Do

printf („Avishek”);
i ++; //przepływ
podczas gdy ja<= 5 ) ; //condition
powrót 0;

Wyjście

Wyjaśnienie

Zrobić, gdy pętla jest również nazywana pętlą sterowania wyjściem. Ponieważ w tej pętli możemy wprowadzić co najmniej jeden raz bez sprawdzania stanu. Po wykonaniu jednej operacji i zwiększenia wartości zmiennej sterowania „i” warunek jest kontrolowany. Tutaj warunek zostanie sprawdzony tak samo, jak wykonywany jest brak operacji, jak drukowanie nazwy Avishek.

Przykład programowania 5

#włączać
int main ()

int i = 0, n;
printf („wprowadź numer”);
Scanf („%d”, & n);
Do

printf („ %d”, i);
i ++;
podczas gdy ja<= n ) ;
powrót 0;

Wyjście

Wyjaśnienie

W tym programie chcemy wydrukować niektóre wartości od użytkownika pewnego zakresu za pomocą pętli do-podczas. W tym celu używamy funkcji scanf () do przyjmowania danych wejściowych od użytkownika. Następnie po prostu uruchamiamy pętlę do wykonania programu

Przykład programowania 6

#włączać
int main ()

int i = 0, n, sum = 0;
printf („wprowadź numer”);
Scanf („%d”, & n);
Do

sum = suma + i;
i ++;
podczas gdy ja<= n ) ;
printf („suma 1 do %d to %d”, n, suma);
powrót 0;

Wyjście

Wyjaśnienie

Wyżej wymieniony program jest również przykładem pętli do zrobienia. Tutaj chcemy podsumować niektóre liczby podane przez użytkownika. Gdy wykonujemy tę samą akcję, po prostu uruchamiamy pętlę zrób. Po prostu podsumowuje wartości wielokrotnie, wykonując to samo instrukcję wiele razy

Dla pętli

Przykład programowania 7

#włączać
int main ()

int i;
dla (i = 1; i<= 5 ; i++ )

printf („Avishek”);

powrót 0;

Wyjście

Wyjaśnienie

W nawiasie pętli piszemy trzy etapy inicjalizacji, stanu i przepływu (przyrost lub zmniejszenie). Nazywa się to również pętlą kontrolowaną przez. Na początku sprawdził stan. Jeśli warunek jest prawdziwy, pozwala wejść do pętli.

Przykład programowania 8

#włączać
int main ()

int i = 0, n;
printf („wprowadź numer”);
Scanf („%d”, & n);
dla (i = 0; i<= n ; i++)

printf („ %d”, i);

powrót 0;

Wyjście

Wyjaśnienie

W tym programie chcemy wydrukować niektóre wartości od użytkownika pewien zakres za pomocą pętli. W tym celu używamy funkcji scanf () do przyjmowania danych wejściowych od użytkownika. Następnie po prostu uruchamiamy pętlę do wykonania programu

Przykład programowania 9

#włączać
int main ()

int i = 0, n, sum = 0;
printf („wprowadź numer”);
Scanf („%d”, & n);
dla (i = 0; i<= n ; i++)

sum = suma + i;

printf („suma 1 do %d to %d”, n, suma);
powrót 0;

Wyjście

Wyjaśnienie

Wyżej wymieniony program jest również przykładem pętli. Tutaj chcemy podsumować niektóre liczby podane przez użytkownika. Gdy wykonujemy tę samą akcję, po prostu biegamy po pętlę. Po prostu podsumowuje wartości wielokrotnie, wykonując to samo instrukcję wiele razy.

Wniosek

Z powyższej koncepcji dowiadujemy się, że pętle są ważną koncepcją języka C, ponieważ odgrywa on ważną rolę w wykonywaniu tego samego stwierdzenia wielokrotnie. Po napisaniu kodu pętli raz wykonuje się wiele razy zgodnie z wymogiem programu.