algoritmos e programação - 2016.2 - aula 16

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

Upload: thyago-maia

Post on 16-Apr-2017

119 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Algoritmos e Programação - 2016.2 - Aula 16

Algoritmos e Programação

Prof.º Thyago Maia

Page 2: Algoritmos e Programação - 2016.2 - Aula 16

Listas

Page 3: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Uma lista é um conjunto ordenado de valores, onde cada valor é identificado por um índice;

• Os valores que compõem uma lista são chamados de elementos;

3

Page 4: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Sintaxe:

• Exemplos:

4

variavel = [valor1, valor2, ..., valorn]

numeros = [10, 20, 30]nomes = [“José”, “Maria”, “Carlos”]dados = [“alo”, 2.0, 5, nomes]

Page 5: Algoritmos e Programação - 2016.2 - Aula 16

Exemplo

• Faça um programa que receba a idade de 3 pessoas, exibindo-as em seguida.

5

Page 6: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Exemplo:

6

Page 7: Algoritmos e Programação - 2016.2 - Aula 16

Exemplo

• Faça um programa que receba a idade de 3 pessoas, exibindo a idade da segunda pessoa.

7

Page 8: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Exemplo:

8

Page 9: Algoritmos e Programação - 2016.2 - Aula 16

Exemplo

• Faça um programa que recebe a idade de 3 pessoas em uma lista e escreve a maior idade digitada.

9

Page 10: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Exemplo:

10

Page 11: Algoritmos e Programação - 2016.2 - Aula 16

O método append

Page 12: Algoritmos e Programação - 2016.2 - Aula 16

O método append

• Método que permite adicionar dados no final de uma lista;

• Permite a adição de dados em uma lista de forma dinâmica (sem a necessidade de definir um conjunto inicial de valores);

12

Page 13: Algoritmos e Programação - 2016.2 - Aula 16

Exemplo

• Faça um programa que recebe a idade de 3 pessoas em uma lista e escreve a maior idade digitada.

13

Page 14: Algoritmos e Programação - 2016.2 - Aula 16

Listas

• Exemplo:

14

Page 15: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

Page 16: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

• Faça um programa que receba 6 números inteiros em uma lista e mostra apenas os números positivos;

16

Page 17: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

17

Page 18: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

• Faça um programa que lê o sexo de 3 pessoas em uma lista, calcula e exibe a quantidade de pessoas de cada sexo;

18

Page 19: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

19

Page 20: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

• Cada espectador de um cinema respondeu a um questionário no qual constava sua opinião em relação ao filme: ótimo – 3, bom – 2, regular – 1. Faça um programa que receba a opinião de 5 espectadores em uma lista, calcule e mostre:– A quantidade de pessoas que responderam ótimo;– A quantidade de pessoas que responderam bom;– A quantidade de pessoas que responderam

regular;20

Page 21: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

• Faça um programa que lê 4 números reais em uma lista, calcula e exibe a quantidade de números negativos e a soma dos números positivos dessa mesma lista;

21

Page 22: Algoritmos e Programação - 2016.2 - Aula 16

Exercícios

• Faça um programa que receba o preço de cinco produtos em uma lista, calcula e exiba:

– A quantidade de produtos com preço inferior a R$ 50,00;

– A quantidade de produtos com preço entre R$ 50,00 e 80,00;

– A quantidade de produtos com preço acima de R$ 80,00

– A média de preço dos produtos;22