Aula 15 - Lista: manipulação de itens e utilidades.

Links úteis

 

Documentação sobre funções das listas

 

Exercícios

 

Aula 15 - Listas.

Os exercícios a seguir são recomendados caso você já tenha assistido as quinze primeiras aulas.

Faça um programa que recebe palavras do usuário até que ele insira uma linha em branco (string vazia). Após o usuário inserir essa linha em branco, você deve imprimir na tela cada palavra inserida pelo usuário, palavras repetidas não devem ser exibidas na tela. As palavras devem ser impressas na ordem em que foram inseridas no programa.

Exemplos de entrada Exemplos de saída
first
second
first
third
second
first
second
third

Faça um programa que converta uma lista de temperaturas de Fahrenheit para Celsius, em seu programa o usuário deverá inserir uma sequência de valores que representam a temperatura em graus Fahrenheit, seu programa deve receber esses valores e armazenar em uma lista até que o valor inserido pelo usuário seja um valor em branco (uma string vazia). Converta todos os valores presentar na lista para graus Celsius e imprima na tela em uma formatação amigável ao usuário.

Exemplos de entrada Exemplos de saída
86
77
89.6
73.4
69.8
86 ºF corresponde a 30 ºC
77 ºF corresponde a 25 ºC
89.6 ºF corresponde a 32 ºC
73.4 ºF corresponde a 23 ºC
69.8 ºF corresponde a 21 ºC

Faça um programa que leia diversos valores recebidos pelo usuário e armazene-os em uma lista. Seu programa deve parar de receber valores do usuário a partir do momento que ele insere uma linha em branco (string vazia). Em seguida, imprima na tela o menor valor que o usuário inseriu e a posição desse valor na lista.
Fonte adaptada: URI 1180

Exemplos de entrada Exemplos de saída
1
2
3
4
-5
6
7
8
9
10
Menor valor: -5
Posição: 4

Faça um programa que analise a curva de velocidade de um motor. O engenheiro Zé percebeu que sempre ocorriam quedas na velocidade porém elas não tinham um padrão, para determinar isso, o engenheiro solicitou a você que construa um programa que, dada uma sequência de RPM, informa o índice em que houve a primeira queda de velocidade no teste. É considerada uma queda de velocidade se a medição atual é menor que a medição imediatamente anterior. Para facilitar a usabilidade do usuário, o índice dos testes deve começar em 1, não em 0.
A primeira linha da entrada corresponde o número de medidas de velocidade, a segunda linha contém os valores a serem analisados. A saída deve ser 0 caso não ocorra nenhuma queda de velocidade.
Fonte adaptada: URI 2167

Exemplos de entrada Exemplos de saída
3
1 4 2
3
5
100 199 199 198 0
4
4
1 2 2 2
0

 

Copyright © 2019 Centro Universitário FEI. Todos os direitos Reservados

Copyright © Telemática Fractal / Design by Alunos Tecnologia