Você está na página 1de 3

EXERCCIOS ENGENHARIA - Prof.

Wilker Iassia

Formas de Representao do Algoritmo:


Pseudocdigo (ou Portugol): esta forma de representao rica em detalhes, os comandos podem ser escritos no idioma semelhante ao portugus. A forma geral da representao de um algoritmo em pseudocdigo poder ser: Nome do algoritmo Declarao das variveis que sero utilizadas Incio da seqncia Seqncia de comandos (corpo do algoritmo) Fim da seqncia
Exemplo: CALCULA O DOBRO NUM = INTEIRO INCIO Leia NUM DOBRO 2*NUM Escreva DOBRO FIM

11

Fluxograma: utiliza smbolos, pr-definidos, para representar o fluxo de dados ou comandos. uma representao grfica de algoritmos em aes onde formas e geomtricas diferentes implicam (instrues comandos) distintas. Simbologia: Exemplo:

12

EXERCCIOS ENGENHARIA - Prof. Wilker Iassia

Diagrama de Chapin (Diagrama de Nassi e Shneiderman ou N.S): modelo que utiliza quadrados e retngulos para descrever os comandos (aes). A idia bsica deste diagrama representar as aes de um algoritmo dentro de um nico retngulo, subdividido em retngulos menores, que representam os diferentes blocos de seqncia de aes do algoritmo. Seleo e repetio tambm so representadas de forma grfica, dentro dos retngulos. Bloco de aes: Seqncia: Lao de Repetio: EXEMPLO

Seleo/Condio

13

Vantagens e desvantagens:
Pseudocdigo:

Fcil compreenso, mas requer um conhecimento prvio de lgica. Apresenta facilidade para representao de programas mais complexos Converso direta para qualquer linguagem de programao estruturado
Fluxograma:

Fcil compreenso Apresenta facilidade para representao de pequenos programas Apresenta dificuldades para a representao de programas mais complexos. No estruturado
Diagrama de Chapin:

Fcil compreenso estruturado Apresenta facilidade para a representao de pequenos programas Apresenta dificuldades para a representao de programas mais complexos.

EXERCCIOS ENGENHARIA - Prof. Wilker Iassia

Crie algoritmo FLUXOGRAMA para cada exerccio abaixo conforme explicao Realizar a atividade em dupla 1)Leia o lado de um quadrado e calcule sua rea. 2) Leia a base e a altura de um tringulo e calcule sua rea. 3) Leia 3 nmeros inteiros e calcule a soma dos mesmos. 4) Leia uma despesa gasta em uma mesa de restaurante e calcule os 10%. 5) Obtenha uma distncia percorrida por um carro em km e a quantidade de tempo gasta em horas e calcule a velocidade mdia em km/h. 6) Leia uma temperatura dada em graus celsius e escreva a correspondente em graus farengheit. 7) Obtenha os valores dos catetos de um tringulo retngulo em cm e escreva o valor de sua hipotenusa, tambm em cm. 8) Leia um nmero, calcule e escreva seu cubo. 9) Ler o nmero de balas que vem em um saco, o valor unitrio da bala e calcular o valor do saco. 10) Ler o lado de um quadrado e escrever seu permetro. 11) Ler dois nmeros inteiros e exibir a sua soma, o mdulo da diferena entre eles, seu produto e o resto da diviso dos mesmos.