108688430477
692 palavras
3 páginas
Prof. Jeangrei VeigaJeangrei@upf.br
Aula I
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
DADOS
PROCESSAMENTO DE
DADOS
+
A
SAÍDA DE DADOS
=
B
C
Exemplo: Calcular a média final de alunos 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
Constantes e Variáveis
Constantes:
Dados que não se modificam:
Numéricos;
Data;
Lógica;
Caracter (texto, literal, string);
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;
Declaração de Variáveis
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
Operadores
Operadores Aritméticos:
Resultados Numéricos;