Documentação sobre funções das 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