estrutura
Recuperação da Informação
Professor Cesar Giacomini Penteado
Instituto Superior de Tecnologia – IST
UNIVEM
Revisão Linguagem C++
O uso de vetores
Um vetor de tipo float para a resolução de múltiplas médias
Prof. Cesar G. Penteado
IST - UNIVEM
Revisão da Linguagem C++
2
Funções
•Funções são blocos de código de programa que executam tarefas independentes. •Uma função pode ser utilizada em vários programas diferentes.
•Vários programadores podem utilizar uma mesma função. Assim, definir-se a função, deve-se prever o seu uso de maneira geral, com comentários ilustrativos da maneira com que devem ser utilizadas.
•A Linguagem C foi projetada com eficientes funções, as quais estão armazenadas em bibliotecas específicas
Prof. Cesar G. Penteado
IST - UNIVEM
Revisão da Linguagem C++
3
Funções
Um programa em C é geralmente composto de várias funções.
A forma geral de uma função é:
tipo nome (parâmetros) definição do tipo dos parâmetros;
{
definição do tipo das variáveis/ponteiros;
bloco de comandos;
return valor;
}
Prof. Cesar G. Penteado
IST - UNIVEM
Revisão da Linguagem C++
4
Funções
Exemplo 01
Prof. Cesar G. Penteado
IST - UNIVEM
Exemplo 02
Revisão da Linguagem C++
5
Funções
Exemplo 03
Prof. Cesar G. Penteado
IST - UNIVEM
Revisão da Linguagem C++
6
Funções
Exemplo 4
Prof. Cesar G. Penteado
IST - UNIVEM
Exemplo 5
Revisão da Linguagem C++
7
Funções
Exemplo 6
Prof. Cesar G. Penteado
IST - UNIVEM
Exemplo 7
Revisão da Linguagem C++
8
Funções
Exercícios (Trabalho para Nota):
1) Elaborar um programa que utilize pelo menos quatro funções. Cada função deve realizar uma tarefa diferente da outra.
2) Elaborar um programa que contenha uma função que chama outra função.
Enviar os códigos fontes até o final da aula, com seu Nome, Turma e RA no campo assunto para cesargiacomini@gmail.com
Prof. Cesar G.