InicioApuntes Y MonografiasProgramacion - archivos binarios con corte de control

Programacion - archivos binarios con corte de control



Hola! en estos dias estuve buscando un buen ejemplo (q no encontré) de corte de control en archivos binarios. El corte de control es bastante díficil de usar en archivos para mi que recién empiezo.Está en lenguaje Pascal que es bastante básico y es el que nos enseñaron a usar en la facu.
Capaz que no es útil para nadie, pero yo confío que a alguno que otro, cuando busque en Taringa acerca de programar con archivos binarios le va a servir


Se tiene el siguiente archivo ordenado por el campo sector de una empresa:
Nombre externo c:empleadosregis.dat

Legajo string[4]
Apellido string[30]
Sector string[10]
Estado char

se pide la cantidad de empleados en cada sector

program cortedecontrol;
type
treg=record
      legajo:string[4];
      apellido:string[30];
      sector:string[10];
      estado:char;
      end;
 tarchi=file of treg;
var
 vcontrol:string[10];
 z:integer;
 archivo:tarchi;
 datos:treg;
begin
 assign('c:empleadosregis.dat',archivo);
 reset(archivo);
 [color=darkred]if [/color]not eof(archivo) then
     read(archivo,datos)
 else
  vcontrol:=-1;
 [color=darkred]while[/color] datos.legajo <> -1 do
   begin
    vcontrol:=datos.sector;
    z:=0;
    [color=darkred]while[/color] (datos.legajo<> -1) and (vcontrol = datos.sector) do
     begin
      z:=z+1;
      [color=darkred]if[/color] not eof(archi) then
      read(archivo,datos)
      else
      datos.legajo:=-1;
     end;
   writeln('En el sector:',[color=blue]vcontrol[/color],'trabajan',[color=blue][/color]);   end;
  close(archivo);
 end.



El algoritmo lo encontré en hojas de la carpeta, osea que está chequeado porque lo hicimos en clase.
Repito, es para ese loco loco estudiante de sistemas informaticos o algo q se le parezca que tiene la materia Algoritmo y Estrucutura de Datos, donde se pone a programar con Pascal y necesita un ejemplo de un Corte de Control en Archivos Binarios
Datos archivados del Taringa! original
45puntos
2,104visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

H
Habril🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.