Você está na página 1de 19

LÓGICA DE PROGRAMAÇÃO

Introdução à PROGRAMAÇÃO

Rafael Bomfim
INTRODUÇÃO À PROGRAMAÇÃO
• Aplicativos do seu celular;
• Programas do seu computador;
• A injeção eletrônica do veículo que te transporta;
• O roteador que fornece a Internet via WiFi da sua
casa;
• A geladeira smart que conserva seus alimentos;
• A máquina de lavar que programa o ciclo de
lavagem....
O que tudo isso tem em comum?
Todos possuem ou são programas!
Como os programas funcionam?
• As sequências lógicas são escritas em uma linguagem de
programação e são “compreendidas” e processadas por um
computador.

• Computador é tudo aquilo que pode computar, ou seja, processar


dados.
• O computador, ao executar as instruções escritas por um
programador, processa os dados de entrada e obtém um resultado
de saída (isso se chama processamento de dados).
Processamento de dados
Como o processamento de dados funciona?

O próprio programa, obedecendo a uma


sequência lógica, pode realizar diversas ações
ou apresentar “coisas” de diferentes modos
estabelecidos de acordo com a sequência
lógica.

Esta sequência lógica nós chamamos de


ALGORITMO
Algoritmo
• Sequência ordenada, sem ambiguidade, de passos que
levam à solução de um dado problema.
Exemplos:
• uma receita de bolo;
• um passo a passo de instalação de um computador;
• instrução de como dirigir um carro.
• Obs.: perceba que PARA SE CONSTRUIR UM ALGORITMO É
NECESSÁRIO NA MAIORIA DAS VEZES TER UM PROBLEMA
Um problema?

Sim!!!!
A motivação para a construção de um algoritmo é a resolução de um
problema!
Lembre-se: Para um computador executar uma dada tarefa é necessário
que se informe como ele deve executa-la. Esta é uma habilidade que você,
futuro programador, irá adquirir neste curso.

Como? Aprendendo a desenvolver um algoritmo e escrevendo-o por uma linguagem


de programação.
Como os algoritmos são feitos?

• A partir de uma sequência lógica de


instruções escritas em uma
linguagem de programação que são
executadas por um computador.
• Os programas procuram
atingir um objetivo ou
resolver um problema.
Linguagem de Programação

• Para que um computador execute uma


instrução, precisamos escrever uma
sequência lógica, em uma linguagem
específica para que este para que este tenha
a capacidade de compreender e executar a
tarefa solicitada.
Компьютер выполняет мою инструкцию, чтобы написать на экране.
• Você concorda com o que foi dito? Não
sabe o que foi escrito?
• Pois bem! Se você não entendeu é porque
algo foi escrito em uma língua que você não
pode interpretar.
• Da mesma maneira um computador precisa
de uma linguagem que ele COMPREENDA!
Linguagem de Programação

Há dois tipos de linguagem:

• Compilada

• Interpretada
Linguagem de Programação
• Compilada: o programador escreveu uma sequência lógica de instruções em uma
linguagem específica, Linguagem C, por exemplo, e um processo chamado de
compilação traduz o que foi escrito para ser executado pelo sistema
operacional(Windows, Linux, Android, IOS, etc.) ou diretamente pelo processador.

• •Interpretada: o programador escreve uma sequência lógica de instruções e estas


são enviadas a um programa de computador já existente chamado de interpretador;
este programa lê o que foi desenvolvido pelo programador, compila e/ou executa as
instruções..
Temos, então, de aprender dois
conceitos para ser um programador?
• Algoritmo: estabelece uma sequência lógica para resolver um
determinado problema e atingir um objetivo.
• Linguagem de Programação: escrita do algoritmo (sequência
lógica definida) em uma linguagem que o computador possa:
• (1)interpretar e executar;
• (2)“compilar”- processo que converte o código escrito em um
programa executável.

Você também pode gostar