LP

602 palavras 3 páginas
Lista de exercícios – Cap 9 e 10

1) Subprogramas são trechos de código que por estruturação estão “separados” do programa método ou programa principal mas, mesmo não estando dentro do mesmo, podem ser chamados e usados quando forem necessários. O uso dessa ferramenta possui várias vantagens, como: facilidade de leitura, facilidade de manutenção, economia de memória, reaproveitamento de código. É interessante destacar em subprogramas algumas características, são elas: - tem um ponto de entrada simples; - o “chamador” é suspenso durante a execução do subprograma chamado; - o controle sempre retorna à função que o chama quando termina a execução do subprograma chamado.

2) Procedimentos não retornam valores e funções retornam. #include <stdio.h> void Soma (int a, int b) { //procedimento int soma; soma = a+b; }

int Subtracao (int a, int b) { //função int sub = a – b; return sub;
}

int main () { int a, b; a = 3; b = 6; Soma (a,b); int subtracao = Subtracao(a,b); return (EXIT_SUCCESS);
}

3) Parâmetros são argumentos passados para uma função ou procedimento em que esses argumentos serão usadas na execução desse subprograma. Esses parâmetros podem ser de qualquer tipo da que a linguagem ofereça. Os métodos de passagem são por valor, é criado uma nova variável e ela recebe o valor passado mas ela não interfere em nada na variável original e uma desvantagem é essa, se você pretende fazer alterações na variável original, com essa passagem, não é possível, além de, como já dito, ser necessário uma nova alocação de memória; passagem por referência é passado não o valor da variável mas o seu endereço de memória para uma variável ponteiro, nesse tipo de passagem a alteração, se feita de maneira correta, altera também a variável original, porém existem desvantagens nisso, entre elas está a velocidade inferior de acesso, quando comparada a passagem por valor, e possíveis colisões (erros na alteração).

4)

#include <stdio.h>
#include

Relacionados

  • LL e LP
    1258 palavras | 6 páginas
  • Gás LP
    1730 palavras | 7 páginas
  • It - lp
    690 palavras | 3 páginas
  • Relatório de lp
    1943 palavras | 8 páginas
  • LL LP
    1609 palavras | 7 páginas
  • Exercicios de lp
    1102 palavras | 5 páginas
  • LP Fluorescente
    1093 palavras | 5 páginas
  • LL E LP
    553 palavras | 3 páginas
  • LPS software
    2169 palavras | 9 páginas
  • Limites LP
    1162 palavras | 5 páginas