Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

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.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?