Want to make creations as awesome as this one?

Pascal e Java

Transcript

Basic guide to create a great presentation

Trabalho De Pesquisa

Disciplina:PSI
Modulo 7: Tratamento De Ficheiros
Feito por:Eduardo Ventura

Indíce

1. Pascal

2. Java

Neste Trabalho falo sobre os modos de abertura de linguagem Pascal e Java e tambem falo sobre como criar ficheiros em linguagem Pascal e Java

Write a subtitle here

Pascal

1

program variavel_record;
uses crt;
type tipo_reg = record
nome : string;
idade : integer;
sexo : char;
end;
var registo : array [1..3] of tipo_reg;
i : integer;
begin
for i:=1 to 3 do begin // REGISTO
writeln('A FAZER REGISTO NUMERO ',i);
write('Nome: '); readln(registo[i].nome); // registo do NOME
repeat // registo controlado do SEXO
write('Sexo (M/F): '); readln(registo[i].sexo);
until (upcase(registo[i].sexo) = 'M') or (upcase(registo[i].sexo) = 'F');
repeat // registo controlado da IDADE
write('Idade: '); readln(registo[i].idade);
until (registo[i].idade >= 0);
writeln('REGISTO ',i,' DE 3 EFECTUADO.');
writeln;
end;
writeln;
writeln;
for i:=1 to 3 do begin // ESCRITA
writeln('A VER REGISTO NUMERO ',i);
writeln('Nome: ',upcase(registo[i].nome));
writeln('Sexo: ',upcase(registo[i].sexo));
writeln('Idade: ',registo[i].idade);
writeln;
end;
readln; // pausa até ENTER
end.

Exemplo de ficheiro Pascal

https://wiki.portugal-a-programar.pt/dev_geral:pascal:tutorial:parte_4

Modos de abertura em linguagem Pascal

As operações de abertura, de associação entre o nome interno e externo, de fechamento, de leitura, de escrita de um arquivo texto são as mesmas que dos arquivos binários. No entanto, para se declarar um arquivo texto utiliza-se uma outra notação

Outra diferença com relação às operações é a possibilidade de utilização dos comandos readln e writeln sobre arquivos texto, o que não é possível sobre arquivos binários, visto que estes não possuem marca de final de linha. A diferença entre os comandos read e readln, write e writeln é basicamente a mesma quando utilizados como comandos de entrada e saída. Os comandos read e write operam sobre campos, enquanto que os comandos readln e writeln operam sobre linhas.

http://www.fec.unicamp.br/~paulo/pascal/aula19.html

Write a subtitle here

Java

2

Exemplo de ficheiro Java

package gomes.fernando.robson;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class ManipuladorArquivo {
public static void leitor(String path) throws IOException {
BufferedReader buffRead = new BufferedReader(new FileReader(path));
String linha = "";
while (true) {
if (linha != null) {
System.out.println(linha);
} else
break;
linha = buffRead.readLine();
}
buffRead.close();
}
public static void escritor(String path) throws IOException {
BufferedWriter buffWrite = new BufferedWriter(new FileWriter(path));
String linha = "";
Scanner in = new Scanner(System.in);
System.out.println("Escreva algo: ");
linha = in.nextLine();
buffWrite.append(linha + "\n");
buffWrite.close();
}
}

https://www.devmedia.com.br/leitura-e-escrita-de-arquivos-de-texto-em-java/25529

Modos de abertura em linguagem Java

Existem diversos meios de se manipular arquivos na linguagem de programação Java. A classe java.io.File é responsável por representar arquivos ou diretórios do seu sistema de arquivos. Esta classe pode fornecer informações úteis assim como criar um novo arquivo, tamanho do arquivo, caminho absoluto, espaço livre em disco ou, ainda, excluí-lo.
A linguagem Java oferece uma classe específica para a leitura do fluxo de bytes que compõem o arquivo, esta classe chama-se java.io.FileInputStream. A FileInputStream recebe em seu construtor uma referencia File, ou uma String que deve representar o caminho completo do arquivo, dessa forma podemos ler as informações que estão dentro do arquivo.
Tanto a invocação do arquivo pela classe File, quanto diretamente pela FileInputStream fará com que o arquivo seja buscado no diretório em que o Java foi invocado (no caso do NetBeans vai ser dentro do diretório do projeto). Você também pode usar um caminho absoluto, para ler os arquivos que estão em outros diretórios do seu computador, ex: C:\arquivos\arquivo.txt.

http://www.universidadejava.com.br/java/java-leitura-arquivo/