A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 1 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014.

Apresentações semelhantes


Apresentação em tema: "PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 1 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014."— Transcrição da apresentação:

1 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 1 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Prof. Msc Roberta Andrade Introdução a Programação Bacharelado em Sistema de Informação

2 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 2 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Tópicos Comando de Controle Comando de Controle Exercícios de WHILE Exercícios de WHILE Comando de Controle Comando de Controle Sintaxe FOR Sintaxe FOR Exercícios Exercícios

3 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 3 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/ Foram anotadas as idades e alturas de 30 alunos. Faça um Programa que determine quantos alunos com mais de 13 anos possuem altura inferior à média de altura desses alunos. Dúvidas sobre os exercícios de WHILE ? Dúvidas sobre os exercícios de WHILE ?

4 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 4 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Comando de controle FOR FOR Execução cíclica de bloco de código Sobre progressões aritméticas Itera sobre os itens de qualquer seqüência Permite o uso de break e continue

5 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 5 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Funcionamento do FOR

6 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 6 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Comando FOR A instrução for aceita não só seqüências estáticas, mas também seqüências geradas por iteradores. Iterador é uma estrutura que permite iterações, ou seja, acesso aos itens de uma coleção de elementos, de forma seqüencial. Durante a execução de um laço for, a referência aponta para um elemento da seqüência. A cada iteração, a referência é atualizada, para que o bloco de código do for processe o elemento correspondente. A clausula break interrompe o laço e continue passa para a próxima iteração. O código dentro do else é executado ao final do laço, a não ser que o laço tenha sido interrompido

7 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 7 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Exemplos for n in [1,2,3,4,5]: print (n) for m in [“teste”,“de”,“for”]: print (m, len(m)) for s in range(10): print (s**2)

8 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 8 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Funções range Geram listas com valores definidos por três parâmetros Valor inicial da iteração Valor final da iteração Passo utilizado na iteração

9 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 9 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle Exemplos range(10) range(10) range(5,25,7) range(5,25,7) range(-10,-50,-15) range(-10,-50,-15) 12/12/2014

10 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 10 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 break, continue, else e pass break: sai do loop mais próximo que a envolve. break: sai do loop mais próximo que a envolve. continue: pula para o início do loop mais próximo que a envolve. continue: pula para o início do loop mais próximo que a envolve. pass: não faz absolutamente nada, lugar reservado de função, vazio. pass: não faz absolutamente nada, lugar reservado de função, vazio. else: é executado, se e somente se, saímos do laço normalmente, sem a instrução break. else: é executado, se e somente se, saímos do laço normalmente, sem a instrução break. Cpmandos: Break e Continue

11 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 11 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Exercícios de FOR Uma fábrica tem 10 representantes. Cada um recebe uma comissão calculada a partir do número de itens de um pedido, segundo os seguintes critérios: Uma fábrica tem 10 representantes. Cada um recebe uma comissão calculada a partir do número de itens de um pedido, segundo os seguintes critérios: a) para até 19 itens vendidos, a comissão é de 10% do valor total do pedido; a) para até 19 itens vendidos, a comissão é de 10% do valor total do pedido; b) para pedidos de 20 e 49 itens, a comissão é de 15% do valor total do pedido; b) para pedidos de 20 e 49 itens, a comissão é de 15% do valor total do pedido; c) para pedidos de 50 a 74 itens, a comissão é de 20% do valor total do pedido; e c) para pedidos de 50 a 74 itens, a comissão é de 20% do valor total do pedido; e d) para pedidos iguais ou superiores, a 75 itens a comissão é de 25%. d) para pedidos iguais ou superiores, a 75 itens a comissão é de 25%.

12 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 12 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas. Faça um programa que calcule e mostre: Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas. Faça um programa que calcule e mostre: a) a maior e a menor altura do grupo; a) a maior e a menor altura do grupo; b) a média de altura das mulheres; b) a média de altura das mulheres; c) o número de homens; c) o número de homens; d) o sexo da pessoa mais alta. d) o sexo da pessoa mais alta. Exercícios de FOR

13 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 13 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Exercício de FOR Em uma eleição presidencial com 10 eleitores existem 2 candidatos. Os votos são informados por meio de código. Os códigos utilizados são: Em uma eleição presidencial com 10 eleitores existem 2 candidatos. Os votos são informados por meio de código. Os códigos utilizados são: 1, 2 EXEMPLO (1 – Candidato A e 2 -Candidato B) 1, 2 EXEMPLO (1 – Candidato A e 2 -Candidato B) 3 - Voto Nulo e 4 - Voto em Branco 3 - Voto Nulo e 4 - Voto em Branco Faça um programa que calcule e mostre: O total de votos para cada candidato; O total de votos para cada candidato; O total de votos nulos; O total de votos nulos; O total de votos em branco; O total de votos em branco; A percentagem de votos nulos sobre o total de votos; A percentagem de votos nulos sobre o total de votos; A percentagem de votos em branco sobre o total de votos. A percentagem de votos em branco sobre o total de votos.

14 PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 14 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014 Bibliografia Python Tutorial - Python Tutorial - Dive into Python - Dive into Python - Python Brasil - tacaoPython#head5a7ba2746c5191e e02 d0f bcaac Python Brasil - tacaoPython#head5a7ba2746c5191e e02 d0f bcaac tacaoPython#head tacaoPython#head Slides de Python - Rodrigo José Sarmento Peixoto Slides de Python - Rodrigo José Sarmento Peixoto


Carregar ppt "PROF. MSC ROBERTA ANDRADE CURSO BSI - UFRPE 1 sexta-feira, 12 de dezembro de 2014sexta-feira, 12 de dezembro de 2014 AULA 04 – Comando Controle 12/12/2014."

Apresentações semelhantes


Anúncios Google