Fecha de efectividad: __________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA LSC 2003-1 5235 PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA NOMBRE DE LA ASIGNATURA Tópicos Selectos de Programación DURACIÓN (HORA) Licenciado en Sistemas Computacionales Entorno al Delphi 2005 en modo consola 2 1. INTRODUCCIÓN Todos los sistemas interactúan con el exterior por medio de datos de entrada y salida. El lenguaje Delphi 2005, proporciona facilidades para la entrada y salida de datos, por defecto el lenguaje arroja un nombre de programa y una estructura general como plantilla para empezar a trabajar. La entrada se captará del teclado, mientras que la salida será al monitor. Las variables y constantes serán declaradas y utilizadas para intercambiar datos del exterior, para que posteriormente se presenten los resultados necesarios, de igual forma se tomarán decisiones dependiendo de los requerimientos de cada sistema. 2. OBJETIVO (COMPETENCIA) El alumno realizará programas en lenguaje Delphi 2005 en modo consola, utilizando las instrucciones de entrada y salida de datos de manera correcta, así mismo aprenderá a utilizar la instrucción del if para tomar decisiones. Formuló L.S.C. Mónica Cristina Lam Mora Revisó L.S.C. Mónica Cristina Lam Mora Maestro Coordinador de la Carrera Aprobó Autorizó M.C. Miguel Ángel Martínez Romero Gestión de la Calidad Director de la Facultad 3. FUNDAMENTO La declaración de variables se maneja de la siguiente manera, según el tipo de datos de se desee capurar, por ejemplo: Tipo de dato integer, es para números enteros. Tipo de dato real, es para números con punto flotante, es decir con decimales. Tipo de dato char, es para capturar un carácter o bien una cadena de caracteres. Página 1 de 4 Código GC-N4-017 . Revisión 1 . Fecha de efectividad: __________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formato para prácticas de laboratorio La forma en como se declararán las variables es: Var edad:integer; dinero:real; sexo:char; nombre:char[15]; Para desplegar datos en la pantalla, se utiliza la instrucción write(), y si se desea que cambie de renglón después de mandar el mensaje al monitor pondrá la instrucción writeln(). La forma que tiene la función es: write(‘ Aquí va la cadena que se desea desplegar‘); writeln(‘El resultado es ’,resultado); Para capturar datos del teclado, se utiliza la instrucción read(), y si se desea que cambie de renglón después de capturar la variable pondrá la instrucción readln(). La forma que tiene la función es: read(variable); readln(resultado); Para llevar a cabo una decisión se utiliza la sentencia if(), y la forma en como se lee es “si la condición es cierta entonces”. Se puede utilizar un if con un else, que significa “y sino”, la única restricción es que si antes de un else nunca lleva “;” la sentencia anterior. Y si las instrucciones dentro del if o else tienen más de una sentencia entonces deberá agregar begin y end a éstas. La forma que tiene la sentencia es: if (num>=10) then write(‘Número mayor o igual que 10’); if (num>=10) then write(‘Número mayor o igual que 10’) else write(‘Número menor que 10’); Página 2 de 4 Código GC-N4-017 . Revisión 1 . Fecha de efectividad: __________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formato para prácticas de laboratorio 1. Introduce el siguiente programa en Delphi 2005, en tu computadora: program conversiones; {$APPTYPE CONSOLE} uses SysUtils; var pulgadas:integer; centimetros,yarda, metro:real; const mxy=0.9144; // está es una variable con un valor asignado como constante begin { TODO -oUser -cConsole Main : Insert code here } writeln('Conversion de pulgadas/ centimetros Yardas/Metros'); writeln('Dame el numero de pulgadas: '); readln(pulgadas); writeln('Dame el numero de yardas:'); readln(yarda); metro:=yarda*mxy; centimetros:=2.54*pulgadas; write('pulgadas son', centimetros:8:3); writeln('centimetros'); writeln(yarda:5:2,'yardas equivalente a',metro:5:2,'metros'); readln; end. 4. PROCEDIMIENTO (DESCRIPCIÓN) A) EQUIPO NECESARIO Computadora con Delphi 2005 instalado B) MATERIAL DE APOYO Cualquier libro sobre delphi 2005 Libros de Pascal, ya que éste es el antecesor de delphi. Práctica Impresa. DESARROLLO DE LA PRÁCTICA 1. En cierto poblado, un hombre es elegible como bombero si su estatura es cuando menos de (165cm.) y si su edad oscila entre los 18 y 40 años. 2. Calcule el sueldo semanal de un trabajador, considerando que si trabaja más de 40 horas, las horas extras se le pagarán dobles. Página 3 de 4 Código GC-N4-017 . Revisión 1 . Fecha de efectividad: __________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formato para prácticas de laboratorio C) CÁLCULOS Y REPORTE Preguntas sobre la práctica de forma INDIVIDUAL, que hará el maestro al finalizar la práctica a cada alumno. 5. RESULTADOS Y CONCLUSIONES Los resultados serán solo a nivel de visualización, no serán impresos, estos podrán variar dependiendo de los datos de entrada que el alumno introduzca. 6. ANEXOS 7. REFERENCIAS Página 4 de 4 Código GC-N4-017 . Revisión 1 .