Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria 2011.2.

Slides:



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

Técnicas de Programação II Revisão TP1 Parte2
Programação em Java Prof. Maurício Braga
Marco Antonio Montebello Júnior
Linguagem C Marco Reis.
Programação II Estruturas de Dados
Programação para Engenharia I
Algoritmos e Programação Linguagens de Programação Teoria Aula (09/06)
Algoritmos e Estrutura de Dados I
Introdução à Computação - Jorge Macêdo
LINGUAGEM C.
LINGUAGEM ESTRUTURADA TURBO C
Universidade Federal do Espírito Santo
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo II Confecção de Tabelas.
Linguagem C Funções.
Vetores, Matrizes e Funções
Vetores, Matrizes e Funções
Linguagem C.
Linguagem C Estruturas de Seleção.
Estruturas de Dados Homogêneas Multidimensionais – Matrizes
Matrizes e Funções - Continuação
Rodrigo Cristiano Silva
Introdução a Computação e Cálculo Numérico
Introdução a Computação e Cálculo Numérico
Aula prática 8 Ponteiros Monitoria de Introdução à Programação.
Aula prática 6 Vetores e Matrizes
Introdução à Programação
Aula prática 4 Laços Monitoria de Introdução à Programação
PROGRAMAÇÃO ESTRUTURADA II
PROGRAMAÇÃO ESTRUTURADA II
Linguagem de Programação I Parte II
Programação II Estruturas de Dados Aula 02 - continuação
Aula prática 6 Vetores e Matrizes
UNIDADE 5 ESTRUTURAS DE DADOS HOMOGÊNEAS
Programação de Computadores
Introdução à linguagem C
Algoritmo e Programação
Técnicas de Desenvolvimento de Programas
F UNÇÕES : PASSAGEM DE PARÂMETROS Aluno:Kaynã Vasconcelos Santos Matéria: Estrutura de dados e algoritmos I Turma: Professor: Danilo Silva dos Santos.
Linguagem de Programação
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Algoritmos - Profa. Alciléia1 Profa. Maria Alciléia Alves Rocha Funções em C 2011.
Introdução à Linguagem C
Declarando e Chamando Funções
Algumas notas sobre a linguagem de programação C
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Aula Prática 3 Funções Monitoria Introdução à Programação.
 São utilizadas para dividir um código maior (mais complexo) em partes menores (mais simples).  Quando uma mesma tarefa é realizada várias vezes em um.
Aula prática 3 Aprofundando em Funções Parâmetros de uma função Uso do return Execução Variáveis Global, local e estática Monitoria de Introdução à.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
Introdução à Programação
Aula 5 - Exercícios Prof. Leandro M. Almeida.
Revisão Luis Antonio Tavares
Algoritmos e Programação
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo IX Subprogramação e Recursividade.
Introdução à Programação Aula Prática 2 Operadores e Comandos Condicionais Monitoria
Aula Prática 3 Funções Monitoria Introdução à Programação.
Exercícios - monitoria
Introdução a Programação
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Algoritmo e Estrutura de Dados I Introdução à Linguagem C Márcia Marra.
Linguaguem de Programação II
USP – ICMC – SSC SSC0300 2º Semestre 2015 Disciplina de Linguagem de Programação e Aplicações [ Eng. Elétrica / Eletrônica ] 1 Prof. Dr. Daniel Rodrigo.
Aula Prática 3 Exercícios Funções Monitoria
Aula Prática 5 Recursão Monitoria  Na linguagem C, como em muitas outras linguagens, uma função pode chamar a si própria.  Uma função assim.
Computação – Informática Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Matrizes em C”
Fundamentos de Programação 1 Aula N. 02 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Laços de Repetição em C”
1 Estruturas Condicionais Aula – Tópico 3 Algoritmos e Estruturas de Dados I (DCC/003)
FUNÇÕES Dilvan Moreira (baseado em material de Z. Liang)
Transcrição da apresentação:

Introdução à Programação Engenharia da Computação Aula Prática 3 Funções Monitoria

Roteiro Conceito de Funções Sintaxe de Funções Exemplos Chamando uma Função Alertas Importância do Uso de Funções Exercícios

Conceito de Funções Uma função é um bloco de códigos que pode ser usado diversas vezes na execução de um programa; Funções são escritas fora da MAIN e realizam uma ação qualquer, à qualquer hora; Podem ou não receber parâmetros; Podem ou não retornar algo.

Sintaxe de Funções Tipo Nome(DeclaraçãoDosParâmetros) { CorpoDaFunção; }

Exemplos float Media_Aluno (float nota1, float nota2) { float resultado; resultado = (nota1 + nota2)/2; return resultado; }

Exemplos void Result_Aluno (float nota1, float nota2) { float resultado; resultado = (nota1 + nota2)/2; if(resultado < 7.0) printf (“Aluno Reprovado”); else printf (“Aluno Aprovado”); }

Chamando Uma Função Uma função pode ser chamada na MAIN ou em qualquer outra função do programa desde que tenha sido declarada antes; Deve-se tomar cuidado com a ordem dos parâmetros; Ao chamar a função, lembre do que ela retorna (ou não retorna).

Chamando Uma Função int Divide_Numeros (int num1, int num2) { int resultado; resultado = num1 / num2; return resultado; } int main () { int a, b, result; printf (“Digite dois numeros”); scanf (“%d %d”, &a, &b); result = Divide_Numeros (a, b); printf (“A divisao eh %d”, result); return 0; }

Chamando Uma Função void Divide_Numeros (int num1, int num2) { int resultado; resultado = num1 / num2; printf (“O resultado eh: %d”, resultado); } int main () { int a, b; printf (“Digite dois numeros”); scanf (“%d %d”, &a, &b); Divide_Numeros (a, b); return 0; }

Alertas Uma função do tipo VOID não retorna nada; Uma função que não é do tipo VOID, Precisa ter o comando RETURN; Declare ou assine a função antes da função na qual você irá chamá-la; Variáveis e parâmetros de uma função só podem ser usados nesta função.

Dúvidas ???

Exercício 1)Crie uma função calculadora que deverá receber dois números e um caractere, e retorna o resultado de uma operação. O caractere definirá que tipo de operação será feita(soma, sub, div, mult). Na main, peça para o usuário digitar os valores e o tipo de operação. Obs.: Você deverá criar uma função a mais para cada operação (soma, sub, div, mult), e estas funções serão usadas na função calculadora.

Exercício 2)Escreva um programa que leia uma temperatura em graus Farenheit, graus Celsius ou Kelvin. O programa deve imprimir a temperatura nas outras escalas. OBS: Faça um Menu e uma função para cada conversão.

Exercício 3)Faça um programa que calcule a quantidade necessária de latas de tinta para pintar uma parede de L de largura por H de altura, dados pelo usuário. Considere que o consumo de tinta é de 3l por metro quadrado e a quantidade de tinta por lata é de 21 litros.