A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Estruturas de Dados I

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Estruturas de Dados I"— Transcrição da apresentação:

1 Algoritmos e Estruturas de Dados I
Revisão para a P2 Prof. Fabio Henrique N. Abe

2 Modularização 1) O que é Modularização?
2) Quais os benefícios de você modularizar seu programa? 3) Qual a primeira etapa para a Modularização? 4) Quais os tipos de Módulos? Quais as características de cada um? 5) Quais são os tipos de passagem de parâmetros? 6) Escreva, em Portugol, uma função que receba dois números inteiros, x e y, e mostre todos os múltiplos de 3 que há no intervalo, inclusive x e y.

3 Modularização em C Sem valor de retorno void calcula(int a, int b);
Com valor de retorno int calcula(int a, int b); Sem passagem de parâmetros void mensagem(void) ou void mensagem(); Com passagem de parâmetros Por valor: int calcula(int a, int b); Por referência: int calcula(int *a, int *b);

4 Modularização em C 7) Existe algum erro com o código abaixo? Justifique.

5 Vetor 8) O que são Variáveis Simples, Variáveis Homogêneas e Variáveis Heterogêneas? Dê um exemplo de cada. 9) Explique como é feita a passagem de um vetor como parâmetro de funções/procedimentos. Existe a passagem de parâmetro por valor? 10) Escreva, em Portugol, uma função que receba um vetor e seu tamanho, como parâmetros e retorne a soma dos itens do vetor.

6 Números Aleatórios 11) Explique porque não existem números aleatórios em computação. 12) Explique para que serve cada uma das funções em C: srand( ); rand( ); time(NULL);

7 Exercícios


Carregar ppt "Algoritmos e Estruturas de Dados I"

Apresentações semelhantes


Anúncios Google