Algoritmos e Programação

Slides:



Advertisements
Apresentações semelhantes
Funções em C Prof. Fabiano Utiyama.
Advertisements

Programação em Java Prof. Maurício Braga
Linguagem PASCAL Subprogramas
TÉCNICAS DE PROGRAMAÇÃO III
Marco Antonio Montebello Júnior
V Procedimentos – são estruturas que agrupam um conjunto de comandos, que são executados quando o procedimento é chamado. v Funções – são procedimentos.
Trabalho Prático Teste de Software
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Programação para Engenharia I
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Algoritmos e Programação
Algoritmos e Programação
Algoritmos e Programação
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
GAUSS COM PIVOTEAMENTO
Exercícios Elabore um algoritmo que solicite ao usuário um número e apresente os resultados da tabuada de multiplicar deste número, a qual deverá ser impressa.
Técnica de Programação II Vetor e Matriz
Subprogramas - Funções e Sub-rotinas
Variáveis, Tipos de Dados e Constantes
Aula prática 8 Ponteiros Monitoria de Introdução à Programação
Sub-programas. Mecanismo de composição de programas Sub-programa está para peça de LEGO assim como um programa está para a construção.
Aula prática 6 Vetores e Matrizes
UNIVERSIDADE FEDERAL DE UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS Professora: Fabíola Gonçalves.
Marco Antonio Montebello Júnior
Programação II Estruturas de Dados Aula 02 - continuação
Introdução ao uso de vatores na linguagem PASCAL.
PROGRAMAÇÃO ESTRUTURADA (MODULARIZAÇÃO/SUBPROGRAMAÇÃO)
Vetores Imagine que você tem que receber o nome e a nota de 50 alunos de uma escola, e depois listar o nome de cada um e a média final de cada aluno e.
Estrutura de dados - Vetores
Lógica de Programação/ Algoritmos Engenharia Produção 2014
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
Linguagem Pascal Prof. Sérgio Rodrigues.
Lógica Estruturada Aplicada
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
Algoritmos e Estruturas de Dados RECURSIVIDADE. O que é recursividade? Recursividade significa algo ser definido em termos de sí próprio. Em termos de.
Introdução à Linguagem C
Vetores Unidimensionais Sistemas de Informação Desenvolvimento de Sistemas para Web Prof. Gale.
VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)
Algoritmos – Exercícios no Visualg
Algoritmos e Estruturas de Dados I – Modularização
Aula01 – Técnicas de Programação II
Linguagem de Programação JAVA
Vetores Unidimensionais Prof. Gale. A Variável A  Ilustrando: O que aconteceria no algoritmo... A  3 Escreva A A  5 Escreva A 3 5.
Linguagem C - Funções Automação Industrial Informática Básica
Aula Prática 3 Funções Monitoria Introdução à Programação.
VETORES.
Exercícios - monitoria
Subprogramas : Procedimentos (procedures) em Pascal
Programação de Computadores - 1
Professor: André Didier Autor: Francisco Airton
Linguagem de Programação II Parte VI Professora: Flávia Balbino da Costa.
Introdução à Programação
Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria
Algoritmo Triângulo Problema: Precisa-se de um programa capaz de ler três valores para os lados de um triângulo e verificar se os lados fornecidos formam.
Conceituando o uso de funções em linguagens de programação
Trechos de código que permitem reutilização de uma mesma tarefa. Qualquer código PHP pode estar contido no interior de uma função. Não se pode definir.
Linguagem de Programação I Parte IV
Algoritmos – Exercícios
Projeto e Desenvolvimento de Algoritmos
VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR.
Linguagens de Programação Pedro Lopes MÓDULO 4- Subprogramas (Procedimentos e Funções) 2010/2011.
MODULARIZAÇÃO Existem dois tipos de sub-programas –Procedures (procedimentos).Não retorna valores –Functions (funçöes). Retorna valores.
Linguagem de Programação
Programação I Aula 06 Autor: Francisco Airton Professor: André L. R. Didier 1.
Aula Prática 3 Exercícios Funções Monitoria
Fundamentos de Programação 1 Slides 6 – ‘Exercícios Gerais’ Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Dados Homogêneas “Exercícios””
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Adriano A. Ribeiro. Variáveis Compostas Homogêneas Variáveis indexadas. A declaração de uma variável indexada corresponde, na verdade, à declaração de.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
SUB-ROTINAS EM PASCAL PROGRAMAÇÃO MODULARIZADA 252.
Transcrição da apresentação:

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

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

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);

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.

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;

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

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;

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;

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

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;

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;