aula 17 estruturas de condição - professor baesse

13
Aula 17 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes

Upload: others

Post on 11-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula 17 Estruturas de Condição - Professor Baesse

Aula 17 – Estruturas de

Condição

Disciplina: Fundamentos de Lógica e Algoritmos

Prof. Bruno Gomes

http://www3.ifrn.edu.br/~brunogomes

Page 2: Aula 17 Estruturas de Condição - Professor Baesse

Agenda da Aula

Estruturas de Controle:

Estruturas de Condição.

Page 3: Aula 17 Estruturas de Condição - Professor Baesse

Revisando

O que é e para que serve uma Estrutura de Controle?

Quais os tipos de Estruturas de Controle?

Page 4: Aula 17 Estruturas de Condição - Professor Baesse

Revisando

Comando SE:

instrução 01

instrução 02

instrução 03

instrução 1

se (expressão de teste) entao

instrução 2

fimse

instrução 3

Teste Verdadeiro

Falso

Fluxograma

Pseudocódigo:

Page 5: Aula 17 Estruturas de Condição - Professor Baesse

Revisando

Pseudocódigo:

Verificar se um Aluno

foi Aprovado em uma

disciplina.

algoritmo “Media”

var

nota1, nota2, media : real

inicio

nota1 <- 7.0

nota2 <- 5.0

media <- (nota1+nota2)/2

se media>7.0 entao

escreval ("aprovado")

fimse

fimalgoritmo

Page 6: Aula 17 Estruturas de Condição - Professor Baesse

ESTRUTURAS DE CONDIÇÃO

Page 7: Aula 17 Estruturas de Condição - Professor Baesse

Estruturas de Condição

SE

SE...SENAO

ESCOLHA

Page 8: Aula 17 Estruturas de Condição - Professor Baesse

Comando SE...SENAO

Expansão de um simples comando SE (IF);

Seleciona e executa uma ação se uma condição for verdadeira, ou executa uma outra ação caso a mesma condição for falsa.

Page 9: Aula 17 Estruturas de Condição - Professor Baesse

Comando SE...SENAO

Representação:

instrução 01

instrução 02 instrução 03

instrução 1

se (expressao teste) entao

instrução 2

senao

instrução 3

fimse

instrução 4

Teste Verdadeiro Falso

Fluxograma

Pseudocódigo:

instrução 04

Page 10: Aula 17 Estruturas de Condição - Professor Baesse

Comando SE...SENAO

Notação Textual:

Verificar se um aluno passou por média ou não.

se a nota do aluno for maior ou igual a 70 imprima “Aprovado” senão imprima “Reprovado”

Page 11: Aula 17 Estruturas de Condição - Professor Baesse

Comando SE...SENAO

Pseudocódigo:

Verificar se um

aluno passou por

média ou não.

algoritmo "media"

var

nota1, nota2, media : real

inicio

nota1 <- 7.0

nota2 <- 8.0

media <- (nota1+nota2)/2

se media>7.0 entao

escreval ("aprovado")

senao

escreval ("reprovado")

fimse

fimalgoritmo

Page 12: Aula 17 Estruturas de Condição - Professor Baesse

Dúvidas?

Page 13: Aula 17 Estruturas de Condição - Professor Baesse

Atividade

Desenvolva um Algoritmo que:

Peça para o usuário digitar um número inteiro e armazene-o em uma variável qualquer;

Logo em seguida, o programa deve imprimir a seguinte mensagem se o número for positivo:

“O número é positivo”

Se não:

“O número é negativo”