Escolar Documentos
Profissional Documentos
Cultura Documentos
Fonte: https://pt.depositphotos.com/11456401/stock-photo-3d-man-thinking.html
Algoritmos
Conceito e definições
Fonte: https://resumeask.info/psychology-powerpoint-templates-free.html
Algoritmos
Conceito e definições
Descrição narrativa;
Fluxograma tradicional;
Diagrama de Chapin;
Pseudocódigo.
Algoritmos
Formas de representação
Descrição narrativa
Exemplo:
Para elaborar um bolo de fubá devemos executar as seguintes
atividades:
Exemplo continuação:
Observações:
Nesse tipo de
representação,
cada tipo de
atividade é
associado a uma
determinada
figura. O quadro
a seguir mostra
as principais
figuras com as
correspondentes
ações que irão
exercer.
Fonte: livro-texto
Algoritmos
Formas de representação
Fluxograma
Exemplo de um fluxograma
para representar se o aluno
está aprovado ou
reprovado após o
cálculo da média.
Fonte: livro-texto
Algoritmos
Formas de representação
Diagrama de Chapin
Uma desvantagem
da utilização desse tipo
de representação
é a dificuldade
de se fazer uma alteração
no algoritmo quando necessário.
Fonte: livro-texto
Interatividade
Algoritmo
em fluxograma:
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Um nome;
O tipo de dado ao qual corresponde o seu conteúdo;
O conteúdo que representa a informação nela contida.
Fonte: livro-texto
Interatividade
Alternativas:
Tipos de operadores:
Operadores de atribuição.
Nome_da_Variável := expressão
Algoritmos
Formas de representação
Pseudocódigo
Operadores aritméticos
Definimos como operadores aritméticos aqueles que
representam as operações aritméticas básicas, assim como
na matemática tradicional. A tabela mostra os principais. A
coluna denominada prioridade define a ordem em que eles
são executados em uma expressão.
Algoritmos
Formas de representação
Pseudocódigo
Operadores relacionais
Definimos como operadores relacionais aqueles que retornam
como resultado da operação os valores lógicos verdadeiros
ou falsos. Esses operadores são classificados como binários.
Essas comparações lógicas só podem ser usadas entre
variáveis de mesmo tipo e o resultado delas sempre será
valores lógicos.
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Operadores lógicos
Definimos como operadores lógicos aqueles que tem a função
de combinar expressões do tipo relacionais. Esses
operadores também possuem como resultado valores lógicos
verdadeiros ou falsos.
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Operadores literais
ESCREVA <variável>
Exemplo: ESCREVA W
Algoritmos
Formas de representação
Pseudocódigo
LEIA <variável>
Exemplo:
LEIA W
Algoritmos
Formas de representação
Pseudocódigo
Fonte: livro-texto
Algoritmos
Formas de representação
Pseudocódigo
Estruturas sequenciais.
Estruturas de decisão.
Estruturas de repetição.
Algoritmos
Formas de representação
Pseudocódigo
Estruturas de decisão:
Estruturas de repetição:
a) Decisão simples.
b) Múltipla decisão.
c) Laço condicional no final.
d) Laço condicional no início.
e) Laço contado.
ATÉ A PRÓXIMA!