Entradas e Saídas Comando PRINT Direciona um dado não formatado para a saída padrão (exemplo: tela) PRINT,,,... Comando READ Lê um dado não formatado da.

Slides:



Advertisements
Apresentações semelhantes
Python: Entrada e Saída
Advertisements

Administração de sistemas operacionais
Ficheiros Sequenciais e aleatórios
Entrada e Saída Introdução.
Técnicas para operações E/S
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
INTRODUÇÃO AOS APLICATIVOS JAVA
Programação para Engenharia I
Prof. Luis Otavio Alvares
LINGUAGEM C.
Formas de representação de algoritmos
Arquivos Prof: Erivelto Tschoeke, Msc. –
Linguagem de Programação 1
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Programação Orientada a Objetos I Material IV-Bimestre Criando um.
Algoritmos e Estruturas de Dados II
Arquivos. 2 Namespace System.IO Toda as classes relacionadas com dispositivos de entrada e saída encontram-se em System.IO Incluir no início do programa:
Tratamento de Ficheiros
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
Capítulo 10 Strings & File I/O. Strings Strings são um conjunto de Caracteres ASCII. No Controle de Instrumentação pode-se converter valores numéricos.
Programação I Caderno de Exercícios Nome.
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
JAVA: Conceitos Iniciais
Estrutura de um Programa:
Ameliara Freire O comando de entrada de dados é utilizado quando desejamos fornecer um valor para um nosso programa. Os dispositivos.
Prof. Natalia Castro Fernandes Mestrado em Telecomunicações – UFF 2º semestre/2012.
PROGRAMAÇÃO ESTRUTURADA II
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Introdução a Programação COM 100
Arquivos Continuação.
Streams –input e output
DAVID ANDERSON CARDOSO DANTAS
Aula Prática 12 Operações com Arquivos Monitoria
Introdução a aplicativos Java
Análise Léxica Primeira fase de um compilador
Computação Eletrônica
Aula 13 - Armazenamento de Dados em Arquivos
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Ceça Moraes – Introdução à Programação SI1
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Introdução à programaçao em PERL Levi Lúcio, Vasco Amaral, Programação em PERL, FCA-Editora de Informática.
Stream – Fluxo I/O Manipulação de arquivos texto
ARQUIVOS.
Profa. Patrícia A. Jaques
Capítulo V – Comandos de Entrada e Saída 5.1 – Equipamentos de entrada e saída 5.2 – Saída no vídeo-texto 5.3 – Entrada pelo teclado 5.4 – Entrada e saída.
Algumas notas sobre a linguagem de programação C
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Aula Prática 11 Operações com Arquivos Monitoria
Algoritmos e Estruturas de Dados
Operações com Arquivos Monitoria A estrutura FILE  É como um tipo de dado, mas não é um tipo propriamente dito  Definido no arquivo cabeçalho.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 10: Interface de Sistemas de Arquivos.
Introdução ao MATLAB 5.3 para Hidrólogos
Aula Prática 11 Operações com Arquivos Monitoria
Computação Eletrônica
Manipulando Arquivos Profª Líliam Leal.
Algoritmos e Estruturas de Dados I – Estruturas de Controle de Fluxo
Salvando em Arquivos. Arquivos Um arquivo pode estar associado a qualquer dispositivo de entrada e saída, como por exemplo: teclado, video, impressora,
Professor: André Didier Autor: Francisco Airton
Introdução à Programação
Fundamentos de Programação
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Aula – Sistemas Operacionais
Arquitetura de Computadores
Profa. Maria Augusta Constante Puget
Arquivos. Os computadores utilizam os arquivos como estruturas de dados para armazenamento de longo prazo de grandes volumes de dados. Dados mantidos.
© Copyright 2008 Algoritmos e Estruturas de Dados 1 IF672 - Algoritmos e Estruturas de Dados CIn - UFPE Adriana Libório Fernandes Lins Arthur Cavalcanti.
Paradigmas das Linguagens de Programação - História
Linguagem de Programação
Arquivos textos (text)
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Entradas e Saídas Comando PRINT Direciona um dado não formatado para a saída padrão (exemplo: tela) PRINT,,,... Comando READ Lê um dado não formatado da entrada padrão (exemplo: teclado) READ,,,... : Indica o formato no qual os dados serão exibidos. Em ambos os casos podemos usar * em lugar de se não queremos especificar um formato para os dados. Aula 3

Registros, Arquivos, Unidades campo: Sucessão de caracteres que representa o nome de alguma informação. registro: Grupo de campos inter-relacionados. É a menor entidade que pode ser lida ou gravada por um comando de entrada ou saída. arquivos: Grupo de registros inter-relacionados que podem ser considerados, coletivamente, como uma única entidade. Os comandos de E/S transferem dados entre arquivos (dispositivos externos) e arquivos internos (memória principal), em unidades de registros. arquivo formatado: Seqüência de caracteres capazes de serem representados arquivo não-formatado (binário): Seqüência de valores dependentes-de- processador

Dois métodos de acesso a registro de dados: Acesso Seqüencial: Registros processados seqüencialmente Acesso Direto: Os registros são processados em qualquer ordem Número de unidade de E/S: Número decimal inteiro que designa algum arquivo ou dispositivo. A associação do número ao dispositivo depende os sistema operacional.

Comando WRITE seqüencial: WRITE(, )var1, var2,...! Seqüencial Formatado WRITE(*,*) var é equivalente a PRINT *,var WRITE( )var1, var2,...I Seqüencial não-formatado Comando READ seqüencial: READ(, )var1, var2,...! Seqüencial Formatado READ(*,*) var é equivalente a READ *,var READ( )var1, var2,...I Seqüencial não-formatado

Comando OPEN: Associa um arquivo existente com um número de unidade E/S Cria um arquivo novo e associa-o com um número de unidade E/S OPEN([UNIT=]u [,FILE=a] [,STATUS=b] [,FORM=c] [,ACESS=d]) u: número de E/S a: nome do arquivo b: ‘OLD’ – arquivo já existe ‘NEW’ – arquivo novo ‘SCRATCH’ – arquivo será apagado quando o programa terminar ‘UNKNOWN’ – depende do sistema operacional

Comando Close: (Fecha arquivo) Close ([UNIT=],u [,STATUS=b]) u: Número associado a E/S b: ‘KEEP’ – o arquivo é conservado após a execução do comando - (padrão) ‘DELETE’ – o arquivo é apagado após a execução do comando OPEN c: ‘FORMATTED’ – E/S formatada – (padrão seqüencial) ‘UNFORMATTED’ – E/S não formatada – (padrão acesso direto) d: ‘SEQUENTIAL’ – acesso seqüencial – (padrão) ‘DIRECT’ – acesso direto

Comando Rewind: Reposiciona um arquivo aberto seqüencial no inicio do primeiro registro do arquivo. REWIND ([UNIT=]u)ouREWIND u Comando END FILE: Escreve um registro especial que indica o fim do arquivo END FILE uouEND FILE([UNIT=]u)

Comando FORMAT Não executável, usado em conjunto com comandos E/S para especificar o formato de leitura ou escrita. nFORMAT(ef [,ef [,..., ef]]) n: número de comando – especificado por um comando de E/S ef: especificação de formato O formato pode vir entre apóstrofos e parênteses dentro do próprio comando de impressão ou leitura. print ‘(ef)’, var1, var2,... Strings devem vir entre apóstrofos duplos (“string”) nesse caso.

FormatoDescrição [a]Iw[.m]Inteiros w: indica a largura do campo (dígitos, brancos e + ou -) m: número mínimo de dígitos no campo de saida [a]Fw.dReais Simples w: largura do campo externo, em caracteres (dígitos, brancos à esquerda, + ou -, ponto decimal) d: quantidade de dígitos à direita do ponto [a]Ew.dReais com expoente w: largura do campo externo, em caracteres (dígitos, brancos à esquerda, + ou -, ponto decimal e expoente) d: quantidade de dígitos à direita do ponto [a]Dw.dReais Dupla Precisão w e d: o mesmo que Fw.d

FormatoDescrição [a]LwLógicos w: indica a largura do campo em caracteres [a]AwSeqüência de Caracteres w: largura do campo externo, em caracteres [a]XEspacejamento F90 / [a]/ Salta um linha F90/NF77 – Formato variável por expressões Exemplo: J=4 FORMAT(I )  FORMAT(I5) a: inteiro – indica o número de vezes que a especificação de formato é repetida

1.Escrever um programa para realizar as seguintes tarefas: Solicitar na tela as coordenadas cartesianas de 10 vetores Criar um arquivo de acesso seqüencial e escrever as coordenadas adquiridas 2.Escrever a seguir outro programa para realizar as tarefas: Ler o arquivo criado pelo programa anterior Calcular o módulo de cada vetor Apresentar na tela cada vetor e o seu respectivo módulo