Vista previa del material en texto
1 NOMBRE Y APELLIDO DEL GRUPO: • Gastón Emanuel Burgos Martínez • María de los Ángeles Cruz • Matías Ernesto González • Josías Tolaba Emanuel • Natalia Fiorela Caucota GRUPO N°: 27 FECHA DE ENTREGA: 03/10/22 INTRODUCCIÓN A LA INFOTMATICA TRABAJO PRACTICO N°2 2 1. En el cuadro siguiente a qué tipo de dato corresponde los siguientes valores, y sus declaraciones en Lazarus Pascal: Valor Tipo de dato Declaración en Lazarus Pascal 89 Entero Number: integer; Verdadero Lógica Light switch o Flag :boolean; “Juan Pérez” Carácter Nombre_y_Apellido: string; 150,89 Real Float:real; “No” Carácter Rta:char; “23 de Agosto de 2020” Carácter Fecha:String 36 Entero Number:integer; “Falso” Carácter Condición:String; 21 de Septiembre de 2022 ________ (Error de Compilación) 2. Indicar cuáles de los siguientes identificadores no son nombres de variables válidas y por qué: 1x SI suma SI intenger NO Program NO x_1 SI Var NO char NO Begin NO x-1 NO Suma1 SI %cambio NO Abc1234 SI ■ 1x: Si es una variable valida por qué es un nombre o un símbolo que representa el valor. ■ x_1: Si es una variable valida por qué es un nombre o un símbolo que representa el valor. ■ x-1: No es una variable valida por qué tiene un operador aritmético (-) y la “x” se lo toma como nombre de una variable. ■ suma: Si es una variable valida por qué es un nombre o un símbolo que representa el valor. ■ var: No es una variable valida por qué es una palabra reservada que se utiliza para marcar la sección o indicar donde pertenece una variable. ■ sum1: Si es una variable valida por qué se es un nombre que le da un además sirve para indicar un tipo de orden por si existe una variable del mismo tipo. Ej.: sum1, suma2, …, etc. ■ intenger: No es una variable valida por qué es una palabra reservada que sirve para declara en Pascal. ■ char: No es una variable valida por qué es una palabra reservada además es un ‘Tipo de dato’. 3 ■ %cambio: No es una variable valida por qué contiene un carácter especial o símbolo que es % por lo tanto no es válida. ■ program: No es una variable valida por qué es una palabra reservada y forma al principio de la estructura. ■ begin: No es una variable valida por qué indica el inicio de una variable. ■ abc1234: Si es una variable valida por qué es un nombre o un símbolo que representa el valor. 3. Escribir en Lazarus Pascal la declaración en de dos variables llamadas distancia y cuenta, la primera real y la segunda entera. Ambas deben inicializarse en cero. 4. Escribir un programa en Lazarus Pascal que pregunte el nombre y luego muestre por pantalla un mensaje por ejemplo “Bienvenido, Juan Perez”. 4 5. Escribir un programa en Lazarus Pascal que contenga instrucciones que muestren por pantalla el valor de tres variables de tipo entero, real y carácter que hayan sido definidas, pero no inicializadas. Compilar y ejecutar el programa. Analizar la salida que se produce. Rta.: Se produce un ‘Error de Compilación’ ya que no tiene su estructura completa que es el Begin el mismo que inicializa nuestro programa. 6. Escribir un programa en Lazarus Pascal que pregunte el año de nacimiento y muestre por pantalla la edad. 5 7. Escribir un programa en Lazarus Pascal que calcule la superficie de un triángulo conociendo la base y la altura.