tgfdgdf
821 palavras
4 páginas
Introdução à ProgramaçãoProf. Valdemar Cavalheiro Junior
Lógica de programação
●
●
O objetivo principal do estudo da Lógica é a construção de algoritmo coerentes e válidos;
Significa o uso correto das leis do pensamento, da “ordem de razão” e de processos de raciocínio e simbolização formais na programação de computadores, objetivando a racionalidade e o desenvolvimento de técnicas que cooperem para a produção de soluções logicamente válidas e coerentes, que resolvam com qualidade os problemas que se deseja programar. Representação de Algoritmos
●
Descrição narrativa
– Consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução;
– Exemplo dois números que serão
• Receber multiplicados • Multiplicar os números
• Mostrar o resultado obtido na multiplicação
Representação de Algoritmos
●
Diagrama de bloco, fluxograma
– Consiste em analisar o enunciado do problema e escrever, utilizando símbolos gráficos predefinidos, os passos a serem seguidos para sua resolução;
– Exemplo
Representação de Algoritmos
●
Pseudocódigo
– Consiste em analisar o enunciado do problema e escrever, por meio de regras predefinidas, os passos a serem seguidos para sua resolução;
– Exemplo
•
•
•
•
•
INICIO_ALGORITMO
DECLARE N1, N2, M NUMÉRICO
ESCREVA “Digite dois números”
LEIA N1, N2
M ← N1 * N2
• ESCREVA “Multiplicação = ”, M
• FIM_ALGORITMO.
Diagrama de Blocos
●
O uso de ferramentas gráficas possibilita demonstrar de forma concreta a linha de raciocínio lógico (que é um elemento abstrato) que o profissional de desenvolvimento usou para criar o algoritmo (escrever um programa de computador); ●
Os diagramas de blocos são instrumentos que estabelecem visualmente a sequência de operações a ser efetuada por um programa de computador;
Norma ISO 5807:1985 (E)
●
Os