TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

LISTA DE DADOS E ALGORTIMOS

Por:   •  14/4/2017  •  Trabalho acadêmico  •  3.035 Palavras (13 Páginas)  •  254 Visualizações

Página 1 de 13

ESTRUTURA DE DADOS E ALGORITMOS

LAÇOS DE REPETIÇÃO, FUNÇÃO, VETORES E MATRIZES

PROF: MARIO ANGEL

CRISTIANA DA SILVA RIBEIRO

MANAUS

2017

LISTA DE DADOS E ALGORTIMOS

  1. While (condição)

{ instrução;}

for (cargas iniciais; condição; pós instrução)

{ instrução;}

Do

{instrução; }

While(condição)

  1. Sempre dentro de parênteses

  1.          While                                 for                        do while

Zero ou mais vezes         zero ou mais vezes     uma ou mais vezes

  1. cargas iniciais, condição, pós instrução.

  1.          While (1)                         for( ; ; )                do

              Instrução;                           Instrução;                   Instrução;

                                                                        While(1)

  1. No caso while e do for a instrução é executado apenas se a condição for satisfeita, no do while ela vai ser executada pelo menos uma vez.
  2. Ela é testada apenas uma vez se não for satisfeita o programa para de rodar.
  3. Sim, pois no caso do for e while sim, já no do while ele não precisa de verificação para executar o primeiro laço.
  4. Break – Pode ser utilizado para terminar uma sequência de instruções dentro de um switch ou para terminar um laço.

Continue – Quando presente dentro de um laço, passa o laço para a próxima interação.

  1. Laço for.
  2. Parênteses de fora para dentro.
  3.          ++ incrementa um número a variável

--  decrementa um número a variável

  1.   A= -2 atribuição á A ele agora possui um valor nesse caso -2, já a-=2 é uma atribuição composta.

 

  1.  Não, pois constantes são valores específicos logo, estes não mudam.
  2.  Quantos parâmetros forem necessários, sim, são chamados laços infinitos.
  3.  For, while, do while
  4.  Função é avaliada retorna um valor ao programa que as chama, além dos possíveis parâmetros de saída.

A função é ativada quando válida e expressão que a contém.

Um procedimento não retorna nenhum valor, a função é obrigatoriamente retorna um valor de uma variável.

Um procedimento é ativa através de um comando de chamada de procedimento.

  1.  Retorna um valor (valor de retorno)
  2.  Tipo_da_função         nome_da-função(lista_de_parâmetros)

{ corpo de função; }  

  1.  Não, pois o nome da função vai defini-la na hora de executá-la e o parâmetro são as variáveis utilizadas na função.
  2.  Variável global- pode ser executada fora de qualquer função

 Variável local- são aquelas nas quais apenas a função onde esta pode usá-las.

  1.  Não pois irá dá conflito na hora da copilação
  2.  Tipo nome_vetor[nº de elementos]
  3.  Não existe limite para o número de dimensões de um determinado vetor
  4.  Tipo matriz[dim1][dim2]……[dim n]  
  5.  Não, ele é vetor de vetores.
  6. O índice de um vetor começa de 0 até o numero que o programador estipula.
  7.  Int v [2][4]={{1,2,3,4},{5,6,7,8}};
  8.  Atribuindo valores a ela
  9. Tipo   nome_vetor[nº de elementos][nº de elementos]

1

#include

int main(){

    int i;

    scanf("%d", &i);

    while(i==10){

        printf("Hello world"

i++);

    }

    return 0;}

Faltou declarar a variável, faltou incrementar  i senão ele entrar em um laço infinito.

2

#include

int main(){

    int i;

    for(i=0; i<10; i++){

        printf("Hello world\n");

    }

    return 0;}

Faltou declarar a variável.

3

Void F(int x, int y)

{  x=4;

   Y=5;

}

Faltou definir F como uma função através do void

4

Void f(int x, int y){

        Printf(“valor %d+%d= %d”, x, y, x+y);

}

Retorno de valor x+y

5

Void (int x, int y){

        x=4;

        y=5;

}

Chamada de função incorreta e antes de criá-la no programa, dessa forma o programa não reconhece a função.

6

Void f(int x, int y){

        x=4;

        y=2;

}

Função estava sem void e a definição do tipo de variável y não estava declarada, não havia (;) depois do 2.

7

Void f(int x, int y){

        x=4;

        y=6;

}

Função estava sem void, e havia um int no lugar errado defini um nome para a função

8

#include

int main(){

    int v[10];

    int i;

    for(i=0; i<10; i++){

       v[i]=10;

        v[i]=101;

       printf("\n%d", v[i]);

    }

    return 0;

}

Faltou declara o tamanho do vetor, a variável de controle, a impressão vai considerar o ultimo valor atribuído ao vetor, no caso, 101.

...

Baixar como (para membros premium)  txt (13.5 Kb)   pdf (107.2 Kb)   docx (305.9 Kb)  
Continuar por mais 12 páginas »
Disponível apenas no TrabalhosGratuitos.com