108688430477

692 palavras 3 páginas
Prof. Jeangrei Veiga
Jeangrei@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;

Relacionados