AlgtmLista06Proc Funcoes

681 palavras 3 páginas
Faculdade de Tecnologia prof. Rubens Lara
Curso de Tecnologia em Sistemas para Internet

Algoritmo
Sexta Lista de Exercícios
Prof. Jorge Luiz Chiara

Santos 2014

Sub-algoritmos: Procedimentos e Funções

Há dois tipos básicos de sub-algoritmos que podem ser declaradas quando desenvolvemos a solução de um problema: procedimentos e funções. A principal diferença entre elas é que uma a função retorna um valor. Este recurso é muito importante quando utilizamos nas linguagens de programação, por proporcionar reusabilidade e portanto produtividade.
Para utilizarmos um sub-algoritmo é preciso saber apenas o seu nome e seus parâmetros (argumentos). Também não será conveniente que a instrução mostre resultados na tela, a menos que isso faça parte da sua finalidade. Por exemplo, se a finalidade for "calcular a média", construímos uma função que retorne o valor calculado mas não mostra na tela. Se a finalidade for "Mostrar uma mensagem na tela", então um procedimento deve fazer isso e não efetuar cálculos de valores que não estejam relacionados a isso.
Construir os algoritmos, abaixo, representados por pseudocódigo e fluxograma.

1. Número par - Fazer um procedimento que retorna Verdadeiro ou Falso conforme um número seja par ou não. Se necessário, convencione 0 e 1, "S" e "N" ou outra representação de Falso e Verdadeiro.
2. Numeração de 1 a 100 - Elaborar um procedimento que mostra os números de 1 a 100.
3. Numeração de N1 a N2 - Declarar um procedimento semelhante ao acima, mas que recebe como parâmetros os valores inicial e final.
4. Números pares - Escrever um procedimento que recebe dois números e mostra na tela os números pares situados entre os dois, inclusive. Testar com um programa que lê os números inicial e final e, se este maior que o inicial, chama o procedimento.
5. Equação do segundo grau – Escreva um procedimento que recebe os coeficientes a, b e c de uma equação do segundo grau, calcula e mostra suas raízes.
6.

Relacionados