Todos os dispositivos físicos de um computador (Disco, memória ram, processador, placa de vídeo, circuitos elétricos)
Componentes lógicos de um computador, como o sistema operacional e os programas. (Programas, aplicativos, sistemas, ...)
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("Olá Mundo!!!");
return 0;
}
00010101010101
01010010101010
01001010101100
00110100101001
COMPILAÇÃO
Algoritmo: Sequência finita de passos, logicamente ordenados, que levam a execução de uma tarefa
Programa: Algoritmo escrito em alguma linguagem de programação (C/C++, Pascal, Java, PHP, Python, Ruby, Erlang, LISP, Elixir, JavaScript, Visual Basic, C#, COBOL, Delphi, Go, Rust, Swift, etc...)
Algoritmo: Média de dois número
x :inteiro
y :inteiro
resultado :real
inicio
escreva("Digite um numero")
leia(x)
escreva("Digite outro numero")
leia(y)
resultado <- (x + y) / 2
escreva("A média dos números é: ", resultado)
fim
Representação gráfica de um algoritmo, utilizando formas geométricas para identificar diferentes ações.
O intuito de um fluxograma é auxiliar no entendimento do algoritmo