SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Introdução a Algoritmos e
Linguagens de Programação
          Aula 7 | Expressões Aritméticas e Lógicas




             Apresentação
       Luiz Augusto de M. Morais
Roteiro


   Expressões aritméticas
     ●
      Operadores e operações
     ●
      Precedência de operadores
     ●
      Escrita de expressões


                        Expressões lógicas
                            ●
                             Operadores relacionais
                            ●
                             Operadores lógicos




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões Aritméticas




          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões aritméticas




      São aquelas expressões em que os
       operadores são aritméticos e os
      operandos são valores numéricos
        (inteiro ou ponto flutuante,).




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões aritméticas
Operadores e Operações




                  UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores e operações


               Operadores aritméticos
         Operação        Operador            Exemplos

           Adição           +             2+2      1 + 1.3

         Subtração          -             2-2       4.1 - 6

        Multiplicação       *             2*2      1.2 * 0.2

          Divisão           /            1/ 2.1      3/2

       Divisão Inteira      //            4 // 3    1 // 2

        Potenciação         **           2 ** 3    4 ** 0.5

           Resto            %            3%2        1%3




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores e operações


         Operações aritméticas básicas

       Operação       Expressões            Resultados
                        4 + 12                  16
         Adição
                        1.3 + 5                 6.3
                         3-4                     -1
       Subtração
                       5.2 – 3.1                2.1
                         2*3                     6
      Multiplicação
                        2 * 0.5                 1.0
                         4/2                    2.0
        Divisão
                        2.0 / 2                 1.0




                        UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores e operações


       Operações aritméticas adicionais

        Operação        Expressões            Resultados
                           2 ** 3                  8
       Potenciação
                          4 ** 0.5                2.0
                           4 // 3                  1
      Divisão Inteira
                           1 // 2                  0
                          4%2                      0
          Resto
                          2%5                      2




                          UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões aritméticas
Precedência de Operadores




                    UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Precedência de operadores


                      Precedências
       Ordem                 Operação                    Operador
        1ª                  Parênteses                       ()
        2ª                  Potenciação                      **
               Multiplicação, Divisão, Divisão Inteira
        3ª                                               *, /, //, %
                              e Resto
        4ª              Adição e Subtração                  +, -




          Na dúvida, use PARÊNTESES!


                                UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões aritméticas
Escrita de Expressões




               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Escrita de expressões



              −b±√ b −4⋅a⋅c2

                  2⋅a


      (-b + (b ** 2 – 4 * a * c) ** 0.5) / 2 * a


                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões Lógicas




       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões lógicas




       São aquelas expressões cujo valor
        só pode ser verdadeiro ou falso.




                       UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões lógicas
Operadores Relacionais




                     UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores relacionais




         São aqueles operadores que
       comparam dois valores do mesmo
                    tipo.




                         UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores relacionais



               Operador                   Símbolo
                Igual a                      ==
              Diferente de                   !=
               Maior que                      >
              Menor que                       <
            Maior ou igual a                 >=
            Menor ou igual a                 <=




                               UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores relacionais

              Expressões lógicas simples
         Operador          Expressões               Resultados
                             1 + 2 == 3             Verdadeiro
          Igual a
                         'Luiz' == 'Lu' + 'iz'      Verdadeiro
                             5 != 4 + 1                Falso
        Diferente de
                            22 != 30 - 2            Verdadeiro
                              5>1+2                 Verdadeiro
         Maior que
                             3 + 4 > 20                Falso
                              4<6-1                 Verdadeiro
        Menor que
                             51 < 2 ** 3               Falso
                             5 >= 2 + 3             Verdadeiro
      Maior ou igual a
                           60 >= 3 + 33             Verdadeiro
                            78 <= 80 - 2            Verdadeiro
      Menor ou igual a
                              50 <= 10                 Falso


                                UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Expressões lógicas
Operadores Lógicos




              UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores lógicos




       São aqueles operadores que unem
      uma ou mais expressões lógicas e dão
        um novo significado lógico a elas.




                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores lógicos

Operadores binários
  ●
   e – une duas expressões lógicas e só retorna verdadeiro
    quando as duas são verdadeiras.
  ●
   ou – une duas expressões lógicas e só retorna falso
   quando as duas expressões são falsas.
  ●
   xou – une duas expressões lógicas e só retorna falso
  ●
   quando uma expressão é verdadeira e a outra é falsa.

Operador unário
  ●
   não – muda o valor de uma expressão para seu inverso.
   Se é verdadeira se torna falsa e vice-versa.


                            UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores lógicos


              OBS.: Imagine que P e Q são duas expressões lógicas.



                         Tabela da verdade
     P             Q          PeQ           P ou Q       P xou Q       não P
 Verdadeiro    Verdadeiro   Verdadeiro    Verdadeiro      Falso         Falso
 Verdadeiro      Falso        Falso       Verdadeiro    Verdadeiro      Falso
   Falso       Verdadeiro     Falso       Verdadeiro    Verdadeiro   Verdadeiro
   Falso         Falso        Falso         Falso         Falso      Verdadeiro




                                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores lógicos


              OBS.: Imagine que P e Q são duas expressões lógicas.



                         Tabela da verdade
     P             Q          PeQ           P ou Q       P xou Q       não P
 Verdadeiro    Verdadeiro   Verdadeiro    Verdadeiro      Falso         Falso
 Verdadeiro      Falso        Falso       Verdadeiro    Verdadeiro      Falso
   Falso       Verdadeiro     Falso       Verdadeiro    Verdadeiro   Verdadeiro
   Falso         Falso        Falso         Falso         Falso      Verdadeiro




                                      UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Operadores lógicos


             Expressões lógicas compostas
     Operador             Expressões                    Resultados
                      1 + 2 == 3 e 4 > 2 - 1             Verdadeiro
        e
                 2 ** 2 != 5 e 'Luiz' == 'Augusto'         Falso
                    10 > 2 + 1 ou 4 == 3 + 2             Verdadeiro
        ou
                    2 * 3 == 5 ou 5 – 2 == 7               Falso
                    1 + 2 == 3 xou 4 > 2 - 1               Falso
       xou
                2 ** 2 != 5 xou 'Luiz' == 'Augusto'      Verdadeiro
                           não 1 == 2                    Verdadeiro
       não
                        não 45 <= 3 * 15                   Falso




                                   UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
Referências


FERRARI, Fabrício; CECHINEL, Cristian.
Introdução a Algoritmos e Programação. [S. l. : s. n.]




                             UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES

Contenu connexe

Tendances

Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++profjr
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Regressao Linear Simples - Pessupostos
Regressao Linear Simples - PessupostosRegressao Linear Simples - Pessupostos
Regressao Linear Simples - PessupostosAnselmo Alves de Sousa
 
Processamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesProcessamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesDiego Souza Silva
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Leinylson Fontinele
 
Curriculum envio
Curriculum envioCurriculum envio
Curriculum enviokairos77
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosMauro Pereira
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completothomasdacosta
 
Dicas De Currículo
Dicas De CurrículoDicas De Currículo
Dicas De Currículoiara silemen
 
Aula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoAula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoSérgio Souza Costa
 
Apresentação Institucional FMU
Apresentação Institucional FMUApresentação Institucional FMU
Apresentação Institucional FMUFMU - Oficial
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Gustavo Zimmermann
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
 
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dadosFundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dadosRafael Pinheiro
 

Tendances (20)

Aula 05 Gráficos Estatísticos
Aula 05   Gráficos EstatísticosAula 05   Gráficos Estatísticos
Aula 05 Gráficos Estatísticos
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++Conceitos básicos de Matrizes em C++
Conceitos básicos de Matrizes em C++
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Regressao Linear Simples - Pessupostos
Regressao Linear Simples - PessupostosRegressao Linear Simples - Pessupostos
Regressao Linear Simples - Pessupostos
 
C++ Funções
 C++ Funções C++ Funções
C++ Funções
 
Processamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e AplicaçõesProcessamento de imagens: Técnicas e Aplicações
Processamento de imagens: Técnicas e Aplicações
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Curriculum envio
Curriculum envioCurriculum envio
Curriculum envio
 
Basico de protocolos
Basico de protocolosBasico de protocolos
Basico de protocolos
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
 
Dicas De Currículo
Dicas De CurrículoDicas De Currículo
Dicas De Currículo
 
Aula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computaçãoAula 1 - introdução a fundamentos de computação
Aula 1 - introdução a fundamentos de computação
 
Arduino
ArduinoArduino
Arduino
 
Apresentação Institucional FMU
Apresentação Institucional FMUApresentação Institucional FMU
Apresentação Institucional FMU
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
portas logicas
portas logicasportas logicas
portas logicas
 
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dadosFundamentos de banco de dados   03 arquitetura 3 esquemas e indep de dados
Fundamentos de banco de dados 03 arquitetura 3 esquemas e indep de dados
 

En vedette

Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Eder Samaniego
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresRegis Magalhães
 
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeFelipe J. R. Vieira
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosJoãopedro Machado
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicasnataferraz
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoRicardo Sonaglio Albano
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...André Constantino da Silva
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
Lógica de Programação - Operadores
Lógica de Programação - OperadoresLógica de Programação - Operadores
Lógica de Programação - OperadoresWesley R. Bezerra
 
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çãoElaine Cecília Gatto
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosWesley R. Bezerra
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07André Phillip Bertoletti
 
Logica Programacao Php Joomla
Logica Programacao Php JoomlaLogica Programacao Php Joomla
Logica Programacao Php JoomlaMátios Schmidt
 
C al culo de fiação para motores trifasicos
C al culo de fiação para motores trifasicosC al culo de fiação para motores trifasicos
C al culo de fiação para motores trifasicosJoãopedro Machado
 
Div Tag Tutorial
Div Tag TutorialDiv Tag Tutorial
Div Tag Tutorialbav123
 

En vedette (20)

Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2Algoritmos 1 - Lista de Exercícios 2
Algoritmos 1 - Lista de Exercícios 2
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
 
Linguagem C/C++: Condições ou expressões lógicas
Linguagem C/C++:  Condições ou expressões lógicasLinguagem C/C++:  Condições ou expressões lógicas
Linguagem C/C++: Condições ou expressões lógicas
 
Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
Aula 9 - Resultado Operandos Matemáticos, Operadores Aritmeticos, Relacionais...
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
Aula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e SaídaAula 8 - Comandos de Entrada e Saída
Aula 8 - Comandos de Entrada e Saída
 
Lógica de Programação - Operadores
Lógica de Programação - OperadoresLógica de Programação - Operadores
Lógica de Programação - Operadores
 
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
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07
 
Logica Programacao Php Joomla
Logica Programacao Php JoomlaLogica Programacao Php Joomla
Logica Programacao Php Joomla
 
C al culo de fiação para motores trifasicos
C al culo de fiação para motores trifasicosC al culo de fiação para motores trifasicos
C al culo de fiação para motores trifasicos
 
Div Tag Tutorial
Div Tag TutorialDiv Tag Tutorial
Div Tag Tutorial
 
Csharp
CsharpCsharp
Csharp
 
Aula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OACAula 2 - Histórico da Computação e OAC
Aula 2 - Histórico da Computação e OAC
 

Similaire à Intro Algoritmos Expressões Aritméticas Lógicas

Similaire à Intro Algoritmos Expressões Aritméticas Lógicas (15)

Algoritmos - capítulo 2
Algoritmos - capítulo 2Algoritmos - capítulo 2
Algoritmos - capítulo 2
 
Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03Lógica de Programação com Javascript - Aula #03
Lógica de Programação com Javascript - Aula #03
 
Aula03
Aula03Aula03
Aula03
 
AULA-02.pdf
AULA-02.pdfAULA-02.pdf
AULA-02.pdf
 
Aula algoritmo
Aula algoritmoAula algoritmo
Aula algoritmo
 
04 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.204 - Operadores lógicos e expressões lógicas - v1.2
04 - Operadores lógicos e expressões lógicas - v1.2
 
Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Algoritmos - capítulo 5
Algoritmos - capítulo 5Algoritmos - capítulo 5
Algoritmos - capítulo 5
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04
 
Linguagem de programação 2015 - aula 02
Linguagem de programação   2015 - aula 02Linguagem de programação   2015 - aula 02
Linguagem de programação 2015 - aula 02
 
Cap06
Cap06Cap06
Cap06
 
Cap06
Cap06Cap06
Cap06
 
Expressões e variáveis
Expressões e variáveisExpressões e variáveis
Expressões e variáveis
 
Estrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptxEstrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptx
 

Plus de Luiz Augusto Macêdo Morais

SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...Luiz Augusto Macêdo Morais
 

Plus de Luiz Augusto Macêdo Morais (15)

SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...SBIE 2014 -  Student's satisfaction with Mastery Learning in an Introductory ...
SBIE 2014 - Student's satisfaction with Mastery Learning in an Introductory ...
 
Minicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídasMinicurso: Python e suas baterias incluídas
Minicurso: Python e suas baterias incluídas
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listasAula 15 - Organizando os dados com listas
Aula 15 - Organizando os dados com listas
 
Aula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu códigoAula 14 - Funções: não duplique seu código
Aula 14 - Funções: não duplique seu código
 
Aula 13 - Trabalhando com strings
Aula 13 - Trabalhando com stringsAula 13 - Trabalhando com strings
Aula 13 - Trabalhando com strings
 
Aula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetiçãoAula 12 - Começando a programar : repetição
Aula 12 - Começando a programar : repetição
 
Aula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: CondicionaisAula 11 - Começando a programar: Condicionais
Aula 11 - Começando a programar: Condicionais
 
Aula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticaoAula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticao
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Aula 5 - Tipos de dados
Aula 5 - Tipos de dadosAula 5 - Tipos de dados
Aula 5 - Tipos de dados
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
 
Aula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmosAula 4 - Introducão a algoritmos
Aula 4 - Introducão a algoritmos
 
Aula 1 - Apresentação
Aula 1 - ApresentaçãoAula 1 - Apresentação
Aula 1 - Apresentação
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 

Dernier

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 

Dernier (20)

Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 

Intro Algoritmos Expressões Aritméticas Lógicas

  • 1. Introdução a Algoritmos e Linguagens de Programação Aula 7 | Expressões Aritméticas e Lógicas Apresentação Luiz Augusto de M. Morais
  • 2. Roteiro Expressões aritméticas ● Operadores e operações ● Precedência de operadores ● Escrita de expressões Expressões lógicas ● Operadores relacionais ● Operadores lógicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 3. Expressões Aritméticas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 4. Expressões aritméticas São aquelas expressões em que os operadores são aritméticos e os operandos são valores numéricos (inteiro ou ponto flutuante,). UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 5. Expressões aritméticas Operadores e Operações UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 6. Operadores e operações Operadores aritméticos Operação Operador Exemplos Adição + 2+2 1 + 1.3 Subtração - 2-2 4.1 - 6 Multiplicação * 2*2 1.2 * 0.2 Divisão / 1/ 2.1 3/2 Divisão Inteira // 4 // 3 1 // 2 Potenciação ** 2 ** 3 4 ** 0.5 Resto % 3%2 1%3 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 7. Operadores e operações Operações aritméticas básicas Operação Expressões Resultados 4 + 12 16 Adição 1.3 + 5 6.3 3-4 -1 Subtração 5.2 – 3.1 2.1 2*3 6 Multiplicação 2 * 0.5 1.0 4/2 2.0 Divisão 2.0 / 2 1.0 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 8. Operadores e operações Operações aritméticas adicionais Operação Expressões Resultados 2 ** 3 8 Potenciação 4 ** 0.5 2.0 4 // 3 1 Divisão Inteira 1 // 2 0 4%2 0 Resto 2%5 2 UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 9. Expressões aritméticas Precedência de Operadores UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 10. Precedência de operadores Precedências Ordem Operação Operador 1ª Parênteses () 2ª Potenciação ** Multiplicação, Divisão, Divisão Inteira 3ª *, /, //, % e Resto 4ª Adição e Subtração +, - Na dúvida, use PARÊNTESES! UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 11. Expressões aritméticas Escrita de Expressões UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 12. Escrita de expressões −b±√ b −4⋅a⋅c2 2⋅a (-b + (b ** 2 – 4 * a * c) ** 0.5) / 2 * a UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 13. Expressões Lógicas UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 14. Expressões lógicas São aquelas expressões cujo valor só pode ser verdadeiro ou falso. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 15. Expressões lógicas Operadores Relacionais UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 16. Operadores relacionais São aqueles operadores que comparam dois valores do mesmo tipo. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 17. Operadores relacionais Operador Símbolo Igual a == Diferente de != Maior que > Menor que < Maior ou igual a >= Menor ou igual a <= UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 18. Operadores relacionais Expressões lógicas simples Operador Expressões Resultados 1 + 2 == 3 Verdadeiro Igual a 'Luiz' == 'Lu' + 'iz' Verdadeiro 5 != 4 + 1 Falso Diferente de 22 != 30 - 2 Verdadeiro 5>1+2 Verdadeiro Maior que 3 + 4 > 20 Falso 4<6-1 Verdadeiro Menor que 51 < 2 ** 3 Falso 5 >= 2 + 3 Verdadeiro Maior ou igual a 60 >= 3 + 33 Verdadeiro 78 <= 80 - 2 Verdadeiro Menor ou igual a 50 <= 10 Falso UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 19. Expressões lógicas Operadores Lógicos UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 20. Operadores lógicos São aqueles operadores que unem uma ou mais expressões lógicas e dão um novo significado lógico a elas. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 21. Operadores lógicos Operadores binários ● e – une duas expressões lógicas e só retorna verdadeiro quando as duas são verdadeiras. ● ou – une duas expressões lógicas e só retorna falso quando as duas expressões são falsas. ● xou – une duas expressões lógicas e só retorna falso ● quando uma expressão é verdadeira e a outra é falsa. Operador unário ● não – muda o valor de uma expressão para seu inverso. Se é verdadeira se torna falsa e vice-versa. UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 22. Operadores lógicos OBS.: Imagine que P e Q são duas expressões lógicas. Tabela da verdade P Q PeQ P ou Q P xou Q não P Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Falso Verdadeiro UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 23. Operadores lógicos OBS.: Imagine que P e Q são duas expressões lógicas. Tabela da verdade P Q PeQ P ou Q P xou Q não P Verdadeiro Verdadeiro Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Falso Verdadeiro Verdadeiro Falso Falso Verdadeiro Falso Verdadeiro Verdadeiro Verdadeiro Falso Falso Falso Falso Falso Verdadeiro UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 24. Operadores lógicos Expressões lógicas compostas Operador Expressões Resultados 1 + 2 == 3 e 4 > 2 - 1 Verdadeiro e 2 ** 2 != 5 e 'Luiz' == 'Augusto' Falso 10 > 2 + 1 ou 4 == 3 + 2 Verdadeiro ou 2 * 3 == 5 ou 5 – 2 == 7 Falso 1 + 2 == 3 xou 4 > 2 - 1 Falso xou 2 ** 2 != 5 xou 'Luiz' == 'Augusto' Verdadeiro não 1 == 2 Verdadeiro não não 45 <= 3 * 15 Falso UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETOHERMES
  • 25. Referências FERRARI, Fabrício; CECHINEL, Cristian. Introdução a Algoritmos e Programação. [S. l. : s. n.] UNIVERSIDADE ESTADUAL DA PARAÍBA | PROJETO HERMES