A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Algoritmos e Programação

Apresentações semelhantes


Apresentação em tema: "Algoritmos e Programação"— Transcrição da apresentação:

1 Algoritmos e Programação
Thyago Maia Tavares de Farias Aula 24

2 Sumário Pascal – Sub-Programas Funções;

3 Funções Possuem funcionalidades similares aos procedimentos;
São trechos de programa (blocos de instruções) que realizam tarefas específicas; Diferença entre procedimentos: Uma function sempre retorna um valor; A chamada de uma função é feita através da citação do seu nome (assim como é feita com procedimentos), acompanhada ou não de argumentos (entre parêntesis);

4 Funções Sintaxe: function nome_funcao: tipo_retorno;
var variavel: tipo; begin // Lista de instruções nome_funcao := valor; end; RETORNO DA FUNÇÃO, FEITO ATRAVÉS DA ATRIBUIÇÃO DE UM DETERMINADO VALOR AO NOME DA FUNÇÃO.

5 Funções Observações: A presença ou não da declaração de variáveis em uma função é opcional! A declaração de uma função é feita após a declaração de variáveis e antes do begin, no programa principal; Podemos declarar várias funções ao mesmo tempo; Podemos declarar funções e procedimentos ao mesmo tempo;

6 Exemplo Faça um programa que lê 2 números inteiros e calcula a soma entre os mesmos através de uma função;

7

8 Exemplo Faça um programa que lê a largura e altura de um retângulo, calcula sua área através de uma função e escreve o resultado na tela; Lembrando: Área do retângulo: largura * altura;

9

10 Exemplo Faça um programa que lê 10 valores reais e calcula o quadrado de cada número através de uma função com passagem de parâmetro;

11

12 Exercício Escreva um programa em Pascal que permita a conversão de temperaturas em graus Fahrenheit para graus Celsius, através de uma função; Fórmula: Fº para Cº: C = 5 * (F - 32) / 9

13 Exercício Faça um programa que leia um vetor inteiro de 10 posições. O programa deverá, através de uma função, retornar o maior valor do vetor;

14 Exercício Faça um programa em Pascal que possui um vetor de 3 posições do tipo string com os seguintes valores declarados: Cidade[1] := ‘Recife’; Cidade[2] := ‘Olinda’; Cidade[3] := ‘Salgueiro’; O programa deverá trabalhar com uma função que efetue uma busca de uma cidade digitada pelo usuário no referido vetor. Caso a função encontre o nome digitado, deverá retornar sua posição no vetor;


Carregar ppt "Algoritmos e Programação"

Apresentações semelhantes


Anúncios Google