Como usar loops em c programação

UMA laço

é simplesmente um grupo de instruções em seu código C que se repete. o para palavra-chave ajuda a definir que tipo básico de loop.

Como fazer algo x número de vezes em programação C

É inteiramente possível, e até mesmo uma solução válida, para escrever código-fonte que exibe a mesma linha de texto dez vezes. Simples, mas não é um loop.

Escrever isso DEZ VEZES!

#include int main () {int x-para (x = 0- xlt; 10- x = x + 1) {coloca ("cirurgia do ombro ferida") -} return (0) -}

Exercício 1: Criar um novo projeto usando a fonte de escrever isso dez vezes! Digite tudo com cuidado, especialmente Linha 7. Criar e executar.

Como saída, o programa de tosse a frase cirurgia do ombro ferida dez vezes, em dez linhas de texto. A chave, claro, é na linha 7, a instrução for. Essa declaração dirige o programa de repetir a declaração (s) no colchetes um total de dez vezes.

Fundamentos do para laço

O laço for é geralmente o primeiro tipo de loop que você encontra quando você aprender a programar. Parece complexo, mas isso é porque ele está fazendo tudo que é necessário de um loop - em uma única instrução:

para (initialization- exit_condition- repeat_each)

Veja como funciona:

inicialização é uma instrução de linguagem C que é avaliado no início do loop. Na maioria das vezes, é onde a variável que é usado para contar as iterações do loop é inicializado.

exit_condition é o teste sobre a qual a malha pára. Em um loop for, as demonstrações continuar a repetir enquanto a condição de saída é verdadeiro. A expressão utilizada para o exit_condition é o mais frequentemente uma comparação, semelhante a algo que você encontraria em uma instrução if.

repeat_each é uma declaração de que é executado uma vez a cada iteração. É normalmente uma operação que alterou a variável que está inicializada na primeira parte da instrução.

A instrução for é seguido por um grupo de declarações realizadas entre chaves:

para (x = 0- xlt; 10- x = x + 1) {coloca ("cirurgia do ombro ferida") -}

Você pode omitir os colchetes quando apenas uma instrução é especificado:

para (x = 0- xlt; 10- x = x + 1) coloca ("cirurgia do ombro ferida") -

Neste para a declaração, e de escrever isso Dez vezes !, a primeira expressão é a inicialização:

x = 0

O valor da variável int X é definido como 0. Na programação C, você começar a contar com 0, não com 1.

A segunda expressão define condição de saída do loop:

xlt; 10

Enquanto o valor da variável X é inferior a 10, o loop se repete. Uma vez que a condição for falsa, o loop pára. O efeito final é que o ciclo repete dez vezes. Isso é porque X começa em 0, e não a 1.

Finalmente, aqui está a terceira expressão:

X = x + 1

Cada vez que o loop gira, o valor da variável X é aumentado em 1. A declaração anterior lê, “Variável X é igual ao valor da variável X, mais 1.”Porque C avalia o lado direito da equação em primeiro lugar, nada é gozado. Então, se o valor de x é 5, o código é avaliada como

x =5+1

O novo valor de X seria 6.



Leia a expressão da seguinte maneira:

para (x = 0- xlt; 10- X = x + 1)

"Para X começa em 0, enquanto X é inferior a 10, o incremento X.”

Contar com um laço mostra um outro exemplo de um simples loop. Ele exibe valores de -5 a 5.

CONTANDO COM UM LOOP

#include int main () {int contar-para (Quantidade = -5- countlt; 6- = contagem de contagem + 1) {printf ("% dn", Contam) -} return (0) -}

Exercício 3: Digite o código fonte a partir Contando com um laço em um novo projeto. Construir e executar.

Exercício 4: Criar um novo projeto usando o código-fonte a partir Contando com um laço como um ponto de partida. Exibir os valores de 11 a 19. Separar cada valor por um caracter de tabulação, t. Use o lt; = sinal de comparação que termina o laço. Limpar a tela, adicionando um caractere de nova linha final, quando o loop é feito.

  • A instrução for usa dois ponto e vírgula para separar cada item, não vírgulas. Mesmo assim:

  • É possível especificar duas condições em uma instrução usando vírgulas. Esta configuração é bastante raro, por isso não deixe que ele jogá-lo.

Como contar com a para declaração

Você vai usar a instrução for bastante freqüência em suas viagens de codificação. Contando por dois mostra uma outra variação de contagem.

Contagem pelo TWO

#include int main () {int duo-para (duo = 2-duolt; = 100-duo = duo + 2) {printf ("% dt", Duo) -} putchar ( `n`) - retorno (0) -}

Exercício 5: Criar um novo projeto usando Contagem pelo Two como seu código-fonte. Compilar e executar.

Video: Programação moderna em C - Aula 10 (Parte 1-2): Repetições

saída exibe o programa ainda valores de 2 a 100. O valor 100 é apresentada porque o “while true” condição no para usos declaração lt; = (menos do que ou igual a). a variável duo contagem por dois, porque desta expressão:

duo = + 2 duo

Na linha 9, a função printf () usa t para visualizar abas (embora os números podem não alinhar perfeitamente num visor 80-coluna). Além disso, a função putchar () entra em ação um caractere de nova linha na Linha 11.

Exercício 6: Modificar o código fonte da contagem por dois, para que a saída começa no número 3 e exibe múltiplos de 3 todo o caminho até 100.

Exercício 7: Criar um programa que conta para trás 25-0.

Como fazer um loop letras em programação C

Contando pela Carta mostra uma outra forma de “contar” usando um loop for.

Contagem pelo CARTA

#include int main () {char alfabeto-para (alfabeto = `A`-alphabetlt; =` Z`-alfabeto = alfabeto + 1) {printf ("% C", Alfabeto) -} putchar ( `n`) - retorno (0) -}

Antes de digitar o código-fonte da contagem por carta, você pode adivinhar o que a saída poderia ser? Isso faz sentido para você?

Exercício 8: Use o código-fonte do Counting por carta para criar um novo projeto. Construir e executar.

Exercício 9: Modificar a função printf () na linha 9, de modo que o espaço reservado% d é usado em vez de% c.

Video: 13 - Lógica de Programação - Estruturas de Repetição (Loop) - ENQUANTO

Computadores ver personagens como números. Somente quando os números são exibidos e caem na faixa de código ASCII para personagens fazem personagens aparecem.

Exercício 10: Usando Contagem pelo Letter como sua inspiração, escrever um loop que “conta” para trás de z (Z minúsculas) para uma (Minúsculas A).


Publicações relacionadas