Definição de funções (em pseudocódigo) Flashcards
O que é uma função?
Uma função é um bloco de código que contém um conjunto de instruções reutilizáveis.
Qual a diferença do algoritmo principal e para a função?
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.
Como declarar o algoritmo principal?
Em pseudo código, o algoritimo principal é definido dentro do bloco inicio...fim
.
Sintaxe
inicio comando 1 ... comando n fim
Como declarar uma função?
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 }
Elementos da sintaxe de uma função: o que é o tipo de retorno?
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.
Elementos da sintaxe de uma função: o que é o nome?
Assim como o ocorre com as variáveis, o nome é um identificador. Ele é um dos componentes sintáticos utilizados na chamada de função.
Elementos da sintaxe de uma função: o que são os parâmentros e seus tipos?
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.
Elementos da sintaxe de uma função: o que é o bloco de comandos?
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
.
Como escrever uma função junto com o algoritmo principal no código fonte?
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