Dado um arquivo do tipo texto onde cada linha inicia com um nome de seis caracteres, vindo em seguida dados desta pessoa, faa um programa que: a) grave dados neste arquivo (pelo menos 4 registros); b) atravs de uma funo, calcule o nmero de caracteres existentes no campo referente ao nome de uma determinada pessoa, nome este passado como parmetro para a funo. A funo dever, ainda, receber como parmetro o nome fsico do arquivo considerado. A funo dever retornar o valor zero se no conseguir abrir o arquivo. 2. Considere um arquivo do tipo texto armazenado com nome fsico 'dados.txt'. Escreva um programa que leia este arquivo e imprima seu contedo na tela, uma linha para cada registro. 3. Considere um arquivo do tipo texto, j gravado, que contm um programa em uma determinada linguagem de programao. Faa um programa que leia este arquivo e identifique as unidades lxicas desta linguagem, listando cada uma delas com sua identificao ao lado. As unidades lxicas a considerar so: - identificadores - iniciam por letra e seguem letras e/ou dgitos; - palavras reservadas BEGIN, END, IF, THEN, ELSE, VAR, REPEAT, UNTIL, WHILE, DO; - smbolos especiais ';', '.', '(', ')'. 4. Considere um arquivo tipo texto j gravado. Leia o arquivo e liste seu contedo. A seguir, insira uma nova linha, com dados lidos do teclado, entre a terceira e a quarta linha deste texto, e salve o arquivo. Abra-o novamente e liste seu contedo atualizado. 5. Considere um arquivo texto j gravado. Escreva uma funo booleana que recebe este arquivo como parmetro e verifique se no texto aparece a palavra 'SENHA'. 6. Faa um programa que decodifique um determinado texto gravado em um arquivo, a partir da seguinte tabela de substituio de caracteres: CARACTER EXISTENTE A E I O U V W X Y Z CARACTER A SER SUBSTITUDO Z Y X W V U O I E A
7. Considere um arquivo texto contendo uma matriz quadrada de caracteres (25 x 25) representando um problema de caa-palavras. Escreva um programa que solicite a leitura de uma palavra, e determine se a palavra est contida na matriz (a palavra pode aparecer na horizontal, vertical ou diagonal, no sentido correto ou de trs para frente). Se a palavra for encontrada, informe onde ela aparece na matriz. Mais especificamente, informe a posio do primeiro caractere na matriz (llinha e coluna) e orientao da palavra (horizontal, vertical, diagonal, etc.)