Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumário
2
1. Conceito de Algortimo
2. Partes de Um Algoritmo
3. Representações de um Algoritmo
4. Dados
5. Constantes
6. Variáveis
ALGORITMOS
Francisco Barretto – francisco.barretto@ufba.br 15/03/20
15/03/20 15/03/20
15/03/20 15/03/20
1
3/15/20
15/03/20 15/03/20
¨ Pseudocódigo:
¤ As estruturas lógicas são escritas
numa linguagem próxima ao
português, na seqüen̂ cia em que
são executadas;
¨ Diagrama de Chapin:
¤ As estruturas lógicas são
representadas por figuras
retangulares, colocadas uma apó
s a outra, de cima para baixo;
¨ Fluxograma:
¤ Nesta forma de representação
as estruturas lógicas são
expressas através de figuras
geométricas, interligadas por
setas que indicam o caminho a
ser seguido.
15/03/20 15/03/20
4. Dados 4. Dados
11 12
¨ Para que seja possível armazenar e manipular ¨ No caso dos computadores digitais, a notação que é
dados no computador é necessário representá-los utilizada possui apenas 2 algarismos ou dígitos para
internamente de alguma forma; representar uma quantidade desejada (0 e 1). Esse
¨ Nós seres humanos, representamos nossos números sistema de representação é chamado de sistema biná
usando um sistema que chamamos de sistema rio (ou sistema na base 2).
decimal (ou sistema na base 10). ¨ outras formas de representação também são utilizadas,
¨ No caso dos computadores digitais, a notação como por exemplo a representação pelo sistema
que é utilizada possui apenas 2 algarismos ou dí hexadecimal (ou sistema na base 16) que utiliza 16 dí
gitos para representar uma quantidade desejada gitos (0 1 2 3 4 5 6 7 8 9 A B C D E F), e a representa
(0 e 1). Esse sistema de representação é chamado ção no sistema octal (ou sistema na base 8) que utiliza
de sistema binário (ou sistema na base 2). 8 dígitos (0 1 2 3 4 6 7 8).
15/03/20 15/03/20
2
3/15/20
15/03/20 15/03/20
15/03/20 15/03/20
15/03/20 15/03/20
3
3/15/20
¨ Lógico O tipo lógico é utilizado para representar ¨ Um dado é uma constante quando seu valor não se
informações que só podem assumir dois valores, o altera ao longo do tempo em que o algoritmo é
valor verdadeiro (V) ou o valor falso (F); executado, ou seja, permanece o mesmo desde o in
¨ Estes valores também podem ser entendidos como: ício até o final da execução.
ligado/desligado, 1/0, alto/baixo,
fechado/aberto, etc. ¨ Já um dado que pode ter seu valor alterado
durante a execução do programa é tido como uma
¨ Exemplos de informações que podem ser
variável.
representadas utilizando o tipo lógico são: O fogão
está apagado, a luz está ligada, o portão está
aberto, o produto foi encontrado.
15/03/20 15/03/20
¨ Para que os dados sejam manipulados no ¨ A nomeação dos identificadores deve obedecer a algumas
regras, sendo elas:
computador, é necessário que estes estejam 1. Sempre começar com um caractere alfabético;
associados a um nome, um identificador; 2. Pode ser seguido por um ou mais caracteres alfanumé
¨ O conteúdo deste identificador será o dado em si e ricos;
3. Não conter caracteres especiais nem espaços com exceção
o seu nome será usado para acessar o dado e do sublinhado ’_’ (essa exceção também vale para a
realizar operações com o mesmo. regra do item 1, ou seja, é permitido iniciar a nomeação
de um identificador com com ’_’).
4. Não é permitido utilizar palavras reservadas (palavras pr
óprias da linguagem de programação, como os comandos,
tipos de variáveis, etc).
15/03/20 15/03/20
15/03/20 15/03/20
4
3/15/20
Usado = F;
15/03/20 15/03/20
¨ Analise os algoritmo abaixo e diga o que será ¨ Analise os algoritmo abaixo e diga o que será
impresso na tela ao ser executado: impresso na tela ao ser executado:
15/03/20 15/03/20
¨ Analise os algoritmo abaixo e diga o que será ¨ Analise os algoritmo abaixo e diga o que será
impresso na tela ao ser executado: impresso na tela ao ser executado:
15/03/20 15/03/20
5
3/15/20
15/03/20 15/03/20