Anda di halaman 1dari 1

INF01202 - ALGORITMOS E PROGRAMAO EXERCCIOS COM ARQUIVOS TEXTO 1.

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.)

Anda mungkin juga menyukai