posicao: Integer; Begin teste:='Thiago Batista'; {botar Santana entre o nome} insert('Santana ',teste,8); {trata com 1 a mais} writeln(teste); writeln; posicao:=pos('Santana',teste); {procurar a posiao} writeln(posicao); writeln; delete(teste,8,8); {deletar o string na posio 8,8} writeln(teste); writeln; maiuscula:= upcase(teste); {transformar em maiusculo} writeln(maiuscula); writeln; writeln(concat(teste,' ',maiuscula)); {juntar} writeln; copia:= copy(teste,0,6); {copiar o string da posio} writeln; {variveis compostas heterognear(registros)} {type - criando sua prpria varivel antes do var} End. ---------------------------------------------------------------------------------------Program variaveis; type aluno = record nome: string[20]; matricula, cpf: integer; end; var alunos: aluno; Begin writeln('Digite seu nome: '); readln(alunos.nome); writeln('Digite sua matrcula: '); readln(alunos.matricula); writeln('Digite seu cpf: '); readln(alunos.cpf); writeln('Nome: ',alunos.nome,' Matrcula: ',alunos.matricula,' Cpf: ',alunos.cp f) End.