Conceito de Programação Estruturada
Neste primeiro momento, você conhecerá um pouco sobre programação estruturada (como funciona e qual a sua estrutura) e sobre programação orientada a objetos (como funciona e alguns conceitos). Antes de entender as diferenças entre estas duas programações, é necessário entender os conceitos de cada uma.
Imagine que quando falamos dessas duas programações, estamos falando de duas pessoas diferentes. É importante saber que apesar dessas duas pessoas terem o mesmo objetivo de vida, que é programar, cada uma tem seu jeito particular de pensar.
Vamos entender melhor como é a programação estruturada e como ela funciona?
Programação estruturada
É preciso saber que este tipo de programação segue uma lógica e sequência de
pensamentos de uma máquina. Ou seja, a sua lógica é direcionada à linguagem
de máquina, já que ela realiza o que foi orientado pelo programador por meio de
uma linguagem estruturada.
Para saber mais sobre isso, observe o recurso abaixo. As imagens contidas nele
representam fluxogramas (símbolos para representação de regras e procedimentos
lógicos que levam a solução de um problema) das interações já mencionadas: sequência, decisão e iteração.
Sequência
Segue uma sequência lógica para realizar determinada ação, ou
seja, os comandos.
Sequência – é composta por uma Seta no sentido vertical, com
indicação para baixo, seguida de um retângulo vazio, outra seta no mesmo
sentido que a anterior seguida de outro retângulo.
Decisão
Uma ou mais decisões devem ser testadas pelo programa, por
exemplo: If Else, Else If, SWITCH-CASE.
Decisão - é composta por uma seta no sentido vertical, com
indicação para baixo, seguida de um losango, depois outra seta também na
vertical com indicação para baixo. Na ponta da lateral direita do losango há
uma seta, na horizontal, com a indicação da esquerda para a direita.
Iteração
É uma repetição que pode ser interrompida quando a condição
for satisfeita, por exemplo: mostre na tela números de 1 a 100, o
programa iniciará mostrando o número 1 na tela e só finalizará
quando chegar ao número 100, que neste caso é a condição a
ser satisfeita. As estruturas a serem utilizadas para realizar essa
tarefa pode ser a FOR, a WHILE e a DO WHILE.
Iteração - é composta por uma seta no sentido vertical, com
indicação para baixo, seguida de um retângulo, depois outra seta também
na vertical com indicação para baixo, seguida de um traço na horizontal e um
losango. Depois do losango há uma seta, na vertical, com a indicação para
baixo. Na ponta da lateral direita do losango sai uma seta que faz um traço
em linha reta, depois vai no sentido para cima e depois para a direita até
encontrar a primeira seta apontada na figura.
Diferente da programação orientada a objetos, a estruturada segue processos
(sequência contínua de fatos) para conseguir atingir o seu objeto final, que é a
solução de um determinado problema. Imagine que existe um programa a
ser desenvolvido, onde várias etapas precisam ser cumpridas. Na programação
estruturada esse programa é dividido em vários processos pequenos e depois que
todos estão resolvidos, os juntamos para formar a resolução final do problema.
Para entender de forma mais clara o conceito apresentado, observe o exemplo a
seguir:
Em uma pizzaria, você trabalha
como pizzaiolo, e o problema
que precisa resolver é o de fazer
uma pizza de calabresa. Muitos
processos devem ser realizados
para que você consiga realizar sua
tarefa, não é mesmo?
Para isso você segue, passo a passo, cada uma das atividades, como:
1. Preparar a massa;
2. Colocar o recheio;
3. Ligar o forno, se não estiver ligado;
4. Colocar a pizza para assar;
5. Retirar a pizza do forno depois de 10 minutos.
Pronto, você conseguiu preparar a pizza de calabresa corretamente.
É assim que funciona a
programação estruturada, ela é
realizada por sequência como a
preparação de uma pizza!
Saiba Mais
Para conhecer mais sobre a programação estruturada, as
estruturas por meio de fluxogramas e como elas são utilizadas na
programação, convidamos você a assistir o vídeo Fluxogramas e programação estruturada.
Nesta aula, você compreendeu acerca do conceito de programação estruturada,
a qual é fundamentada em processos destinados à resolução de um determinado
problema. Porém, ainda é necessário conhecer a programação orientada a objetos.
Desta forma, a seguir, vamos nos aprofundar nesse conceito.





Comentários
Postar um comentário