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 23

2 Sumário Pascal – Sub-Programas Procedimentos;

3 Sub-Programas São trechos de programa (blocos de instruções) que realizam tarefas específicas; Ao invés de codificarmos um programa com todas as instruções em um único bloco, particionamos o código em sub-programas menores (dividir para conquistar!); Tais sub-programas, em conjunto com os outros sub-programas, resolvem um problema proposto;

4 Sub-Programas É conveniente utilizá-los quando uma determinada tarefa é efetuada diversas vezes no mesmo programa; Ao invés de escrever um trecho diversas vezes, escreve-se um sub-programa. O mesmo será invocado várias vezes, quando necessário;

5 Sub-Programas Vantagens do uso de sub-programas:
Reduzem o tamanho do código-fonte de programas; Facilitam a visualização e compreensão de programas; Pensa-se na solução do problema por partes; É mais fácil corrigir e detectar erros; Se é preciso alterar, altera-se apenas uma vez; Um mesmo sub-programa poderá ser utilizado em outros programas;

6 Sub-Programas Existem dois tipos de sub-programas: Procedimentos e Funções; Procedimentos (procedures): Possuem uma lista de instruções; Funções (functions): Também possuem uma lista de instruções; SEMPRE retornam algum valor para o corpo principal de programa (Ex.: O resultado de uma operação matemática);

7 Procedimentos Rotinas chamadas pelo programa principal para executar um conjunto de instruções que objetivam um processamento específico; Tal processamento é realizado sem o retorno de valores;

8 Procedimentos Sintaxe: procedure nome_procedimento;
var variavel: tipo; begin // Lista de instruções end;

9 Procedimentos Observações:
A presença ou não da declaração de variáveis em um procedimento é opcional! A declaração de um procedimento é feita após a declaração de variáveis e antes do begin, no programa principal;

10 Exemplo Faça um programa que lê 3 notas de um determinado aluno e calcule sua média;

11 Exemplo Forma “tradicional”:

12 Exemplo A mesma solução, mas resolvida através de procedimento:

13 Exemplo Outra forma de utilizar um procedimento para resolver o problema. Desta vez, com passagem de parâmetro:

14 Exemplo Faça um programa que lê 3 números inteiros. O programa deverá verificar se os números digitados são positivos ou negativos;

15 Exemplo Uma solução simples:

16 Exemplo SOLUÇÃO COM PROCEDURES

17 Exercício Faça um programa que lê números inteiros em 3 vetores de tamanho 5. O programa deverá escrever o conteúdo de cada vetor após a leitura dos valores;

18 Exercício Faça um programa que lê dois números inteiros, calcula a soma e subtração entre os mesmo e exibe o resultado. Cada cálculo deverá ser implementado em um procedimento;

19


Carregar ppt "Algoritmos e Programação"

Apresentações semelhantes


Anúncios Google