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


Algoritmos e Programação: Estruturas Condicionais - Verificar Paridade de Números, Slides de Algoritmos e Programação

Saiba como verificar se um número é par ou ímpar utilizando estruturas condicionais em algoritmos e programação. Aprenda a utilizar operadores relacionais e lógicos para resolver o problema. Este documento também inclui exemplos de expressões lógicas e a importância de indentação.

Tipologia: Slides

2021

Compartilhado em 19/08/2021

Homer_JS
Homer_JS 🇧🇷

4.5

(41)

220 documentos

1 / 13

Toggle sidebar

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

Não perca as partes importantes!

bg1
ESCOLA DE ENGENHARIA MAUÁ
Algoritmos e Programação
Estruturas Condicionais
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Pré-visualização parcial do texto

Baixe Algoritmos e Programação: Estruturas Condicionais - Verificar Paridade de Números e outras Slides em PDF para Algoritmos e Programação, somente na Docsity!

ESCOLA DE ENGENHARIA MAUÁ

Algoritmos e Programação

Estruturas Condicionais

Verificar a paridade de um determinado

número, ou seja, informar se é par ou ímpar.

Solução clássica:

Verificar se o resto da divisão por 2 é zero!

Estudo de caso: paridade

N % 2 N // 2

N 2

R Q

se R == 0

N é par

senão

N é ímpar

A = 10 >= 5

B = 5 == 2

C = -1 < 5

D = 10 != 10

A é True

B é False

C é True

D é False

Operadores Relacionais

Exemplos:

Valores lógicos,

no Python são do

tipo bool

or

Operadores Lógicos

A B A and B False False False False True False True False False True True True

A B A and B False False False False True True True False True True True True

A not A False True True False

and

not

Exemplos:

A ← (10 != 10) and (5 > 0)

B ← not ((5 == 2) or not(True))

A é False

B é True

Expressões Lógicas

Cuidado com a escrita e precedência

matemática para escrever intervalos: 0 ≤ x ≤ 10

Em qualquer linguagem de programação:

(x >= 0) and (x <= 10)

Em Python, pode escrever assim:

0 <= x <= 10

Expressões Lógicas – Intervalos

Estruturas Condicionais

Características:

  • a decisão é tomada segundo um valor

lógico True ou False, resultado de uma

expressão lógica;

  • o valor (True ou False) também pode ser

conteúdo de uma variável;

  • o ramo True nunca pode estar vazio.

Estruturas Condicionais

Simbologia:

Estrutura condicional

simples:

Estrutura condicional

composta:

False True False True

Sempre termina no conector

Código fonte

if <Expressão> : C O M A N D O S

if <Expressão> : C O M A N D O S 1 else : C O M A N D O S 2

Estrutura condicional simples

Estrutura condicional composta

Estruturas Condicionais

Indentação

Indentação

Atenção!

Toda a estrutura

condicional ( if - else )

deve estar alinhada

com a estrutura do

local em que for

escrita, ou seja, dentro

de uma sub-rotina, o

bloco todo deve estar

indentado.