Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Lógica de Programação: Algoritmos e Fluxogramas, Slides de Informática

A lógica de programação, explicando o que é algoritmo e lógica de programação, diferentes métodos de aprendizagem, a importância de estudar lógica de programação, e fornecendo exemplos de algoritmos e fluxogramas. O documento também inclui uma atividade para a construção de cinco exemplos de algoritmos do dia a dia.

Tipologia: Slides

2021

Compartilhado em 09/07/2021

santo-do-dia
santo-do-dia 🇧🇷

1 documento

1 / 40

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lógica de Programação
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Pré-visualização parcial do texto

Baixe Introdução à Lógica de Programação: Algoritmos e Fluxogramas e outras Slides em PDF para Informática, somente na Docsity!

Lógica de Programação

Candeeiro não acende Enroscar lâmpada Trocar lâmpada Lâmpada enroscada? Lâmpada fundida? Comprar novo candeeiro Sim Sim Não Não

Lógica de

Programação

Algoritmo, Fluxograma RAFAEL BATISTA ORIENTADOR EDUCACIONAL

Apresentação e

Definição

Apresentação

  • (^) O que é Lógica de Programação?
    • (^) É a Ciência do Raciocínio.
    • (^) Encadeamento de pensamentos em uma sequência coerente – chamadas instruções.
    • (^) Técnica para colocar instruções em uma sequencia lógica para que seja possível atingir um objetivo determinado – em uma linguagem de programação.

Linguagem de Programação

  • (^) Uma Linguagem de Programação é um conjunto de regras utilizadas para criar programas de computador.
  • (^) Essas regras são usadas para expressar os algoritmos de forma precisa.
  • (^) Os algoritmos são escritos em uma linguagem de programação, gerando um código-fonte.

Há três níveis principais de línguas de programação:

  • (^) Linguagem de máquina: linguagem compreendida pelo computador. As instruções são representadas por valores binários (bits), 0 e 1.
  • (^) Linguagem de baixo nível: linguagem que utiliza instruções próximas à linguagem de máquina, porem compreensíveis por seres humanos. Ex.: Assembly.
  • (^) Linguagem de alto nível: linguagem cujas instruções estão bem próximas da compreensão humana. Ex.: C#, Python, Visual Basic, Java, LISP, PHP.

Compilação

  • (^) Método que traduz todo o código-fonte em um ou mais arquivos que podem ser armazenados e executados quantas vezes se desejar, sem necessidade de nova compilação.
  • (^) Usa um compilador (software)
  • (^) Exemplo: Linguagem C.

Interpretação

  • (^) Os comandos necessários contidos no código-fonte vão sendo executados à medida em que são traduzidos, sendo necessário a interpretação toda vez que se quiser rodar o programa.
  • (^) Usa um interpretador (software).
  • (^) Exemplo: Python

Exemplo de sequência lógica:

comprar um refrigerante no

mercado

  1. Entrar no mercado
  2. Pegar um carrinho
  3. Ir até a seção de refrigerantes
  4. Pegar uma garrafa de refrigerante na gôndola
  5. Colocá-la no carrinho
  6. Dirigir-se à fila do caixa
  7. Pagar pelo refrigerante
  8. Sair do mercado

Verifique se a sequencia está certa:

comprar um refrigerante no

mercado

  1. Pegar um carrinho
  2. Dirigir-se à fila do caixa
  3. Ir até a seção de refrigerantes
  4. Pegar uma garrafa de refrigerante na gôndola
  5. Sair do mercado
  6. Colocá-la no carrinho
  7. Entrar no mercado
  8. Pagar pelo refrigerante

Atividade

  1. Construa cinco exemplos do dia a dia com algoritmos. Escreva no o quem fez caderno ou editor de texto

Algoritmo

Resolução

  1. Pegue um coador
  2. Pegue o papel de filtro
  3. Coloque-o no coador
  4. Coloque o conjunto sobre uma caneca
  5. Pegue o pó de café no armário
  6. Coloque um pouco de pó no coador
  7. Ferva a agua
  8. Despeje a agua no coador
  9. Espere a agua toda escorrer 10.Retire o coador 11.Adoce o café 12.Sirva o café

Algoritmo

  • (^) Sequência de instruções ordenada , finita e não ambígua que são executadas mecanicamente para executar uma tarefa;
  • (^) Como uma “receita de bolo”;
  • (^) Um algoritmo deve ter fim, pode se comunicar com o mundo exterior, e executar suas instruções em um tempo finito;
  • (^) Cada linha de um algoritmo deve executar uma única instrução;