Examen Final Programación 2 - 1992
Upcoming SlideShare
Loading in...5
×
 

Examen Final Programación 2 - 1992

on

  • 1,025 views

 

Statistics

Views

Total Views
1,025
Views on SlideShare
1,023
Embed Views
2

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 2

http://www.lmodules.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Examen Final Programación 2 - 1992 Examen Final Programación 2 - 1992 Document Transcript

  • Universidad Francisco Marroquín F.I.S.I.C.C. Programación II - 1992 Curso Extraordinario Prof. : Egdares Futch H. Examen Final Instrucciones Este examen final cubre lo visto en clase y lo implementado durante los proyectos del curso. Debe contestar con respuestas directas, claras y legibles. Sus programas deben estar correctos, tanto a nivel de sintaxis como de uso de procedimientos y funciones. Buena suerte !!! Counting in binary is like counting in decimal, with the difference that you are only supposed to have thumbs. Pregunta #1 (30 puntos) Responda a las siguientes preguntas de manera directa (no rollo) : a) Qué es un archivo ? b) Qué es la entrada y salida standard ? c) Cuál es la analogía entre los archivos de tipo FILE y los pointers de tipo POINTER ? d) Describa el problema de las colas circulares. e) Describa la modificación que introduce el Combsort. f) Cómo se utiliza un archivo en Turbo Pascal ? g) Qué es un objeto y para qué se usa ? Muestre un ejemplo. Pregunta #2 (30 puntos) Escriba un programa que invierta recursivamente una lista encadenada de números enteros. Asuma que utiliza el objeto Lista. Pregunta #3 (40 puntos) Escriba un programa que convierta de espacios a tabuladores. El tamaño de un tabulador se especifica como parámetro en la línea de comandos, y si no aparece, se asume una tamaño default de 8 espacios por tabulador. El caractér de tabulador es el #9. El nombre del archivo a convertir puede aparecer en la línea de comandos, o no estar presente, en cuyo caso se utilizará la entrada standard. Ejemplos de uso (asumiendo que el programa se llama detab.exe) : detab /5 < prueba.pas > out.pas detab /3 < prueba.pas | more detab prueba.pas | more En el primer ejemplo, se dice que por cada 5 caracteres substituya por 1 tabulador, leea de la entrada standard y se escriba en la salida standard. En el tercer ejemplo, no se lee de la entrada standard sino de un archivo, asumiendo 8 caracteres por tabulador.