Definição de funções (em pseudocódigo) Flashcards

1
Q

O que é uma função?

A

Uma função é um bloco de código que contém um conjunto de instruções reutilizáveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a diferença do algoritmo principal e para a função?

A

O algortimo principal é o ponto de entrada do programa. Ele possui os comandos que são invocados assim que o programa é executado. Já as funções definem comandos que são invocados quando são chamadas pelo algoritmo principal ou por outras funções. Elas podem ser chamada mais de uma vez em um programa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como declarar o algoritmo principal?

A

Em pseudo código, o algoritimo principal é definido dentro do bloco inicio...fim.

Sintaxe

inicio
     comando 1
     ...
     comando n
fim
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como declarar uma função?

A

Normalmente, a função é declarada fora do algoritmo principal. Em pseudocódigo, ela deve incluir: o tipo de retorno, o nome, os parâmentros que pode receber e seus respectivos tipos entre parênteses e o bloco de comandos que será executado quando ela for chamada. Esse bloco é definido pelos simbolos {} (chaves).

Sintaxe de uma função

<tipo de retorno> <nome>(<tipo_parametro_1> <parametro_1>,... <tipo_parametro_n> <parametro_n>) {
     comando 1
     ...
     comando n
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Elementos da sintaxe de uma função: o que é o tipo de retorno?

A

O tipo de retorno é um componente sintático que indica o tipo de valor que será retornado pela função. Caso a função não retorne algum valor, ele pode ser omitido.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Elementos da sintaxe de uma função: o que é o nome?

A

Assim como o ocorre com as variáveis, o nome é um identificador. Ele é um dos componentes sintáticos utilizados na chamada de função.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Elementos da sintaxe de uma função: o que são os parâmentros e seus tipos?

A

Os parâmetros são nomes que identficam entradas que uma função pode receber. Assim como as variáveis, esses nomes guardam valores que são passados durante a chamada da função. Já o tipo de parâmetros é o componete sintático que indica que tipo de dados o parâmetro pode guardar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Elementos da sintaxe de uma função: o que é o bloco de comandos?

A

Assim como o bloco inicio…fim do programa principal, o bloco de comandos definido pelas chaves delimita todos os comandos que são executados quando uma função é chamada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como escrever uma função junto com o algoritmo principal no código fonte?

A

Escreve-se a função antes do bloco do algoritmo principal. No exemplo abaixo, a função dividir es’ta escrita junto com o algoritimo principal.

real dividir (real  dividendo,real  divisor) {
     comando 1
     ...
     comando n
}

inicio
     comando 1
     ...
     comando n
fim
How well did you know this?
1
Not at all
2
3
4
5
Perfectly