TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Lógica de Programação

Seminário: Lógica de Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  11/10/2013  •  Seminário  •  433 Palavras (2 Páginas)  •  294 Visualizações

Página 1 de 2

1

Lógica de Programação

Introdução à Lógica de Programação

Tópicos Abordados

• Lógica

• Lógica de programação

• Algoritmos

– O que são

– Importância

• Representação de algoritmos

– Pseudocódigo

– Diagrama de blocos

• Teste de mesa

Lógica

• A lógica existe para ordenar o pensamento

• Ela é necessária no dia-a-dia das pessoas

• Exemplos

Nasci no Brasil.

Todos que nascem no Brasil são brasileiros.

Logo, sou brasileiro.

O dinheiro está no cofre.

O cofre está fechado.

Logo, preciso primeiro abrir o cofre, para depois pegar

o dinheiro.

2

Lógica de Programação

• A lógica de programação tem o objetivo de

estabelecer uma sequência lógica de passos

que devem ser executados por um

programa de computador

• Um computador só entende o que deve

fazer se receber instruções claras, bem

definidas e em uma ordem correta

– A programação não pode ser feita utilizando a

linguagem humana

Algoritmos

• Um algoritmo é uma sequência de passos

para atingir um objetivo

1. Coloque água em uma panela.

2. Coloque a água para ferver.

3. Aguarde até que a água ferva.

4. Abra a embalagem do macarrão instantâneo.

5. Coloque o macarrão na água.

6. Aguarde 3 minutos.

7. Desligue o fogo.

8. Remova a água do macarrão.

9. Misture o macarrão com o molho.

Algoritmo para fazer macarrão instantâneo

Um algoritmo não precisa ser linear

Linguagem de Programação

• Um programa de computador deve sempre ser

escrito em uma linguagem de programação

– Ex: Java, C, C++, C#, PHP, JavaScript, Assembly, etc.

• A escrita de um algoritmo em uma linguagem de

programação é chamada de implementação

Algoritmo

Linguagem de

Programação

Programa

3

A Importância dos Algoritmos

• Algoritmos são importantes porque

permitem representar os passos para

chegar a um objetivo de forma independente

da linguagem de programação utilizada

• É possível focar apenas na resolução do

problema, deixando de lado os aspectos

computacionais

• Os algoritmos devem ser bastante

detalhados a fim de que possam ser

traduzidos para uma linguagem de

programação

Pseudocódigo

• Um algoritmo deve ser escrito de forma que

permita fácil interpretação e codificação

• Uma forma de representá-lo é utilizando

pseudocódigo

...

Baixar como (para membros premium)  txt (3.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com