Qual a diferença entre PORTUGUÊS ESTRUTURADO, FLUXOGRAMA e CÓDIGO?

http://informaticode.blogspot.com.br/search/label/%5BOFF%5D
Essa é uma dúvida que muitas pessoas tem ao começarem a estudar conteúdos relacionados a programação. Então vamos entender as diferenças!

Português Estruturado

O português estruturado é um corpo do programa que nós fazemos (ou deveríamos) antes de começar qualquer programa. Ele tem como objetivo facilitar o raciocínio do programador,
e ter uma prévia do programa que ele irá programar. Dependendo do programador, o corpo do algoritmo pode sofrer mudanças como a troca de palavras, mas a lógica sempre é a mesma. Veja um exemplo de um programa que soma dois números em Português Estruturado:

Algoritmo "Soma"
Var
N1, N2, SOMA: inteiro
Inicio
Escreva("Digite o primeiro número: ")
Leia(N1)
Escreva("Digite o segundo número: ")
Leia(N2)
Calcule: SOMA <- N1+N2
Escreva(SOMA)
Fim

Fluxograma (ou Diagrama de Blocos)

O Fluxograma tem os mesmos objetivos que o Português Estruturado, a diferença é que ele é uma representação gráfica do que será o programa, veja o mesmo programa que foi feito acima no formato de Fluxograma:

Código

O Código é o Português Estruturado e o Fluxograma colocados em prática. Ele é a fase final, a parte onde realmente o programa surge. Mas quando falamos em código surge a famosa dúvida: Todo Código é igual?
Essa pergunta pode ser respondida com as linguagens de programação (linguagens de programação são códigos que o computador consegue entender, também pode ser conceituada como um "idioma" para o computador). Atualmente existem várias Linguagens, algumas são o Pascal, C, C++, Java, etc. Ou seja, a resposta é não.
Então vejamos o mesmo programa que já foi mostrado acima em código, utilizaremos a linguagem C:

#include <stdio.h>

int main()
{
    int N1, N2, SOMA;

    printf("Digite o primeiro número: ");
    scanf("%d",&N1);
    printf("Digite o segundo número: ");
    scanf("%d",&N2);

    SOMA= N1+N2;
    printf("%d",SOMA);
}

Enfim, não é obrigatório o uso do Fluxograma ou do Português Estruturado, porém eles ajudam muito no processo de construção de um programa.



http://3.bp.blogspot.com/-w4CehMGYkD8/UyukRMc-4zI/AAAAAAAABf8/_al7xRYfIJM/s1600/youico.pnghttp://1.bp.blogspot.com/-KdknRxLxIzM/UyukQmfGBsI/AAAAAAAABfw/-mOGZ_HpblM/s1600/facico.pnghttp://rede.tux4.com.br/index.php?do=/informaticode/http://www.baixaki.com.br/pesquisa_develop.asp?c=71340http://www.superdownloads.com.br/busca?q=informaticode&s=Windows

HOT NA SEMANA

C, Ordenar um Vetor em Ordem Crescente

CSS, Efeito clarear e escurecer em CSS

C, Programa Números em Ordem Crescente

C++, Tabuada com código super simples







© Copyright 2017 - INFORMATICODE, todos os direitos reservados.