Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria das Dores Candal Back Alterado mais de 6 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.