Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Logica e algoritmo aula01

593 views

Published on

  • Be the first to comment

  • Be the first to like this

Logica e algoritmo aula01

  1. 1. Lógica e Algoritmo Aula 01 - Introdução Alan Rodrigo Silva [email_address]
  2. 2. Tópicos <ul><li>Hardware e software. </li></ul><ul><li>História da programação. </li></ul><ul><li>Nivelamento. </li></ul><ul><li>Algoritmo. </li></ul><ul><li>Práticas. </li></ul>
  3. 3. Software e Hardware <ul><li>Software: É um aplicativo ou um sistema que gera informações. Interação usuário-máquina. </li></ul><ul><li>Hardware: Componentes físicos do computador. Existem alguns equipamentos que possuem interação. </li></ul><ul><li>Sistema embarcado: É a integração entre software e hardware em um dispositivo microcontrolado. </li></ul>
  4. 4. História da programação <ul><li>Alan Turing (1912-1954) – Pai da ciência da computação e proporcionou o conceito do algoritmo. </li></ul><ul><li>Premio Turing – Nobel da Computação. </li></ul>
  5. 5. História da programação <ul><li>Niklaus Wirth (1934) – 77 anos – Fundador da linguagem Pascal. Nome em homenagem ao matemático Blaise Pascal. </li></ul><ul><li>Ganhador do Prêmio Turing – 1984. </li></ul>
  6. 6. Blaise Pascal (1623 - 1662) <ul><li>Contribuição para teoria das probabilidades. </li></ul><ul><li>Geometria analítica. </li></ul><ul><li>Teorema de Pascal. </li></ul>
  7. 7. Algoritmo <ul><li>Seqüência finita de instruções bem definidas e não ambíguas. </li></ul><ul><li>As instruções são executadas em tempos finitos em quantidade de esforço finita. </li></ul><ul><li>Formalizado em 1936 por Alan Turing. </li></ul>
  8. 8. Exemplo – Receita de Bolo <ul><li>1 – Coletar os ingredientes. </li></ul><ul><li>2 – Misturar em uma tigela. </li></ul><ul><li>3 – Untar uma forma. </li></ul><ul><li>4 – Despejar a mistura na forma. </li></ul><ul><li>5 – Colocar a forma em um forno. </li></ul><ul><li>6 – Retirar a forma após 15 minutos. </li></ul>
  9. 9. Exemplo – Receita de Bolo 2 <ul><li>1 – Coletar os ingredientes. </li></ul><ul><ul><li>1.1 – Se faltar algum ingrediente... </li></ul></ul><ul><ul><ul><li>1.1.1 – Desloque até um supermercado. </li></ul></ul></ul><ul><li>2 – Misturar em uma tigela. </li></ul><ul><li>3 – Untar uma forma. </li></ul><ul><li>4 – Despejar a mistura na forma. </li></ul><ul><li>5 – Colocar a forma em um forno. </li></ul><ul><li>6 – Retirar a forma após 15 minutos. </li></ul>
  10. 10. Exercício <ul><li>1 – Faça um algoritmo simples de sua casa até um estabelecimento comercial. Enumere os passos. </li></ul><ul><li>2 – Agora com o mesmo algoritmo trace um fluxo alternativo de rota, caso você decida ir de outro transporte. </li></ul><ul><li>3 – Faça uma análise dos dois algortimos comentando. </li></ul>
  11. 11. Dúvidas?

×