Вы находитесь на странице: 1из 4

Tabela para traduo de pseudo-cdigo para linguagem C.

Pseudo-cdigo Exemplo Linguagem C Exemplo

Variveis

INTEIRO: <variavel> INTEIRO: num1 int variavel; Int num1;


REAL: <variavel> READL: num2 float variavel; float num2;
CARACTERE: variavel CARACTER: letra char variavel; //Se for apenas um char letra;
character
CARACTER: palavra char variavel[X]; //se forem X char palavra[10];
caracteres

Atribuio

<variavel> <valor> num1 10 <variavel> = <valor> num1 = 10

Entrada e Sada

ESCREVA <mensagem> ESCREVA Ol! printf(<mensagem>); printf(ol);


ESCREVA <variavel> ESCREVA num1 printf(%d, variavel); //se variavel for printf(%d, num1);
um inteiro
printf(%f, variavel); //se variavel for printf(%f,num2);
um real
printf(%c, variavel); //se variavel for printf(%c, letra);
um caracter
printf(%s, variavel); //se variavel for printf(%s, palavra);
ums sequncia de caracteres

LEIA <variavel> LEIA num1 scanf(%d, &variavel); //se variavel scanf(%d,&num1);


for um inteiro
scanf(%f, &variavel); //se variavel scanf(%f, &num2);
for um real
scanf(%c,&variavel); //se variavel for scanf(%c, &letra);
um unico caractere
scanf(%s, variavel); //se variavel for scanf(%s, palavra);
uma sequncia de caracteres

Estruturas de seleo

SE <condio> if( <condio>) {


ENTAO
...
FIMSE }
SE <condio> if( <condio> ){
ENTAO
... ...
SENO }else{
... ...
FIMSE }
SE <condio> if( <condio> ){
ENTAO
... ...
SENAO SE <outra condio> }else if(<outra condio>){
... ...
SENAO }else{
... ...
FIMSE }
ESCOLHA <variavel> Lembre-se que no se se usar switch(variavel){
CASO valor1: o ESCOLHA em variveis case valor1:
... caracteres com mais de um ...
CASO valor2: caracter. break;
... case valor2:
SENAO: ...
... break;
FIMESCOLHA default:

}

Estruturas de Repetio

ENQUANTO <condio> ENQUANTO x > 1 while(<condio){ while(x>1){


FACA FACA ... printf(o valor de x eh %d, x);
... ESCREVA o valor de x x }
FIMENQUANTO x=x+1 }
FIMENQUANTO
FACA FACA do{ do{
... ESCREVA o valor de x x ... printf(o valor de x eh %d, x);
ENQUANTO <condio> x=x+1
ENQUANTO x > 1 } while(<condio); }while(x < 10);
Operadores Lgicos

<condicao> OU <condicao> a < b OU a < c <condicao> || <condicao> a < b || a < c


<condicao> E <condicao> a<bEa<c <condicao> && <condicao> a < b && a < c

Operadores Matemticos
<valor/variavel>^<valor/variave a^10 pow(valor/variavel, valor/variavel) pow(a,10)
l> a^1/2 pow(a, 1.0/2.0) obs1
<valor/variavel>^1/2 a^1/2 sqrt(variavel) sqrt(variavel) obs1

Observaes.

Obs1: Para usar estas funes, necessrio incluir a biblioteca math.h no incio do seu programa, assim:

Lembretes
1. Lembre-se, de colocar os ; no fim das linhas.
2. Compile seu programa com frequncia, assim voc identifica rapidamente onde introduziu algum erro.
3. Tudo o que for escrito aps // em uma linha um comentrio e ser ignorado pelo computador.
4. Lembre-se de alinhar seu cdigo adequadamente.