Algoritmos e Programação - 2014.1 - Aula 6

43 %
57 %
Information about Algoritmos e Programação - 2014.1 - Aula 6
Education

Published on February 27, 2014

Author: ThyagoMaia

Source: slideshare.net

Description

Algoritmos e Programação - 2014.1 - Aula 6

Algoritmos e Programação Prof.º Thyago Maia 2014.1

Aula 6 Objetivos • Apresentar as estruturas de repetição • Apresentar a estrutura de repetição PARA 2

Estruturas de Repetição

Estruturas de Repetição • Uma estrutura de repetição é utilizada quando... – Um trecho do algoritmo (lista de instruções) ou até mesmo o algoritmo inteiro precisa ser repetido; • O número de repetições poderá ser fixo ou estar atrelado a uma condição; – Fixo, quando sabemos quantas vezes um determinado trecho de código será executado; – Atrelado a uma condição, quando a repetição de instruções depende de uma ação, de um cálculo, etc.; 4

Estrutura de Repetição PARA

PARA • Nesta estrutura, uma variável de controle é inicializada com um valor. Para cada iteração, seu valor é comparado com um valor final; • A execução da lista de instruções se repetirá até que a variável de controle seja maior que o valor final; • Para cada iteração, a variável de controle é incrementada; 6

PARA • Sintaxe: PARA variavel <- val_inicial ATE val_final FACA INICIO // Lista de instruções FIM 7

Exemplo • Faça um algoritmo que escreva os números entre 1 e 5 (incluindo-os). 8

Exemplo ALGORITMO DECLARE i NUMERICO PARA i <- 1 ATE 5 FACA INICIO ESCREVA i FIM FIM_ALGORITMO 9

PARA • Para alterarmos a forma de contagem do laço (crescente ou decrescente) e quanto a variável de controle será incrementada ou decrementada, utilizamos a palavra reservada PASSO, seguida de um valor; PARA variavel <- val_inicial ATE val_final PASSO valor_passo FACA • Forma geral: INICIO // Lista de instruções FIM 10

Exemplo • Faça um algoritmo que escreva os números pares entre 1 e 10. 11

Exemplo ALGORITMO DECLARE i NUMERICO PARA i <- 2 ATE 10 PASSO 2 FACA INICIO ESCREVA i FIM FIM_ALGORITMO 12

Exercícios

Exercícios • Utilizando a estrutura PARA, faça um algoritmo que apresente todos os números ímpares entre 0 a 100. 14

Exercício ALGORITMO DECLARE i NUMERICO PARA i <- 1 ATE 100 PASSO 2 FACA INICIO ESCREVA i FIM FIM_ALGORITMO 15

Exercícios • Faça um algoritmo que lê o sexo de um grupo de 20 pessoas e calcula: – A quantidade total de homens; – A quantidade total de mulheres; 16

Exercício ALGORITMO DECLARE i, quant_h, quant_m NUMERICO sexo LITERAL PARA i <- 1 ATE 20 FACA INICIO ESCREVA “Digite seu sexo:” LEIA sexo ESCOLHA(sexo) INICIO CASO “M” quant_h <- quant_h + 1 17

Exercício CASO “F” quant_m <- quant_m + 1 FIM FIM ESCREVA “Quantidade de homens: ”, quant_h ESCREVA “Quantidade de mulheres: ”, quant_m FIM_ALGORITMO 18

Exercícios • Faça um algoritmo que lê a idade de 10 pessoas. Em seguida, o algoritmo deverá apresentar a quantidade de adolescentes (de 12 a 17 anos); 19

Exercício ALGORITMO DECLARE i, quant, idade NUMERICO PARA i <- 1 ATE 20 FACA INICIO ESCREVA “Digite sua idade:” LEIA idade SE (idade >= 12) E (idade <= 17) ENTAO INICIO quant <- quant + 1 FIM FIM 20

Exercício ESCREVA “Quantidade de adolescentes: ”, quant FIM_ALGORITMO 21

Explore o assunto!

Explore o assunto! • Referências – Fundamentos da programação de computadores (ASCENCIO, A. F. G., CAMPOS, E. A. V.): Exercícios Propostos, páginas 140 a 144; 23

Add a comment

Related presentations

Related pages

Algoritmos e Programação - 2014.1 - Aula 6 - Education

Algoritmos Algoritmos e Programação Prof.º Thyago Maia 2014.1 Aula 6 Apresentar as estruturas de repetição Apresentar a estrutura de ...
Read more

Algoritmos e Programação - 2014.1 - Aula 14 - Education

Algoritmos e Programação - 2014.1 - Aula 14. by thyago-maia. on Dec 18, 2014. Report
Read more

O uso dos Algoritmos e Programação na ENGENHARIA CIVIL.

O uso dos Algoritmos e Programação na ENGENHARIA CIVIL. ... Lógica de Programação Aula 04 - Tipos de Algoritmos: ... 6:38. helenice17 ...
Read more

O uso dos Algoritmos e Programação na Engenharia Civil ...

... do 1º semestre de Engenharia Civil da Unifacs (2014.1), ... Pacheco da disciplina de Algoritmos e Programação. ... Aula de Algoritmos ...
Read more

Profa. Flavia Pereira de Carvalho: Roteiro das Aulas ...

... 2014/1. Aula. Data. ... dos conceitos vistos na primeira aula; ... exercícios da Apostila de Exercícios de Algoritmos e Programação: do 6 ao 14 ...
Read more

Linguagem de Programação 1 - 2014.1 - Elloá B. Guedes

Linguagem de Programação 1 - 2014.1. Label: [LP120141] ... 6 Desvio Condicional ... Vetores - Aula 2 (Ordenação)
Read more