Buscar

Procedimentos e Funções em Linguagem C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Revisão
Linguagem de Programação C
 
Procedimento e Funções
● São blocos de instruções que realizam tarefas 
específicas.
● Carregado uma vez e pode ser executado quantas vezes 
for necessário.
● Podem ser usadas para economizar espaço e tempo de
programação já que podem ser usadas várias vezes num
mesmo programa.
 
Procedimento e Funções
● Cada módulo, além de ter acesso às variáveis do 
programa que o chamou (são as variáveis globais), 
pode ter suas próprias variáveis (são as variáveis 
locais), que existem apenas durante sua chamada.
● Ao se chamar um módulo, também é possível 
passar-lhe determinadas informações que recebem 
o nome de parâmetros.
 
Procedimento e Funções
● Vantagens
– Dividir e estruturar um algoritmo em partes 
logicamente coerentes;
– Facilidade de testar os trechos em separado;
– Evitar repetição do código-fonte;
– Maior legibilidade de um algoritmo.
 
Procedimento e Funções
– Procedimentos - são estruturas que agrupam um 
conjunto de comandos, que são executados quando o 
procedimento é chamado.
– Funções - tipo especial de procedimento onde depois de 
executada a chamada, o valor calculado é retornado no 
nome da função que passa a ser uma variável da 
expressão.
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Procedimento e Funções
● f(x) = x2 - 3x + 2
 
Atividade
● Escreva uma função que receba dois números inteiros retorne o
menor número
● Faça uma função que recebe um valor inteiro e verifica se o 
valor é positivo, negativo ou zero. A função deve retornar 1 para 
valorespositivos, -1 para negativos e 0 (zero) parao valor 0 (zero).
● Faça uma função que verifique se um valor é perfeito ou não. Um valor é 
dito perfeito quando ele é igual a soma dos seus divisores excetuando ele 
próprio. (Ex: 6 é perfeito, 6 = 1 + 2 + 3, que são seus divisores). A função 
deve retornar 1 se o valor for perfeito e 0 caso contrário. 
 
Exercício
● Escreva uma função para calcular se um dado inteiro é par ou 
ímpar
● Implemente uma calculadora (números reais) com suas 
funções básicas: soma, subtração, multiplicação e divisão.
● Escreva uma função para calcular o fatorial de um dado 
inteiro.
● Escreva uma função que retorne o menor número de um vetor 
(números reais);
 
Exercício
● Escreva uma função de potenciação, em que 
os dados de entrada são: base e expoente 
(inteiros).
● Crie um procedimento que receba um número 
como parâmetro e escreva a tabuada desse 
número.
 
Exercício
● Crie um procedimento que, dado um número N 
por parâmetro, desenhe o seguinte padrão na 
tela:
Por exemplo, para N = 5
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17

Outros materiais