Algoritmo e logica

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3289 palavras )
  • Download(s) : 0
  • Publicado : 3 de novembro de 2011
Ler documento completo
Amostra do texto
Lógica de Programação e Algoritmos |
|
Professores autores |
Nélio Alessandro Azevedo Cacho |
Keivilany Janielle de Lima Coelho |
|
  |
Apresentação da disciplina |
Se tivermos um objetivo na vida, iremos mais longe, pois as chances de sucesso são bem maiores quando há planejamento. Dessa forma, para desenvolver um programa de computador, precisamos primeiro analisar o problema,descrever os passos para se atingir a solução desejada e, depois, instruir o computador para que execute esses passos.
Para realizar esse processo, é interessante o estudo da lógica de programação e dos algoritmos, a fim de aprendermos a estruturar nosso pensamento e criar seqüências lógicas de passos para se atingir a solução de problemas.
A construção de algoritmos auxilia o indivíduo aesquematizar o problema a ser resolvido, delimitando as necessidades, de forma a permitir uma economia de tempo e custos na hora de desenvolver uma solução.
E é nesse contexto que introduzimos a nossa disciplina: Lógica de Programação e Algoritmos.
Ao longo das nossas aulas, pretendemos auxiliar você a treinar a habilidade que você já possui de construir sequências lógicas para resolver problemas.Você verá que há diversos caminhos possíveis que, se bem estruturados, podem constituir soluções eficazes e eficientes para tais problemas. |
|
Aula 1 – Introdução aos algoritmos |
Na nossa primeira aula, veremos conceitos introdutórios da lógica como uma estruturação do pensamento voltada para a solução de problemas, e dos algoritmos enquanto sequências de passos para resolver taisproblemas. Você conhecerá, ao final desta aula, uma ferramenta de construção de algoritmos denominada VisuAlg e será orientado quanto à instalação e utilização dessa ferramenta, que será usada para implementar os exemplos práticos das aulas posteriores. |
  |
| Objetivos |
  | Ao final desta aula, você será capaz de: * Conceituar Lógica de Programação e disciplinar o raciocínio no sentido desolucionar problemas. * Conceituar algoritmos e construir algoritmos simples de forma eficaz. * Instalar e explorar a ferramenta VisuAlg e suas principais funcionalidades na construção de algoritmos. |
|
  |
Lógica |
Observe as seguintes afirmações: 1. O número 4 é menor que o número 7. O número 9 é maior que o número 7. Logo, o número 4 é menor que os números 9 e 7. 2. Um casal comtrês filhos notou que um vaso estava quebrado, enquanto duas das crianças estavam na escola. Quem é o culpado? 3. Há uma caneta dentro de uma gaveta fechada. Sabemos que, para pegar a caneta, devemos, antes, abrir a gaveta.Podemos deduzir, a partir dessas afirmações, que, em nosso cotidiano, sempre que pensamos, já estamos utilizando a lógica.
Se consultarmos em um dicionário da línguaportuguesa o verbete ‘lógica’, veremos que se trata de uma parte da filosofia que estuda as leis do raciocínio. É uma ciência que estuda as formas do pensamento.
Xavier (2005, p. 25) define a lógica como “uma seqüência coerente, regular e necessária de acontecimentos, de coisas”.
Veja, a seguir, uma sequência de passos para comprar um determinado produto em uma loja. Imagine se seria possível comprar oproduto seguindo os passos dessa sequência: 1. sair da loja; 2. pagar pelo produto; 3. entrar na loja; 4. retirar o dinheiro da carteira; 5. dirigir-se ao caixa; 6. escolher o produto na prateleira.Seria impossível conseguir efetuar a compra do produto, pois apesar de todas as ações estarem corretas, a sequência está errada. Como você poderia pagar pelo produto após sair da loja? Ouescolher o produto após pagar por ele? A sequência correta, nesse caso, seria: 1. entrar na loja; 2. escolher o produto na prateleira; 3. dirigir-se ao caixa; 4. retirar o dinheiro da carteira; 5. pagar pelo produto; 6. sair da loja.A lógica, dessa forma, é utilizada para conduzir pensamentos ou ações voltados para a solução de problemas. Você sabe que a lógica está correta em...
tracking img