SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Lógica de
     Programação
                   Prof. Thiago Araujo




terça-feira, 8 de janeiro de 2013        1
Lógica
                      É a técnica de encadear pensamentos para
                             atingir determinado objetivo.




terça-feira, 8 de janeiro de 2013                                2
Sequência Lógica
                               São passos executados até atingir um
                                objetivo ou solução de um problema.




terça-feira, 8 de janeiro de 2013                                     3
Instruções
      São um conjunto de regras ou
        normas definidas para a
     realização ou emprego de algo.


                              Em informática, é o que indica a um
                             computador uma ação elementar a ser
                                         executada.

terça-feira, 8 de janeiro de 2013                                   4
Algoritmo
                        É uma sequência finita de instruções que
                         levam à execução de uma tarefa clara e
                       precisa para atingir uma meta específica.

                                      Exemplos




terça-feira, 8 de janeiro de 2013                                  5
Programas de
                                     computador
                     São algoritmos escritos em uma linguagem
                       de computador que são interpretados e
                            executados por uma máquina.




terça-feira, 8 de janeiro de 2013                               6
Exercícios 1
                               Crie uma sequência lógica para tomar
                               banho.
                               Faça um algoritmo para somar dois
                               números e multiplicar o resultado pelo
                               primeiro.
                               Faça um algoritmo detalhado para
                               trocar uma lâmpada.


terça-feira, 8 de janeiro de 2013                                       7
Pseudocódigos
                             É uma forma genérica de escrever
                           algoritmos utilizando uma linguagem
                         simples sem a necessidade de conhecer a
                             sintaxe de nenhuma linguagem de
                                       programação.




terça-feira, 8 de janeiro de 2013                                  8
Regras para construir
                            um algoritmo
                               Usar somente um verbo por frase;
                               Ser legível para quem não trabalha com
                               informática;
                               Usar frases curtas e simples;
                               Ser objetivo;
                               Evitar palavras de sentido dúbio.


terça-feira, 8 de janeiro de 2013                                       9
Fases fundamentais
            Entrada                      Processamento            Saída




                                    Analogia com o corpo humano
terça-feira, 8 de janeiro de 2013                                         10
Fases fundamentais
            Entrada                     Processamento           Saída




                                    Analogia com o computador
terça-feira, 8 de janeiro de 2013                                       11
Exemplo
                               Para calcular a média final temos:
                                      M = (P1+P2+P3+P4)/4


                               Quais são os dados de entrada?
                               Qual o processamento utilizado?
                               Quais serão os dados de saída?

terça-feira, 8 de janeiro de 2013                                   12
Teste de mesa
                         É o teste do algoritmo. Deve-se seguir as
                            instruções do algoritmo de maneira
                         precisa para verificar se o procedimento
                                  utilizado está correto.
                                     P1   P2     P3     P4     M


                  Exemplo



terça-feira, 8 de janeiro de 2013                                    13
Exercícios 2
                               Ide n t i f iq ue o s d ado s de e n t rad a,
                               processamento e saída do algoritmo
                               abaixo:
                                    Receba código da peça;

                                    Receba valor da peça;

                                    Receba quantidade de peças;

                                    Calcule o valor total (quantidade x valor);

                                    Mostre o código da peça e seu valor total.




terça-feira, 8 de janeiro de 2013                                                 14
Exercícios 2

                               Faça um algoritmo para calcular o
                               estoque médio de uma peça, sendo que:
                           Estoque Médio = (Qtd Max + Qtd Min)/2


                               Teste o algoritmo anterior


terça-feira, 8 de janeiro de 2013                                      15
Obrigado!
                                         Prof. Thiago Araujo
                                    thiago.ac.araujo@gmail.com




terça-feira, 8 de janeiro de 2013                                16

Mais conteúdo relacionado

Mais procurados

Int. à Logica de Programação
Int. à Logica de ProgramaçãoInt. à Logica de Programação
Int. à Logica de Programação
amansilha
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programação
Elaine Cecília Gatto
 
ApostilaAlgoritmo
ApostilaAlgoritmoApostilaAlgoritmo
ApostilaAlgoritmo
progidio
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
12anogolega
 

Mais procurados (19)

Int. à Logica de Programação
Int. à Logica de ProgramaçãoInt. à Logica de Programação
Int. à Logica de Programação
 
122172 1444
122172 1444122172 1444
122172 1444
 
122172 1445
122172 1445122172 1445
122172 1445
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programação
 
ApostilaAlgoritmo
ApostilaAlgoritmoApostilaAlgoritmo
ApostilaAlgoritmo
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Minicurso - Web sites dinâmicos: PHP com orientação a objetos
Minicurso - Web sites dinâmicos: PHP com orientação a objetosMinicurso - Web sites dinâmicos: PHP com orientação a objetos
Minicurso - Web sites dinâmicos: PHP com orientação a objetos
 
Lógica de Programção - Módulo 1 - algoritmos-introdução
Lógica de Programção - Módulo 1 - algoritmos-introduçãoLógica de Programção - Módulo 1 - algoritmos-introdução
Lógica de Programção - Módulo 1 - algoritmos-introdução
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos visualg
Algoritmos visualgAlgoritmos visualg
Algoritmos visualg
 
Módulo 1 de PSI
Módulo 1 de PSIMódulo 1 de PSI
Módulo 1 de PSI
 
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentáriosICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
 
Aula 2 - Lógica de Programação
Aula 2 - Lógica de ProgramaçãoAula 2 - Lógica de Programação
Aula 2 - Lógica de Programação
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
 
Módulo 2 pascal
Módulo 2  pascalMódulo 2  pascal
Módulo 2 pascal
 
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
 
01 logica
01 logica01 logica
01 logica
 
Trabalho sobre algoritmo
Trabalho sobre algoritmoTrabalho sobre algoritmo
Trabalho sobre algoritmo
 

Semelhante a Aula logica de_programacao

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em InformáticaLógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lohraine Ifro Oliveira
 
Algoritmo apresentação
Algoritmo   apresentaçãoAlgoritmo   apresentação
Algoritmo apresentação
pronatecvja
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
Regis Magalhães
 

Semelhante a Aula logica de_programacao (20)

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Analise Algoritmos
Analise AlgoritmosAnalise Algoritmos
Analise Algoritmos
 
Lógica de programação 2
Lógica de programação 2Lógica de programação 2
Lógica de programação 2
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
I - introdução a algoritmos
I -  introdução a algoritmosI -  introdução a algoritmos
I - introdução a algoritmos
 
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em InformáticaLógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
Lógica de programação - ifro - Vilhena - Turma: Técnicos em Informática
 
Aula01
Aula01Aula01
Aula01
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Aula1
Aula1Aula1
Aula1
 
Aula01
Aula01Aula01
Aula01
 
Módulo1 aula4
Módulo1 aula4Módulo1 aula4
Módulo1 aula4
 
Algoritmo apresentação
Algoritmo   apresentaçãoAlgoritmo   apresentação
Algoritmo apresentação
 
Redes Neurais com C#
Redes Neurais com C#Redes Neurais com C#
Redes Neurais com C#
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 

Último

Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Último (20)

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 

Aula logica de_programacao

  • 1. Lógica de Programação Prof. Thiago Araujo terça-feira, 8 de janeiro de 2013 1
  • 2. Lógica É a técnica de encadear pensamentos para atingir determinado objetivo. terça-feira, 8 de janeiro de 2013 2
  • 3. Sequência Lógica São passos executados até atingir um objetivo ou solução de um problema. terça-feira, 8 de janeiro de 2013 3
  • 4. Instruções São um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a ser executada. terça-feira, 8 de janeiro de 2013 4
  • 5. Algoritmo É uma sequência finita de instruções que levam à execução de uma tarefa clara e precisa para atingir uma meta específica. Exemplos terça-feira, 8 de janeiro de 2013 5
  • 6. Programas de computador São algoritmos escritos em uma linguagem de computador que são interpretados e executados por uma máquina. terça-feira, 8 de janeiro de 2013 6
  • 7. Exercícios 1 Crie uma sequência lógica para tomar banho. Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro. Faça um algoritmo detalhado para trocar uma lâmpada. terça-feira, 8 de janeiro de 2013 7
  • 8. Pseudocódigos É uma forma genérica de escrever algoritmos utilizando uma linguagem simples sem a necessidade de conhecer a sintaxe de nenhuma linguagem de programação. terça-feira, 8 de janeiro de 2013 8
  • 9. Regras para construir um algoritmo Usar somente um verbo por frase; Ser legível para quem não trabalha com informática; Usar frases curtas e simples; Ser objetivo; Evitar palavras de sentido dúbio. terça-feira, 8 de janeiro de 2013 9
  • 10. Fases fundamentais Entrada Processamento Saída Analogia com o corpo humano terça-feira, 8 de janeiro de 2013 10
  • 11. Fases fundamentais Entrada Processamento Saída Analogia com o computador terça-feira, 8 de janeiro de 2013 11
  • 12. Exemplo Para calcular a média final temos: M = (P1+P2+P3+P4)/4 Quais são os dados de entrada? Qual o processamento utilizado? Quais serão os dados de saída? terça-feira, 8 de janeiro de 2013 12
  • 13. Teste de mesa É o teste do algoritmo. Deve-se seguir as instruções do algoritmo de maneira precisa para verificar se o procedimento utilizado está correto. P1 P2 P3 P4 M Exemplo terça-feira, 8 de janeiro de 2013 13
  • 14. Exercícios 2 Ide n t i f iq ue o s d ado s de e n t rad a, processamento e saída do algoritmo abaixo: Receba código da peça; Receba valor da peça; Receba quantidade de peças; Calcule o valor total (quantidade x valor); Mostre o código da peça e seu valor total. terça-feira, 8 de janeiro de 2013 14
  • 15. Exercícios 2 Faça um algoritmo para calcular o estoque médio de uma peça, sendo que: Estoque Médio = (Qtd Max + Qtd Min)/2 Teste o algoritmo anterior terça-feira, 8 de janeiro de 2013 15
  • 16. Obrigado! Prof. Thiago Araujo thiago.ac.araujo@gmail.com terça-feira, 8 de janeiro de 2013 16