Академический Документы
Профессиональный Документы
Культура Документы
CAMPUS IMPERATRIZ
CURSO TCNICO EM INFORMTICA INTEGRADO AO ENSINO MDIO
Disciplina: Algoritmos e
Linguagem de Programao
Prof. Thiago Paiva Freire
thiago.freire@ifma.edu.br
Na Aula Anterior...
Introduo Linguagem C
Estrutura Bsica
Entrada de dados
Sada de dados
Objetivo
Conhecer as estrutura de controle em C
Estrutura de deciso
Estrutura de repetio
Comando de Deciso
Portugol
se condio entao
bloco1
senao
bloco2
fimse
C
if(condio){
bloco 1;
}else{
bloco 2;
};
Comando de Deciso
Portugol
se (condio for Verdade) entao
{bloco de comandos}
senao
{bloco de comandos}
Fimse
C
if (condio != 0) {
{bloco de comandos};
}else{
{bloco de comandos};
}
Comando de Deciso
Portugol
ESCOLHA (X)
CASO E1:
/*BLOCO DE COMANDOS*/
CASO E2:
/*BLOCO DE COMANDOS*/
FIMESCOLHA
C
SWITCH (X){
CASE E1:
/*BLOCO DE COMANDOS*/
BREAK;
CASE E2:
/*BLOCO DE COMANDOS*/
BREAK;
}
Comandos de Repetio
Portugol C
algoritmo repetio #include <stdio.h>
var
main(){
i: inteiro int i;
inicio i = 1;
i<- 1 do{
repita printf(%d,i);
i++;
escreva (i)
}while(i > 10);
i<- i + 1
ate i > 10 }
fimalgoritmo
Comandos de Repetio
Portugol C