Baixe o app para aproveitar ainda mais
Prévia do material em texto
String – Parte 2 Algoritmos I Prof. Thiago Meirelles Ventura UFMT – IC – 2013/1 Concatenação Usar o operador “+” Ao utilizar em strings, não se lê “mais”, e sim “concatenado com” algoritmo ConcatenarString variáveis texto : string início leia (texto) texto <- texto + “ mundo!” escreva (texto) fim algoritmo Exercício 1 Crie um algoritmo para escrever um determinado trecho de uma string. O usuário irá informar: o texto original um valor inteiro que representa um índice do texto original um valor inteiro que representa uma quantidade de caracteres Deve ser escrito um trecho do texto original que inicia no valor do 1º inteiro e termina n caracteres depois (2º inteiro). Exemplo: texto original: “algoritmos I” índice: 4 quantidade: 5 resultado: “oritm” Exercício 2 Faça um algoritmo para ler uma frase e montar uma segunda que não tenha os espaços em branco. Escrevê-la na saída. Exercício 3 Crie um algoritmo que remova um determinado trecho de uma string. O usuário irá informar: o texto original um valor inteiro que representa um índice do texto original um valor inteiro que representa uma quantidade de caracteres Deve ser retirado do texto original os caracteres que iniciam no valor do 1º inteiro e termina n caracteres depois (2º inteiro). Escreva o resultado. Exemplo: texto original: “algoritmos I” índice: 4 quantidade: 5 resultado: “algos I” Exercício 4 Faça um algoritmo que escreva o índice que se encontra determino trecho em uma string. O usuário irá informar: o texto original um trecho Deve ser escrito o índice que inicia o trecho informado dentro da string. Exemplo: texto original: “algoritmos I” trecho: “mos” resultado: 8 Exercício 5 Faça um algoritmo para ler dois caracteres e montar uma string que contenha, em ordem crescente, todos os caracteres a partir do primeiro até o segundo, inclusive. Exercício 6 Faça um algoritmo para ler um número inteiro e gerar uma string que represente o mesmo número. Escreva a string resultante na saida. Exercício 7 Faça um algoritmo para ler um número real e gerar uma string que represente o mesmo número. Escreva a string resultante na saída. Exercício 8 Faça um algoritmo para ler um número inteiro e gerar uma string que represente o mesmo número, porém na base hexadecimal. Escreva a string resultante na saída. Exercício 9 Faça um algoritmo para ler uma string, representando um nome próprio, e gere uma segunda string que represente o mesmo nome abreviado. A string deve ser formada apenas pelos primeiros caracteres de cada nome segundo de um ponto. Lembre-se de manter um espaço em branco entre as abreviaturas. Exercício 10 Faça um algoritmo para ler uma frase e montar uma segunda em que os espaços em branco apareçam duplicados, escrevendo-a na saída.
Compartilhar