Você está na página 1de 17

ALGORITMO

Lógica de Programação
Fernando Datorre
Algoritmo

 Programar;
 Lógica;
 “Lógica de programação é a técnica de encadear
pensamentos para atingir determinado objetivo.”
 Sequência de ações : Algoritmo;
 Quais seriam os passos necessários para trocar uma
lâmpada?
Somar dois números quaisquer

 Escreva o primeiro número no retângulo A


 Escreva o segundo número no retângulo B
 Some o número do retângulo A com número do
retângulo B e coloque o resultado no retângulo C

+ =
A B C
Passos de um Algoritmo

 Entrada de Dados: São os dados de entrada do algoritmo;


 Processamento de Dados: São os procedimentos utilizados para chegar ao
resultado final
 Saída de Dados: São os dados já processados;

ENTRADA DE PROCESSAMENTO DE
SAÍDA DE DADOS
DADOS DADOS

+ =
A B C
Exemplo: Calcular a média
final de alunos
 Os alunos realizarão quatro provas: P1, P2, P3 e P4.
 Onde:
𝑃1+𝑃2+𝑃3+𝑃4
 Média Final = 4

 Para montar o algoritmo proposto, faremos três perguntas:


 a) Quais são os dados de entrada?
 R: Os dados de entrada são P1, P2, P3 e P4
 b) Qual será o processamento a ser utilizado?
 R: O procedimento será somar todos os dados de entrada e dividi-los por
4;
 c) Quais serão os dados de saída?
Resposta

 R: O dado de saída será a média final


 ALGORITMO:
 Receba a nota da prova1
 Receba a nota de prova2
 Receba a nota de prova3
 Receba a nota da prova4
 Some todas as notas e divida o resultado por 4
 Mostre o resultado da divisão
Teste de Mesa

 Verificando se o algoritmo está correto ou não:


 Nota da P1;
 Nota da P2;
 Nota da P3;
 Nota da P4;

P1 P2 P3 P4 Média
Diagrama de Bloco
Exemplo: Média de 4 Notas

Início Receber P4

Receber P1 Calcular
Média

Receber P2 Média

Receber P3 Fim
VARIÁVEIS

 Uma variável, é um espaço da memória do


computador que "reservamos" para guardar
informações (dados). Como o próprio nome
sugere, as variáveis, podem conter valores
diferentes a cada instante de tempo, ou seja,
seu conteúdo pode variar de acordo com as
instruções do algoritmo.
VARIÁVEIS

 As variáveis são referenciadas através de um


nome (identificador) criado por você durante o
desenvolvimento do algoritmo. Exemplos de
nomes de variáveis: produto, idade, a, x,
nota1, peso, preço, etc.
 O conteúdo de uma variável pode ser alterado,
consultado ou apagado quantas vezes forem
necessárias durante o algoritmo. Mas, ao
alterar o conteúdo da variável, a informação
anterior é perdida, ou seja, sempre "vale" a
última informação armazenada na variável.
Uma variável armazena 'apenas' um conteúdo
de cada vez.
VARIÁVEIS

 Representação simbólica dos elementos;


 Corresponde a uma posição de memória;
 Conteúdo pode se alterado;
 Mesmo tipo de dados que: Constantes;
CONSTANTES

 As constantes são, de certa forma,


idênticas às variáveis, elas se diferem
pelo simples fato que as constantes não
podem ter seu valor alterado durante a
execução do algoritmo (o valor definido
no momento da criação permanece até
o final)
Exemplo

CONST pi = 3,1415927
Variáveis e Constantes

Para nomear constantes e variáveis devemos obedecer as seguintes regras:


1.Os nomes devem começar por um caractere alfabético;
2.Podem ser constituídos de caracteres alfabéticos ou numéricos;
3.Não devem conter caracteres especiais;
4.Não devem ser utilizados nomes reservados da linguagem de programação que
se vai usar.

Exemplos:

1. Nomes válidos:
delta, X, BC4R, K7, notas, media, ABC, PI, ICMS.

2. Nomes inválidos:
5X, E(13), A:B, X-Y, Nota/2, AWq*, P&AA
Declaração

Algoritmo C Bits Bytes Escala


Caracter char 8 1 128 a 127
Inteiro int 32 4 -2.147.483.648 a 2.147.483.647
(ambientes de 32 bits)
Real float 32 4 3,4 x
Atribuição

 Atribuição é uma notação utilizada para


atribuir um valor a uma variável, ou
seja, para armazenar um determinado
conteúdo em uma variável.
 A operação de atribuição, normalmente,
é representada por uma seta apontando
para a esquerda, mas existem outros
símbolos para representar a atribuição,
depende da forma de representação do
algoritmo.
Atribuição

Atribuições Possíveis Exemplo


variável  constante idade  12 (lê-se: idade recebe 12)
Variável  variável preço  valor

variável  expressão A  B+C

Você também pode gostar