Trabalho De Estrutura De Dados

753 palavras 4 páginas
UNIVERSIDADE PAULISTA
INSTITUTO DE CIÊNCIAS EXATAS E DE
TECNOLOGIA

TRABALHO DE ESTRUTURA DE DADOS
PROF. LUIZ RICARDO MANTOVANI DA SILVA 1 Questão:
Qual a principal diferença entre as linguagens C e C++ ?
Linguagem C é estruturada, utiliza apenas 3 tipos de estruturas: sequência, decisão e interação; Enquanto C++ Multiparadigmas.
Aplicações C, são mais rápidas para compilar e executar do que C++
2 Questão:
Explique linha a linha a estrutura do código abaixo (FILA).
FILA:

//fila com vetor, sem ponteiro...
#include <stdio.h> #include <conio.h> int main (void)
{

int i; int n, cont; int op; int fila[6]; n=0; cont=-1; op=0; //Opção da Fila... printf("Escolha a opção \n"); printf("1 Inserir \n"); printf("2 Sair \n"); printf(" O que você deseja fazer na fila?\n"); scanf("%d",&op); while (op!=2){ switch(op){ //Inserir... case 1: cont++; printf("Entre com os valores \n"); scanf("%d",&fila[0]); for (i=5;i>0;i--)
{
fila[i]=fila[i-1]; printf ("%d ", fila[i]);
}
break;
//sair
case 2: break; }// fim do switch...

printf("\n O que você deseja fazer na fila? \n"); scanf("%d",&op);
}//fim do while for (i=5;i>0;i--) { printf ("%d ", fila[i]); } printf("fim\n"); getch(); return 0;
}
Declaração de variáveis
Instancia valor nas variáveis
Emite mensagens na tela:
"Escolha a opção"
"1 Inserir"
"2 Sair"
"O que você deseja fazer na fila?"
Insere o valor que o usuário passou na variável op
Inicia um loop desde que a variável op seja diferente de 2
Dentro do loop faz a verificação case para executar o valor correspondente
No primeiro case:
Faz uma adição na variável cont
Escreve na tela: "Entre com os valores"
Insere o valor na primeira posição 0 do vetor
Executa loop com o valor da variável i = 5 até que i seja menor do que 0, sendo decrescente
Insere o valor atual do vetor - 1, no próprio vetor, de acordo com a posição

Relacionados

  • Trabalho Estrutura de Dados
    1571 palavras | 7 páginas
  • TRABALHO DE ESTRUTURA DE DADOS
    803 palavras | 4 páginas
  • TRABALHO DE ESTRUTURA DE DADOS
    1260 palavras | 6 páginas
  • Estruturas de Dados Trabalho
    8216 palavras | 33 páginas
  • Trabalho estrutura de dados
    367 palavras | 2 páginas
  • Trabalho de Estrutura de Dados
    703 palavras | 3 páginas
  • Trabalho de Estruturas de dados
    322 palavras | 2 páginas
  • TRABALHO ESTRUTURA DE DADOS
    1054 palavras | 5 páginas
  • Trabalho Estrutura De Dados
    2961 palavras | 12 páginas
  • Trabalho Estrutura de Dados
    450 palavras | 2 páginas