Baixe o app para aproveitar ainda mais
Prévia do material em texto
4 Licenciatura em Tecnologias Biomédicas Programação 2021-2022 Enunciado Laboratório Strings 1 | 3 Objetivos: • Trabalho com strings. • Implementação de programas simples Nível 1 1. Escreva um programa que permita imprimir o índice e o caractere correspondente de todos caracteres que compõem uma string. a) Peça ao utilizador que insira a string pelo teclado. Exemplo: string = 'Ano-2021' resultado: 0 A 1 n 2 o 3 - 4 2 5 0 6 2 7 1 Nível 2 1. Escreva um programa que permita ler pelo teclado os valores de 2 variáveis (x e y) de tipo flutuante (real): a) Calcule a divisão de x por y, e armazene o valor resultante na variável z. b) Utilizando o operador de formatação % imprima o valor armazenado em z, só com duas casas decimais. Exemplo: Valor de x = 23.9865 Valor de y = 12.9076 Valor formatado a duas casas decimais, z = 1.86 Nível 3 1. Escrever um programa que permita mudar uma string introduzida pelo utilizador para uma nova string onde o primeiro e o último caractere tenham sido trocados. Exemplo: str = ‘abcdefg’ 4 Licenciatura em Tecnologias Biomédicas Programação 2021-2022 Enunciado Laboratório Strings 2 | 3 strnew = ‘gbcdefa’ 2. Escriva um programa para obter una substring formada pelos 2 primeiros e os 2 últimos caracteres de uma string introduzida pelo utilizador. Se o cumprimento da string for menor que 4, o programa deve devolver uma string vazia. Exemplo: string = 'Ano 2021' resultado (substring) = 'An21' 3. Desenvolva um programa que permita obter uma única string a partir da concatenação de duas substring fornecidas (str1 e str2), separadas por um espaço, mas antes deve ainda trocar os dois primeiros caracteres de cada string como se ilustra no exemplo a seguir. Exemplo: str1 = 'abc' str2 = 'def' resultado: str3 ='dec abf' Nível 4 1. Utilize o seguinte código em Python que atribui um valor a uma string (str): str = 'Desviação Padrão = 0.8475' a) Combine a função find e o operador [:] para extrair a porção da substring depois do signo igual (=). b) Elimine os espaços em branco na string resultante. c) Converta a substring final em um número de ponto flutuante (real). Resultado: valor = 0.847500 Nível 5 1. Escriva um programa que permita ao utilizador introduzir uma string pelo teclado e ainda um caractere a pesquisar. a. O programa deve determinar a quantidade de vezes (frequência) em que o caractere aparece na string. Exemplo: string = 'yahoo.com' caractere: 'o' 4 Licenciatura em Tecnologias Biomédicas Programação 2021-2022 Enunciado Laboratório Strings 3 | 3 resultado (frequência) = 3 2. Desenvolva um programa que permita ao utilizador introduzir uma string que representa o nome de uma cidade e devolver como resultado a string invertida. Exemplo: string = 'Aveiro' resultado: 'orievA' (fim de enunciado) Elaborado por: Miguel A. Guevara Lopez Data: 30/10/2021
Compartilhar