• Nenhum resultado encontrado

Estruturas de Seleção

N/A
N/A
Protected

Academic year: 2021

Share "Estruturas de Seleção"

Copied!
15
0
0

Texto

(1)

Estruturas de Seleção

Laura Goulart

UESB

18 de Fevereiro de 2019

(2)

"O que guarda a sua boca conserva a sua alma, mas o que abre muito os seus lábios se destrói.-Provérbios 13:3

(3)

Introdução

Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução começa na primeira linha e vai avançando sequencialmente, executando linha após linha até chegar ao nal. Entretanto, frequentemente surge a necessidade de colocar instruções dentro do programa que só serão executadas caso alguma condição

especíca aconteça. Para esta nalidade, a maioria das linguagens possui estruturas de seleção.

(4)

Estrutural Sequencial ou Bloco de Comandos

Uma estrutura sequencial é um conjunto de instruções/comandos que serão executados na mesma ordem em que foram escritos(de cima para baixo).

(5)

Denição

Uma estrutura de seleção é usada para decidir se uma estrutura sequencial deve, ou não, ser realizada a partir de uma condição. Essa condição é representada por expressões relacionais ou lógicas, possuindo os valores booleanos V ou F.

(6)

Estrutura de Seleção Simples: if-end(Se-então)

A estrutura de seleção simples tem a seguinte forma: if <condição>

bloco de comandos end

(7)

Estrutura de Seleção Simples

Se o valor da condição for V, será executado a bloco de comandos que está dentro da estrutura. Caso seja F, a execução do programa ignora o bloco de comandos e continua na linha seguinte à estrutura de seleção.

O comando end indica delimitação do bloco de comandos.

(8)

Exemplo de Estrutura de Seleção Simples

Faça um programa que determina se um número fornecido é positivo.

(9)

Exemplo de Estrutura de Seleção Simples

Faça um programa que determina se um número fornecido é positivo.

(10)

Estrutura de Seleção Composta:if-else-end(Se-então-senão)

A estrutura de seleção composta tem a seguinte forma: if <condição>

bloco de comandos A else

bloco de comandos B end

(11)

Estrutura de Seleção Composta

A estrutura de seleção composta oferece a possibilidade de executarmos um bloco de comandos "A"se o resultado da condição for V e de executarmos um bloco de comandos diferente "B"se o resultado da condição for F.

(12)

Exemplo de Estrutura de Seleção Composta

Faça um programa que determina se um número não nulo fornecido é positivo ou negativo.

(13)

Exemplo de Estrutura de Seleção Composta

Faça um programa que determina se um número não nulo fornecido é positivo ou negativo.

(14)

Observação

Dentro de uma estrutura de seleção é perfeitamente possível utilizarmos outras estruturas de seleção chamada de estrutura de seleção encadeada(ou aninhada).

(15)

Exemplo de estrutura de seleção múltipla

Para atingir o índice olímpico são realizados vários torneios de 100 metros. Faça um programa que leia o nome do atleta e seu tempo, e apresente a seguinte pontuação:

Tempo Pontuação

Menor que 10 segundos 100

Entre 10 e 13 segundos 75

Maior que 13 segundos 40

Referências

Documentos relacionados

[r]

Sendo assim, ao (re)pensar a prática do professor em uma sala de aceleração, dispõe-se sobre ações que envolvem o contexto gerencial e pedagógico do programa, bem como

da equipe gestora com os PDT e os professores dos cursos técnicos. Planejamento da área Linguagens e Códigos. Planejamento da área Ciências Humanas. Planejamento da área

O fortalecimento da escola pública requer a criação de uma cultura de participação para todos os seus segmentos, e a melhoria das condições efetivas para

O Estudo de Caso analisou os fatores extra e intraescolares associados à eficácia escolar do Instituto de Educação Eber Teixeira de Figueiredo, instituição de ensino da

Esta dissertação pretende explicar o processo de implementação da Diretoria de Pessoal (DIPE) na Superintendência Regional de Ensino de Ubá (SRE/Ubá) que

A etapa de sensibilização da equipe escolar se desdobrará em duas ações: apresentação do Programa e de seus resultados à comunidade escolar: A etapa de reconstrução

De acordo com o Consed (2011), o cursista deve ter em mente os pressupostos básicos que sustentam a formulação do Progestão, tanto do ponto de vista do gerenciamento