Resumo Computa o Aplicada a Engenharia

348 palavras 2 páginas
Resumo Computação Aplicada a Engenharia

Operações

Rad (x,2) -> raiz quadrada
Pot (x,2) -> x ao quadrado

Condicional

se (condição) {
.....}

senão {
....}

Repetição

Para
Enquanto
Repita

enquanto (condição){
.... }

leia (“entre com x”, x); enquanto (x<>0){ y=0; (Para que os próximos valores de y sejam zerados) y=x+1; escreva (y); leia (“entre com x”, x);
}

para i de 0 até (i-1) passo 1{
.... } (não pode colocar o leia antes – erro de lógica)

i=0 quando i=i+x; repita { (no repita a condição aparece no final, é verificada no final)
.....
} enquanto (...){
}

real: vetor[50]; inteiro: i; para i de 0 até 49 passo 1 { escreva (“Entre com o salário do funcionário “, i+ 1); leia (vetor[i]);
Quando o número for máximo usa-se o “enquanto” (condição de parada/ número indeterminado)
Quando o número for fixo, usa-se o “para”

Exemplo: Achar os três maiores valores de um vetor, ou menores, ou ordem crescente/decrescente -> mesma lógica

Ordem crescente:

para i de 0 até 6 passo 1{ j=6; (último valor -> para comparar) enquanto (i<j){ se (vet[i] > vet[j]){ aux = vet[i]; vet[i] = vet[j]; vet[j] = aux;} j = j -1;
}}

para i de 0 até 6 passo 1{ escreva (vet[0], vet[1], vet[2]);
}

Matriz

inteiro: mat1[3][3]; inteiro: mat2[3][3]; inteiro: mat3[3][3]; inteiro: i; inteiro: j; inteiro k;

//Leitura de matriz 1 para i de 0 até 2 passo 1{ para j de 0 até 2 passo 1{ leia (mat1[i][j]);
}}
//Leitura de matriz 2 para i de 0 até 2 passo 1{ para j de 0 até 2 passo 1{ leia (mat2[i][j]);
}}
//Multiplicação de matriz para i de 0 até 2 passo 1{ para j de 0 até 2 passo 1{ para k de 0 até 2 passo 1{ mat3[i][j]=mat3[i][j] + mat1[i][k]*mat2[k][j];
}}}

Registro

tipo reg[50]{ caractere: nome; inteiro: idade; real: altura; real: peso;
}

reg[i].nome (vetor nome que está dentro de reg)

Arquivo

feche (arquivo); copie (arquivo,registro); elimine (arquivo); avance (arquivo);

Relacionados

  • Artigo Gerenciamento de Energia via SW
    11481 palavras | 46 páginas
  • Resumos
    169053 palavras | 677 páginas
  • Aceleração do Método de Otimização utilizando tecnologia CUDA
    12086 palavras | 49 páginas
  • Importância da Computação
    2404 palavras | 10 páginas
  • Qualidade e planejamento de software: uma abordagem multidisciplinar
    19102 palavras | 77 páginas
  • algebra
    3530 palavras | 15 páginas
  • Monografia
    13214 palavras | 53 páginas
  • arduino
    22963 palavras | 92 páginas
  • Computação em Paralelo
    3106 palavras | 13 páginas
  • Visões
    11625 palavras | 47 páginas