Tópico 3 - Estrutura Condicional

16 Pages • 573 Words • PDF • 229.9 KB
Uploaded at 2021-09-24 10:58

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


Estruturas de Controle ● ESTRUTURA SEQUENCIAL ● ESTRUTURA CONDICIONAL ● ESTRUTURA DE REPETIÇÃO

1

Estruturas Condicionais ● Estrutura Condicional Simples ● Estrutura Condicional Composta ● Seleção entre duas ou mais Seqüências de Comandos

2

Estrutura Condicional Simples Fluxograma falso decisão verdade comando

Linguagem Python if (condição):

3

Estrutura

a condição deve ser uma Condicional expressão Simples lógica

if (condição): O comando só será executado se a condição for verdadeira

4

Estrutura Condicional Simples if (condição):

se mais de um comando deve ser executado quando a condição for verdadeira, esses comandos devem ser transformados em um 5 comando composto.

Estrutura Condicional Simples if (condição): Os comandos compostos a serem executados dentro de uma condição devem estar indentados 6

Estrutura Condicional Composta Fluxograma falso

decisão

Python verdade

if (condição):

comando 2

comando 1

else: 7

Estrutura Condicional Composta if (condição): if (condição): else: elif(condição): else: 8

Estrutura Condicional Composta a condição deve ser uma expressão lógica

if (condição): else: 9

Estrutura Se Condicional Composta condição for verdadeira seráC executado o comando 1 e não será executado o comando 2.

if (condição): else: 10

Estrutura Condicional Composta C Se condição for falsa será executado o comando 2 e não será executado o comando 1.

if (condição): else: 11

Exemplo 1.

Faça um algoritmo que lê dois números inteiros e mostra-os em ordem crescente.

12

TROCA DE CONTEÚDO ENTRE DUAS VARIÁVEIS L

M

25 15

memória L←M

1a Idéia

L

L←M M←L

M

25 15

M←L L

L

M

M

15 15

15 15 NÃO FUNCIONA

para trocar é preciso uma variável auxiliar L

M A

memória

25 15 13

TROCA DE CONTEÚDO ENTRE DUAS VARIÁVEIS

Faço uma cópia de L em A

Coloco M no lugar de L

L

M A

25 15 25 L

M A

15 15 25

Coloco o L que estava guardado em A no lugar de M

L

M A

15 25 25

A←L

L←M

M←A

14

TROCA DE CONTEÚDO ENTRE DUAS VARIÁVEIS

trocar de lugar L e M A←L L←M M←A

15

Exercícios 1. Elaborar um algoritmo que, dada a idade de um nadador, 2.

3.

classificá-lo nas categorias: infantil A (5 - 7 anos), infantil B (8 -10 anos), juvenil A (11 - 13 anos), juvenil B (14 -17 anos) e adulto (maiores que 18 anos). Escreva um algoritmo que lê um valor em reais e calcula qual o menor número possível de notas de 100, 50, 10, 5 e 1 em que o valor lido pode ser decomposto e escreva o valor lido e a relação de notas necessárias. Ex. R$ 477,00 -> 4 notas de 100,00, 1 nota de 50,00, 2 notas de 10,00, 1 nota de 5,00 e 2 notas de 1,00. Qualquer número natural de quatro algarismos pode ser dividido em duas dezenas formadas pelos seus dois primeiros e dois últimos dígitos. (1297 = 12 e 97; 5314 = 53 e 14). Escreva um algoritmo que lê um número inteiro n (de 4 algarismos) e verifica se a raiz quadrada de n é igual a soma das dezenas de n. Ex.: n = 9801, dezenas de n = 98 + 01, soma das dezenas 99, raiz quadrada de n = 99. Portanto a raiz quadrada de 9801 é igual a soma de suas dezenas. 16
Tópico 3 - Estrutura Condicional

Related documents

16 Pages • 573 Words • PDF • 229.9 KB

59 Pages • 2,352 Words • PDF • 1.7 MB

86 Pages • 28,414 Words • PDF • 9.5 MB

22 Pages • 3,747 Words • PDF • 1.4 MB

8 Pages • 545 Words • PDF • 983.4 KB

9 Pages • 2,195 Words • PDF • 44.8 KB

92 Pages • 3,481 Words • PDF • 8 MB

13 Pages • 5,031 Words • PDF • 353.3 KB

12 Pages • 467 Words • PDF • 326.5 KB

8 Pages • 1,307 Words • PDF • 306.2 KB

68 Pages • 3,861 Words • PDF • 3.7 MB

183 Pages • 71,505 Words • PDF • 1.7 MB