Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

A Lógica de Programação Teórica

Por:   •  26/10/2018  •  8.435 Palavras (34 Páginas)  •  243 Visualizações

Página 1 de 34

...

---------------------------------------------------------------

Exercício 1 - Solução[pic 65][pic 66][pic 67][pic 68]

- Gumercindo venceu Barnabé no salto em distância;

- Teodoro chegou atrás de Gumercindo no arremesso de dardo;

- Barnabé não chegou em primeiro nos 100 metros rasos;

Salto em distância

Arremesso de dardo

100 metros rasos

Gumercindo

Barnabé

Teodoro

Teodoro

Gumercindo

Barnabé

Barnabé

Teodoro

Gumercindo

---------------------------------------------------------------

Raciocínio:[pic 69][pic 70][pic 71][pic 72]

- A primeira informação garante que Barnabé não foi o primeiro e Gumercindo não foi o último no salto em distância.

- Com a segunda informação sabemos que Teodoro não foi o primeiro no arremesso de dardo e Gumercindo não foi o último. Assim podemos concluir que Gumercindo foi o último nos cem metros rasos.

- A terceira informação garante que Barnabé não foi o primeiro nos cem metros, como também não chegou em último (lugar ocupado por Gumercindo); logo ele foi segundo. Portanto, o primeiro ficou com Teodoro.

- Sabemos da primeira informação que Barnabé não foi o primeiro no salto; também sabemos que não foi segundo, pois ocupou essa posição nos cem metros. Portanto, terá sido o terceiro, e isso o coloca como primeiro no arremesso de dardo.

- No dardo, Gumercindo só pode ter sido o segundo, pois a informação número dois nos garantiu que ele não foi o último. Então sobrou para Teodoro o último lugar.

- No salto em distância, sabemos que Barnabé foi o terceiro, Gumercindo o primeiro e Teodoro o segundo.

---------------------------------------------------------------

[pic 73][pic 74][pic 75][pic 76][pic 77]

Filme 1

Lógica de Programação: conceitos básicos

---------------------------------------------------------------

Algoritmo[pic 78][pic 79][pic 80][pic 81]

- Definição: É o pensamento descrito como uma sequência de passos lógicos que visam atingir um objetivo

- Algoritmos no dia-a-dia:

- Receita de bolo

- Orientação para se chegar em algum endereço

- Ida ao supermercado fazer compras

---------------------------------------------------------------

Algoritmo[pic 82][pic 83][pic 84][pic 85]

- Qual sua importância na programação?

- Representar o raciocínio, independentemente de detalhes computacionais, que podem ser acrescentados mais tarde

- Focalizar primeiro na resolução algorítmica do problema, possibilitando depois codificá-la em qualquer linguagem de programação (C, Pascal, Fortran, Cobol, Visual Basic, etc)

---------------------------------------------------------------

Técnicas para algoritmos[pic 86][pic 87][pic 88][pic 89]

- Para escrever um algoritmo precisa-se descrever a sequencia de instruções de maneira simples e objetiva. Para isso procura-se utilizar algumas técnicas:

- Usar somente um verbo por frase

- Imaginar que você está desenvolvendo um algoritmo

para pessoas que não trabalham com informática

- Usar frases curtas e simples

- Ser objetivo

- Procurar usar palavras que não tenham sentido dúbio

---------------------------------------------------------------

Etapas de um algoritmo[pic 90][pic 91][pic 92][pic 93]

- Normalmente um algoritmo possui três

etapas distintas:

- ENTRADA: São os dados de entrada do algoritmo

- PROCESSAMENTO: São os procedimentos

utilizados para chegar ao resultado final

- SAÍDA: São os dados já processados

---------------------------------------------------------------

Algoritmo[pic 94][pic 95][pic 96][pic 97]

- Exemplo 1: Sacar dinheiro no banco

- Ir até o caixa eletrônico;

- Inserir o cartão;

- Escolher a opção do menu;

- Digitar a quantidade de dinheiro a ser sacada;

- Digitar a senha;

- Retirar o dinheiro;

- Retirar o cartão;

- Sair do caixa eletrônico;

---------------------------------------------------------------

Algoritmo[pic 98][pic 99][pic 100][pic 101]

- Exemplo 2: Sacar dinheiro no banco

- Ir até o caixa eletrônico;

...

Baixar como  txt (80 Kb)   pdf (262.9 Kb)   docx (648.7 Kb)  
Continuar por mais 33 páginas »
Disponível apenas no Essays.club