Ejercicios de Pascal Resueltos
|
|
|
- Francisco José Espejo Campos
- hace 9 años
- Vistas:
Transcripción
1 Ejercicios de Pascal Resueltos Escribir un programa en Pascal que calcule el área y el volumen de un prisma A = (2 *(l1 * l2)) + (2 * (l1 * l3)) + (2*(l2 * l3)) V = l1 * l2 * l3 PROGRAM E1; VAR l1,l2,l3:real; VAR area,volumen:real; l1:=3; l2:=6; l3:=4; area:=2 * (l1 * l2)+(2 * (l1 * l3)) + (2* (l2 * l3)); volumen:= l1 * l2 * l3; WRITE ('AREA DEL PRISMA:'); WRITELN(area); WRITE ('VOLUMEN DEL PRISMA:'); WRITE (volumen); PROGRAM E12; VAR l1,l2,l3:real; VAR area,volumen:real; {Calcula el area y volumen de un prisma} WRITELN ('PARA CALCULAR EL AREA Y EL VOLUMEN DEL PRISMA, ESCRIBA: '); WRITELN (' '); WRITE ('Lado1: '); READLN (l1); WRITE ('Lado2: '); READLN (l2); WRITE ('Lado3: '); READLN (l3); WRITELN (' '); area:=2 * (l1 * l2)+(2 * (l1 * l3)) + (2* (l2 * l3)); volumen:= l1 * l2 * l3; WRITE ('AREA DEL PRISMA: '); WRITELN (area:5:2); WRITE ('VOLUMEN DEL PRISMA: '); WRITE (volumen:5:2); Escribir un programa en Pascal que calcula el equivalente en grados Fahrenheit o Celsius de las siguientes temperaturas. Temperatura 1 = 32º Fahrenheit Temperatura 2 = 10 º Celsius {Regla de 3: Celsius / 5 = (Fahrenheit 32) 9} PROGRAM E2; VAR Fahrenheit, Celsius:REAL; VAR T1C,T2F:REAL; VAR respuesta:char; REPEAT WRITE (' DESEA PASARLO A FAHRENHEIT O CELSIUS? F/C: '); READLN (respuesta); UNTIL (respuesta='c') OR (respuesta='f') OR (respuesta='c') OR (respuesta='f'); IF UPCASE(respuesta)='F' THEN WRITELN ('Introduzca los grados para pasar a Fahrenheit: '); WRITE ('Celsius: '); READLN (Celsius); Fahrenheit:= ((9 * Celsius) / 5) + 32; WRITE (Fahrenheit:5:2,' grados Fahrenheit.');
2 WRITELN (' '); END IF UPCASE (respuesta)='c' THEN WRITELN ('Introduzca los grados para pasar a Celsius: '); WRITE ('Fahrenheit: '); READLN (Fahrenheit); Celsius:= ((Fahrenheit - 32) / 9) * 5; WRITE (Celsius:5:2,' grados Celsius.'); Un coche se mueve, partiendo del reposo, con una aceleración constante de 8 m/s2. Escribir un programa en Pascal que calcule: a) La velocidad instantánea al cabo de5 segundos. b) La velocidad media durante los primeros 5 segundos del recorrido. velocidad instantánea = velocidad inicial + aceleración * tiempo velocidad media = (velocidad inicial + velocidad final)/2 PROGRAM E3; VAR velocidad0,aceleracion,tiempo:real; VAR velocidad5,velocmedia5:real; velocidad0:=0; aceleracion:=8; tiempo:=5; velocidad5:=velocidad0 + (aceleracion * tiempo); velocmedia5:= (velocidad0 + velocidad5) / 2; WRITE ('LA VELOCIDAD AL CABO DE 5 s ES DE: '); WRITE (velocidad5:2:0); WRITELN (' m/s'); PROGRAM E31; VAR velocidad0,aceleracion,tiempo,velocidadfinal:real; VAR vinstantanea,vmedia:real; WRITE ('ESCRIBA EL VALOR DE LA VELOCIDAD INICIAL, LA ACELERACION'); WRITE (' Y EL TIEMPO, EN UNIDADES DEL SISTEMA INTERNACIONAL,'); WRITE (' PARA CALCULAR LA VELOCIDAD INSTANTANEA'); WRITELN (' '); WRITELN (' '); WRITE ('Velocidad inicial: '); READLN (velocidad0); WRITE ('Aceleracion: '); READLN (aceleracion); WRITE ('Tiempo: '); READLN (tiempo); vinstantanea:=velocidad0 + (aceleracion * tiempo); IF vinstantanea > 0 THEN WRITE ('LA VELOCIDAD INSTANTANEA ES DE: ',vinstantanea:5:2,' m/s') WRITE ('EL COCHE ESTA PARADO.'); IF vinstantanea < 0 THEN WRITE ('NO SE PUEDE HALLAR AL ESTAR PARADO'); IF vinstantanea > 0 THEN WRITE ('Si desea saber la velocidad media introduzca la velocidad final: '); READLN (velocidadfinal); WRITE (''); vmedia:= (velocidad0 + velocidadfinal) / 2; WRITE ('LA VELOCIDAD MEDIA ES DE: ',vmedia:5:2); WRITELN (' m/s'); PROGRAM E32;
3 VAR v,a,t:real; WRITE('Velocidad inicial (m/s) -> '); READLN(v); WRITE('Aceleracion (m/s2) > '); READLN(a); WRITE('Tiempo (s) > '); READLN(t); WRITE('Velocidad instantanea: '); WRITELN(v+a*t:5:2); WRITE('Velocidad media: '); WRITELN((v+(v+a*t))/2:5:2); Escribir un programa en Pascal que detecte si un número introducido desde le teclado es positivo o negativo. PROGRAM E4; VAR num:integer; WRITE ('Introduzca un numero entero: '); READLN (num); IF num > 0 THEN WRITE ('El numero es positivo') IF num < 0 THEN WRITE ('El numero es negativo') WRITE ('El numero no es positivo ni negativo, es 0'); Escribir un programa en Pascal que detecte si se han introducido en orden creciente tres números introducidos por el usuario. PROGRAM E5; VAR num1,num2,num3:integer; WRITE ('Introduzca un numero (1) : '); READLN (num1); WRITE ('Introduzca un numero (2) : '); READLN (num2); WRITE ('Introduzca un numero (3) : '); READLN (num3); IF ((num1 < num2) AND (num2 < num3)) THEN WRITE ('Los numeros se han introducido en orden creciente') 26 WRITE ('Los numeros no se han introducido en orden creciente'); Escribir un programa en Pascal que muestre un mensaje afirmativo si el numero introducido es múltiplo de 5. PROGRAM E6; var num:integer; Begin WRITE('Introduzca un numero : '); READLN(num); IF num mod 5 = 0 THEN WRITE('El numero introducido es múltiplo de 5') WRITE('El numero introducido no es múltiplo de 5'); End. Escribir un programa en Pascal que dado un número del 1 a 7 escriba el correspondiente nombre del día de la semana. PROGRAM E7;
4 VAR num:integer; WRITE ('Escriba un numero para ver con que dia corresponde: '); READLN (num); IF num=1 THEN WRITE ('Lunes'); IF num=2 THEN WRITE ('Martes'); IF num=3 THEN WRITE ('Miercoles'); IF num=4 THEN WRITE ('Jueves'); IF num=5 THEN WRITE ('Viernes'); IF num=6 THEN WRITE ('Sabado'); IF num=7 THEN WRITE ('Domingo'); PROGRAM E71; VAR num_dia_sem:integer; WRITE('Dia de la semana (numero) -> '); READLN(num_dia_sem); CASE num_dia_sem OF 1: WRITELN('Lunes'); 2: WRITELN('Martes'); 3: WRITELN('Miercoles'); 4: WRITELN('Jueves'); 5: WRITELN('Viernes'); 6: WRITELN('Sabado'); 7: WRITELN('Domingo'); WRITELN('No es un dia de la semana'); Escribir un programa en Pascal que dada una calificación en valor alfabético (A,B,C,D ó E) indique su equivalente en valor numérico (4,5,6,7 u 8). PROGRAM E8; VAR valor:char; WRITE ('Escriba una calificacion entre a y e: '); READLN (valor); CASE UPCASE(valor) OF 'A': WRITE ('El valor correspondiente es: 4'); 'B': WRITE ('El valor correspondiente es: 5'); 'C': WRITE ('El valor correspondiente es: 6'); 'D': WRITE ('El valor correspondiente es: 7'); 'E': WRITE ('El valor correspondiente es: 8') WRITE ('La calificacion no existe'); PROGRAM E81; VAR cal:char;
5 WRITE('Introduzca una calificacion (A-E):'); READLN(cal); CASE cal OF 'A': WriteLn('Calificacion numerica --> 4'); 'B': WriteLn('Calificacion numerica --> 5'); 'C': WriteLn('Calificacion numerica --> 6'); 'D': WriteLn('Calificacion numerica --> 7'); 'E': WriteLn('Calificacion numerica --> 8'); WriteLn('Calificacion incorrecta'); Escribir un programa en Pascal que lea desde teclado el importe bruto de una factura y determine el importe neto según los siguientes criterios. Importe bruto menor de > sin descuento Importe bruto mayor de > 15% de descuento PROGRAM E9; VAR importe_bruto:real; VAR descuento, total:real; WRITE ('Indique el importe de su factura para ver '); WRITELN ('si le "descontamos" algo'); READLN (importe_bruto); {calcula el importe bruto con descuento del 15%} descuento:=importe_bruto * 0.15; IF importe_bruto > THEN WRITELN ('SE MERECE UN DESCUENTO DE: ',descuento:5:2, ' PTS'); total:=importe_bruto - descuento; WRITELN ('El total es de la factura es de: ',total:5:2,' pts') END WRITE ('CON ESE DINERO NO SE MERECE UN DESCUENTO') PROGRAM E91; VAR imp_bru,imp_net:real; WRITE('Importe Bruto -> '); READLN(imp_bru); IF imp_bru <= THEN imp_net:=imp_bru imp_net:=imp_bru-(0.15*imp_bru); WRITE('Importe a pagar: '); WRITE(imp_net:5:2) Escribir un programa en Pascal que una vez leída una hora en formato (horas, minutos, segundos) indique cual será el tiempo dentro de un segundo. PROGRAM E10; {Las variables son: horas, minutos y segundos} {Son las horas, minutos y segundos introducidos por el usuario}
6 VAR h, m, s:integer; VAR h2,m2,s2:integer; {Son las horas, minutos y seguntos a los que se les sumara} WRITE ('Escriba en formato horas, minutos y segundos'); WRITE ('Horas '); READLN (h); WRITE ('Minutos '); READLN (m); WRITE ('Segundos '); READLN (s); WRITELN ('Se le sumara un segundo a la hora actual.'); s:= s + 1; IF s = 60 THEN s2 := 0 s2 := s; m:= ((m * 60) + s) div 60; IF m = 60 THEN m2 := 0 m2 := m; h2:=((h * 60) + m) div 60; IF h2 = 24 THEN h2 := 0; WRITELN (h2,':',m2,':',s2); PROGRAM E101; VAR h1,m1,s1:integer; VAR h2,m2,s2:integer; Clrscr; WRITE('Horas > '); READLN(h1); WRITE('Minutos ----> '); READLN(m1); WRITE('Segundos ---> '); READLN(s1); s2:=s1+1; IF s2=60 THEN s2:=0; 32 m2:=m1+1; IF m2=60 THEN m2:=0; h2:=h1+1; IF h2=24 THEN s2:=0; m2:=0; h2:=0; WRITE(h1); WRITE(' hh '); WRITE(m1); WRITE(' mm '); WRITE(s1); WRITE(' ss '); WRITE(' + 1 segundo son: '); WRITE(h2); WRITE(' hh '); WRITE(m2); WRITE(' mm '); WRITE(s2); WRITE(' ss ');
UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010
Práctico de Pascal Nº 1 Ejercicios para la ejercitación del Lenguaje Pascal Objetivo: Es que los alumnos conozcan un lenguaje de programación, donde puedan ejercitar los conocimiento adquiridos hasta ahora
EJERCICIOS RESUELTOS DE PASCAL
EJERCICIOS RESUELTOS DE PASCAL Escribir un programa en Pascal que detecte el carácter introducido por el usuario. PROGRAM EJER31; VAR pato_donald:char; WRITE ('Introduzca un caracter alfanumerico: ');
ALGORITMOS Y ESTRUCTURAS DE DATOS PRIMERA PARTE
ALGORITMOS Y ESTRUCTURAS DE DATOS Ejercicios Resueltos: CUADERNILLO DE PRACTICA PRIMERA PARTE I - Entrada, salida, asignación de datos Algoritmos y Estructuras de Datos Ejercicio Resuelto: Dados dos números
Autor: Víctor Sánchez Sánchez 1. METODOLOGÍA DE LA PROGRAMACIÓN. Programación en Pascal. 1. Escribir un programa en Pascal que sume dos números:
Autor: Víctor Sánchez Sánchez 1 METODOLOGÍA DE LA PROGRAMACIÓN. Programación en Pascal El objetivo de este documento es proveer de una gran batería de ejercicios resueltos en Pascal que parten del nivel
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que: 1º) Pida por teclado la base (dato real) de un triángulo. 2º) Pida por teclado
METODOLOGÍA DE LA PROGRAMACIÓN. Programación en Pascal
METODOLOGÍA DE LA PROGRAMACIÓN. Programación en Pascal El objetivo de este documento es proveer de una gran batería de ejercicios resueltos en Pascal que parten del nivel más básico hasta llegar a estructuras
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
JULIO VIERNES 1 9 7-8 7-8 5-6 1-3-5-7-9 SABADO 2 8 9-0 9-0 7-8 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO MARTES 5 1 3-4 3-4 1-2
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
ENERO VIERNES 1 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO SABADO 2 3 7-8 7-8 5-6 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 4 9-0 9-0 7-8 NO APLICA MARTES 5 5 1-2 1-2 9-0
Ejercicios aplicando estructuras de asignación.
Ejercicios aplicando estructuras de asignación. 1) Desarrollar un algoritmo que permita leer dos valores y escriba la suma de los dos. int A,B,suma; suma = A+B ; printf( suma: %f, suma ); 2) Desarrolle
Programas ejemplo. Lenguaje de Programación PASCAL. Miguel Murguía
Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía ABACo, A.C. Asociación de Biólogos Amigos de la Computación, A. C. www.abacoac.org.mx
ALGORITMOS Y ESTRUCTURAS DE DATOS. Ejercicios Resueltos CUADERNILLO DE PRACTICA
ALGORITMOS Y ESTRUCTURAS DE DATOS Ejercicios Resueltos CUADERNILLO DE PRACTICA TERCERA PARTE 1 SUBPROGRAMAS Ejercicio Resuelto: Escribir un programa que calcule la expresión: N i x para cualquier par de
Programación y Computación Ingenierías. Dr. Eric Jeltsch F. FUNCIONES Y PROCEDIMIENTOS. Universidad de La Serena.
FUNCIONES Y PROCEDIMIENTOS 1 2 3 4 5 Escribir un programa que muestre en pantalla VS2 realizado por nosotros (usar procedimiento). PROGRAM VS2 (INPUT, OUTPUT); PROCEDURE letra_v; WRITELN('V V'); WRITELN('
Introducción al Lenguaje de Programación Ada
Instrumentación de Tiempo Real Introducción al Lenguaje de Programación Ada Mario Aldea Rivas Departamento de Electrónica y Computadores Universidad de Cantabria GRUPO DE COMPUTADORES Y TIEMPO REAL Mario
Fecha Segundo Cuarto Sexto Octavo
PRIMER ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de SEGUNDO ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de TERCER ORDINARIO
EJEMPLOS Y EJERCICIOS
EJEMPLOS Y EJERCICIOS Realice los ejercicios tal y como aparecen en el documento con las respectivas pruebas que dice el enunciado, debe pasarlo a un programa como VISIO que realiza diagramas de flujo
Técnico Superior en Producción y Administración Rural - 1er Año
Marzo Lunes Martes Miercoles Jueves Viernes Sabado 1 2 3 4 5 12 14 15 16 1 1 1 25 26 2 2 30 Economía de la Prod. 31 Economía de la Prod. Abril 1 2 4 5 6 Economía de la Prod. Economía de la Prod. Práctica
Operaciones combinadas
Operaciones combinadas PROPIEDAD DISTRIBUTIVA DEL PRODUCTO RESPECTO DE LA SUMA La propiedad distributiva permite transformar un producto en una suma y viceversa. En general, si a, b y c son números enteros
19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.
ESTRUCTURAS SECUENCIALES 1. Lea desde el teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad 2. Lea dos números. Calcule la suma e imprima la suma y los dos números.
02 de septiembre de 2013-06 de septiembre de 2013
02 de septiembre de 2013-06 de septiembre de 2013 2 lunes 3 martes 4 miércoles 5 jueves 6 viernes 1 17/04/2013 10:23 09 de septiembre de 2013-13 de septiembre de 2013 9 lunes 10 martes 11 miércoles 12
BOLETÍN 5: Algoritmos II
BOLETÍN 5: Algoritmos II 1.- Diseñar un programa que muestre la suma de los números impares comprendidos entre dos valores numéricos enteros y positivos introducidos por teclado. 2.- Escribir un programa
SUBRANGO ENUMERADOS CONJUNTOS
Apunte del curso ALGORITMOS y PROGRAMACIÓN (FI-UBA, Prof. Ing. F. J. LAGE, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez SUBRANGO ENUMERADOS CONJUNTOS SUBRANGO: Un tipo
Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7
Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos
Estructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 InCo - FING Estructuras de Control. Secuencia y Selección Programación 1 1 / 35 Estructuras de control InCo - FING Estructuras de
CALENDARIO CURSO TÉCNICOS DEPORTIVOS 1ª SEMANA ( DEL 4 AL 9 DE JULIO) SESIONES LUNES 4 MARTES 5 MIÉRCOLES 6 JUEVES 7 VIERNES 8 SÁBADO 9
CALENDARIO CURSO TÉCNICOS DEPORTIVOS 1ª SEMANA ( DEL 4 AL 9 DE JULIO) SESIONES LUNES 4 MARTES 5 MIÉRCOLES 6 JUEVES 7 VIERNES 8 SÁBADO 9 INAUGURACIÓN DEL CURSO CALENDARIO CURSO TÉCNICOS DEPORTIVOS 2ª SEMANA
Farmacias de Guardia de TOCINA-LOS ROSALES desde 30-dic-2013 hasta 05-ene-2014
Farmacias de Guardia de TOCINA-LOS ROSALES desde 30-dic-2013 hasta 05-ene-2014 LUNES 30 MARTES 31 MIERCOLES 1 JUEVES 2 VIERNES 3 SABADO 4 DOMINGO 5 Farmacias de Guardia de TOCINA-LOS ROSALES desde 06-ene-2014
Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C
Tema 4. Esquemas Condicionales Objetivos Conocer los tipos de esquemas condicionales Entender su funcionamiento y sus diferencias Ser capaz de aplicarlos en ejemplos sencillos 1. Introducción 4. Esquemas
EJEMPLOS Y EJERCICIOS
EJEMPLOS Y EJERCICIOS ALGORITMIA DIAGRAMA DE FLUJO 1.- Area de un cuadrado L A= L*L A 2.- Area de un Circulo r A= pi*r*r A 3.- Conversión Fahrenheit a Celsius F C=(5/9)*(f-32) C 4.- Suma y Resta de dos
UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010
Práctico de Pascal Nº 2 Ejercicios para la ejercitación del Lenguaje Pascal Objetivo: Es que los alumnos conozcan un lenguaje de programación, donde puedan ejercitar los conocimiento adquiridos hasta ahora
6º lección TEMA 10.- LOS NÚMEROS ENTEROS
Los números negativos sirven para expresar cantidades menores que cero. Recuerda que los números pueden ser positivos o negativos. -.Expresar con números enteros las siguientes situaciones: Recuerda Ejemplo:
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Aprender a programar con Turbo Pascal. Turbo pascal
Aprender a programar con Turbo Pascal Realizar una aplicación que realice la suma de dos números. Program suma; crt; var numero1:integer; numero2:integer; suma:integer; begin clrscr; writeln ('Escriba
MÓDULOS DE EMPRENDIMIENTO FEBRERO. Fecha Temas Horario. La importancia de la imagen corporativa y el éxito de su empresa
FEBRERO Lunes 23 Martes 24 Contabilidad para emprendedores Miércoles 25 Como incrementar las ventas con un servicio al cliente Jueves 26 MARZO Lunes 16 Martes 17 Contabilidad para emprendedores Miércoles
Estructura Selectiva Múltiple
Estructura Selectiva Múltiple Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas,
15 de septiembre de 2014-19 de septiembre de 2014
15 de septiembre de 2014-19 de septiembre de 2014 15 lunes 16 martes 17 miércoles 18 jueves 19 viernes 1 14/04/2014 12:37 22 de septiembre de 2014-26 de septiembre de 2014 22 lunes 23 martes 24 miércoles
Programación de los problemas de Física en.
Programación de los problemas de Física en. TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN 1.2. ORDENADOR COMO CALCULADORA 1.3.ORDENADOR COMO CALCULADORA PROGRAMABLE 1.4. DIAGRAMAS DE FLUJO 1.5. CODIFICAR O PROGRAMAR
LABORATORIO DE PROGRAMACIÓN II Problemas HOJA 1 RECURSIVIDAD
LABORATORIO DE PROGRAMACIÓN II Problemas HOJA 1 RECURSIVIDAD NÚMERO 1. PROGRAM Hoja1_numero1 (input,output); **** Este programa pide al usuario N letras y las escribe, en el orden inverso al que fueron
Departamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL
Departamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL UNIDADES EN TURBO PASCAL 7.0 Concepto de unidad Estructura de una unidad
Estructura de datos (arreglos) Vectores y Matrices
Apunte del curso PROGRAMACIÓN (FI-UBA,, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructura de datos (arreglos) Hasta aquí se han visto distintos tipos de estructuras
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Ejercicios Tema 6. Funciones
Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.
Unidades en PASCAL (Units)
Programación II - Prof. Alejandro H. Gonzalez - 1 Unidades en PASCAL (Units) Aquellos que quieran probar los ejercicios de TAD en Pc pueden utilizar las UNITS de Pascal. En este documento se explican los
FUNDAMENTOS DE PROGRAMACIÓN. 1º ING. INFORMÁTICA (Plan 2000) 2ª Convocatoria. 21 de junio de 2001
FUNDAMENTOS DE PROGRAMACIÓN. 1º ING. INFORMÁTICA (Plan 2000) 2ª Convocatoria. 21 de junio de 2001 NORMAS DE EXAMEN: (1) La calificación la asignatura depende exclusivamente de este examen; (2) Todas las
Horario Máster Ingeniería Agronómica Curso 2015-2016 Primer Semestre
Horario Máster Ingeniería Agronómica Curso 2015-2016 Primer Semestre Semana 2: Del 21 al 25 de septiembre LUNES MARTES MIÉRCOLES JUEVES 24 VIERNES 25 Semana 3: Del 28 de septiembre al 2 de octubre LUNES
GRADO EN MATEMÁTICAS: 2º CURSO
GRADO EN MATEMÁTICAS: 2º CURSO AULA M-3 CALENDARIO DETALLADO DEL 2º CUATRIMESTRE DEL CURSO 2015/16 HORARIO BÁSICO Lunes Martes Miércoles Jueves Viernes LIBRE (excepto 1ª semana) : aula SO-12B : aula SO-12B
Nota: Se entiende que el usuario no introducirá un divisor igual a cero.
EJERCICIOS EN LENGUAJE C Ejercicio 1 - Área de un triángulo (Entrada y salida estándar - Lenguaje C) 1º) Pida por teclado la base (dato real) de un triángulo. 2º) Pida por teclado la altura (dato real)
GUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor
UNIVERSIDAD Dr. RARAEL BELLOSO CHACIN FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA CATEDRA: ALGORITMOS Y PROGRAMACIÓN Profesor.: Dr.: LUIS GUILLERMO MOLERO GUIA DE EJERCICICIOS 1.- Escribir un algoritmo
Lección 1: Números en teros. Orden, suma y resta
LECCIÓN 1 Lección 1: Números en teros. Orden, suma y resta En esta lección se hará un repaso de los temas abordados en las lecciones 7 y 8 del curso anterior. Los números enteros Como usted recordará,
UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está
Universidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Domloteria Loteria Nacional Dominicana Sorteo Diario de Bancas de Loterias NOCHE SORTEO Fecha 1era 2do 3er 1 Lunes 30 de Agosto de 1999 5 56 64 2
1 Lunes 30 de Agosto de 1999 5 56 64 2 Martes 31 de Agosto de 1999 68 26 85 3 Jueves 2 de Septiembre de 1999 3 61 17 4 Viernes 3 de Septiembre de 1999 88 19 35 5 Sábado 4 de Septiembre de 1999 62 1 95
Estructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
COLEGIO INTERNACIONAL SEK-CATALUNYA
COLEGIO INTERNACIONAL SEK-CATALUNYA Curso 01/13 4º ESO Ejercicios: Cinemática AUTOEVALUACIÓN Ejercicio 1: Dos móviles se encuentran a 500 m de distancia y se acercan con velocidades de 0 m/s y 15 m/s dirigidas
Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison
Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo
ESTRUCTURA DECISIÓN LÓGICA
2012 UNAN LEON DPTO. DE COMPUTACION FACULTAD CIENCIA Y TECNOLOGIA UNIDAD IV: ESTRUCTURA DECISIÓN LÓGICA Lógica de Programación M.Sc. Ana María Salgado G. Representación Si Entonces secuencia1
PROBLEMAS DEL TEMA 5: Control de Flujo del Programa
PROBLEMAS DEL TEMA 5: Control de Flujo del Programa EJERCICIOS RESUELTOS 1. Escribir un programa que calcule el factorial de un número entero n dado por teclado. Dicho número deberá ser mayor que cero
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,
Primer Parcial. Programación 1 Instituto de Computación Año 2011
No. Parcial: Nombre: CI: Primer Parcial. Programación 1 Instituto de Computación Año 2011 Observaciones: Cada ejercicio tiene una única opción correcta. Una respuesta correcta suma 2 puntos Una respuesta
FACULTADE DE INFORMÁTICA Departamento de Computación Estructura de Datos e da Información. Ejercicios de recursividad
H AC LUCE FACULTADE DE INFORMÁTICA Departamento de Computación Estructura de Datos e da Información Ejercicios de recursividad 1. Determinar qué operación realiza: //x>=0, y>0 function funcion_x (x,y:
GUIA DE EJERCICIOS Nº 02 Estructuras Selectivas
Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática E.A.P. de Ingeniería de Sistemas Algorítmica I GUIA DE EJERCICIOS Nº 02 Estructuras Selectivas A continuación se
ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:
ESTRUCTURAS CONDICIONALES SIMPLES: Si (Condición) entonces if (Condición) { ESTRUCTURAS CONDICIONALES DOBLES: Si (Condición) entonces if (Condición) { { ESTRUCTURAS CONDICIONALES ANIDADAS: Si (Condición1)
www.fisicaeingenieria.es
21.- ESCRIBIR UN PROGRAMA QUE RECORRA UN FICHERO Y QUE DADO UN DÍA MES Y AÑO IMPRIMA EL LUGAR Y EL VALOR ASOCIADO A DICHA FECHA. program examen2; uses crt, math; type registro=record lugar:string; dia:integer;
Estructuras de Decisión Simples y Dobles
Estructuras de Decisión Simples y Dobles Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructuras
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
Cuestiones: Ejercicios 2: 1) Qué imprimen los siguientes bucles?
Ejercicios 1: 1) Calcule y muestre cuántos billetes de 1000, monedas de 100, monedas de 25, monedas de 5 y monedas de peseta se corresponden con una cantidad dada (leída por el programa ó =13578 pts).
8. Diseña una función que muestre el calendario para un mes en el siguiente formato: Lunes Martes Miércoles Jueves Viernes Sábado Domingo
8. Diseña una función que muestre el calendario para un mes en el siguiente formato: Lunes Martes Miércoles Jueves Viernes Sábado Domingo 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Farmacias de Guardia de LAS CABEZAS DE SAN JUAN desde 30-dic-2016 hasta el 05-ene-2017
VIERNES 30 SÁBADO 31 DOMINGO 1 LUNES 2 Farmacias de Guardia de LAS CABEZAS DE SAN JUAN desde 30-dic-2016 hasta el 05-ene-2017 MARTES 3 MIÉRCOLES 4 JUEVES 5 VIERNES 6 SÁBADO 7 DOMINGO 8 LUNES 9 Farmacias
Condicionals en C++ (I)
Condicionals en C++ (I) if ( expresió ) sentencia 1 sentencia 2 sentencia q if ( expresió ) sentencia; altra_sentencia; switch (expresión) case 1: sentencia1; sentencia2; break; case 2: otra_sentencia;
AULAS DE INFORMÁTICA - (primer cuatrimestre) SEPTIEMBRE - OCTUBRE
AULAS DE INFORMÁTICA - (primer cuatrimestre) SEPTIEMBRE - OCTUBRE LUNES 28 MARTES 29 MIÉRCOLES 30 JUEVES 1 VIERNES 2 experimtales AULAS DE INFORMÁTICA - (primer cuatrimestre) - OCTUBRE LUNES 5 MARTES 6
Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
TEMA 2: El movimiento. 2.- Explica razonadamente el significado de la siguiente frase: el movimiento absoluto no existe.
Física y Química Curso 2011/12 4º E.S.O. TEMA 2: El movimiento 1.- Por qué se dice que el movimiento es relativo? 2.- Explica razonadamente el significado de la siguiente frase: el movimiento absoluto
Olimpíada Argentina de Física
Pruebas Preparatorias Primera Prueba: Cinemática - Dinámica Nombre:... D.N.I.:... Escuela:... - Antes de comenzar a resolver la prueba lea cuidadosamente TODO el enunciado de la misma. - Escriba su nombre
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Ficha: Números enteros. a) Rubén tiene ocho euros: b) Marta debe seis euros:
CEO Bethencourt Molina Ficha: Números enteros 1. Expresa con números enteros cada una de las siguientes situaciones: a) Rubén tiene ocho euros: b) Marta debe seis euros: c) Hace mucho frío, estamos a cinco
Trayectoria, es el camino recorrido por un móvil para ir de un punto a otro. Entre dos puntos hay infinitas trayectorias, infinitos caminos.
Taller de lectura 3 : Cinemática Cinemática, es el estudio del movimiento sin atender a sus causas. Se entiende por movimiento, el cambio de posición de una partícula con relación al tiempo y a un punto
Program Orden; Uses crt; Const n=100; Type vector= array[1..n] of integer; Var a,b : vector; prim, ulti,i, ne : integer; metodo : char;
Program Orden; Uses crt; Const n=100; Type vector= array[1..n] of integer; Var a,b : vector; prim, ulti,i, ne : integer; metodo : char; Function PosMaximo(VAR a:vector;i,j:integer):integer; (* devuelve
Academia técnica de computación A.T.C.
Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal
MOVIMIENTO. El movimiento es el cambio de posición de un objeto respecto a un sistema de referencia u observador.
Ciencias Naturales 2º ESO página 1 MOVIMIENTO El movimiento es el cambio de posición de un objeto respecto a un sistema de referencia u observador. Las diferentes posiciones que posee el objeto forman
DIAGRAMAS DE FLUJO. Comienzo y Fin. Proceso general. Toma de decisiones. Entrada de datos por teclado. Salida de datos por pantalla
DIAGRAMAS DE FLUJO Símbolos en los Organigramas Comienzo y Proceso general Toma de decisiones Entrada de datos por teclado Salida de datos por pantalla Salida de datos por impresora Almacenamiento en disco
DIARIO OFICIAL. 2. Lotería de Boyacá. 3. Lotería del Cauca. Edición Viernes, 23 de diciembre de Número del Sorteo
Edición 48.292 DIARIO OFICIAL 5 2. Lotería de Boyacá Fecha del Hora del 3885 Sábado 7 de enero de 2012 10:30 p. m. 3886 Sábado 14 de enero de 2012 10:30 p. m. 3887 Sábado 21 de enero de 2012 10:30 p. m.
ESTRUCTURA SECUENCIAL Ejercicios Resueltos en pseudocódigo.
ESTRUCTURA SECUENCIAL Ejercicios Resueltos en pseudocódigo. 1. Diseñar un algoritmo que lea un valor en euros y lo convierta a pesetas (1 euro = 166,386 ptas). ALGORITMO Conversor CONSTANTES: UN_EURO=166.386
LENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
UNIDADES 1 y 2: FRACCIONES Y DECIMALES. POTENCIAS Y RAÍCES. NÚMEROS APROXIMADOS. 1º.- Ordena de menor a mayor las siguientes fracciones:
UNIDADES y : FRACCIONES Y DECIMALES. POTENCIAS Y RAÍCES. NÚMEROS APROXIMADOS. º.- Ordena de menor a mayor las siguientes fracciones: ; 6 5 7 4 ; 5 4 ; ; ; 8 6 9 º.- Efectúa las siguientes operaciones y
13 de septiembre de 2010-17 de septiembre de 2010
13 de septiembre de 2010-17 de septiembre de 2010 13 lunes 14 martes 15 miércoles 16 jueves 17 viernes 1 09/07/2010 16:44 20 de septiembre de 2010-24 de septiembre de 2010 20 lunes 21 martes 22 miércoles
Definición de tipos en Pascal
Definición de tipos en Pascal Hay tres formas de asignar un tipo en Pascal: Declaración const Ejemplo: const pi=3.1415926; Declaración var: Ejemplo: var a,b,c:integer; Declaración type: Permite definir
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
UNIDAD II: Estructuras Decisión Lógica
UNIDAD II: 2013 Estructuras Decisión Lógica Unan LEON Departamento de Computación UNAN León ESTRUCTURA DECISIÓN LÓGICA La escritura de algoritmos implica, en muchas ocasiones, llegar a algo más que una
Actividad colaborativa Ejercicios de programación Programación básica C++
Actividad colaborativa Ejercicios de programación Programación básica C++ Entra a la página del Prof. Jorge Sánchez, autor del Manual completo de programación en C++, de donde edité estos apuntes: http://www.jorgesanchez.net/programacion/ejerciciosc/sencillos.html
EJERCICIOS RESUELTOS DE MÍNIMOS TEMA 6 FUNCIONES Y GRÁFICAS 3º ESO
EJERCICIOS RESUELTOS DE MÍNIMOS TEMA 6 FUNCIONES Y GRÁFICAS 3º ESO Ejercicio nº 1.- La siguiente gráfica representa una excursión en autobús de un grupo de estudiantes, reflejando el tiempo (en horas)
TEMA 2: EL MOVIMIENTO
TEMA 2: EL MOVIMIENTO 1.- Introducción. 2.- Características del movimiento. 2.1.- Posición. 2.2.- Trayectoria. 2.3.- Desplazamiento. 2.4.- Velocidad. 2.5.- Aceleración. 1.- INTRODUCCIÓN La Cinemática es
CINEMÁTICA ESTUDIO DEL MOVIMIENTO DE LOS CUERPOS 1.- Movimiento y desplazamiento (Conceptos previos)
CINEMÁTICA ESTUDIO DEL MOVIMIENTO DE LOS CUERPOS 1.- Movimiento y desplazamiento (Conceptos previos) Para poder definir el movimiento, se necesitan tres factores: - El SISTEMA DE REFERENCIA es el punto
Evaluación del Período 4 Matemática CUARTO AÑO BÁSICO
Evaluación del Período 4 Matemática CUARTO AÑO BÁSICO Mi nombre... Mi curso... Nombre de mi escuela... Fecha... Información para responder las preguntas 1 y 2 La siguiente tabla muestra el resultado de
NÚMEROS ENTEROS. 2º. Representa en una recta numérica los números: (+4), (-3), (0), (+7), (-2), (+2) y luego escríbelos de forma ordenada.
URB. LA CANTERA S/N. HTTP:/WWW.MARIAAUXILIADORA.COM º ESO 1º. Indica el número que corresponde a cada letra. NÚMEROS ENTEROS º. Representa en una recta numérica los números: (+) (-) (0) (+) (-) (+) y luego
CÁTEDRA DE FÍSICA I OSCILACIONES - PROBLEMAS RESUELTOS
CÁTEDRA DE FÍSICA I Ing. Civil, Ing. Electromecánica, Ing. Eléctrica, Ing. Mecánica OSCILACIONES - PROBLEMAS RESUELTOS PROBLEMA Nº 1 Un cuerpo oscila con movimiento armónico simple a lo largo del eje x.
Estructuras de repetición
Estructuras de repetición Una estructura de repetición, también llamada lazo o bucle, hace posible la ejecución repetida de secciones específicas de código. Hay dos tipos básicos de estructuras de repetición,
Estructura If Esta sentencia, es considerada de alternativa doble (si se cumple condición entonces..., sino... / If... then... else... ).
ESTRUCTURAS SELECTIVAS En el capítulo 3 se vio que cada instrucción se ejecutaba en el orden en que se había escrito, pero esto no siempre ocurre así, ya que muchas veces es necesario usar estructuras
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. 5.1.- SECUENCIA En este caso, las instrucciones se ejecutan una después de la otra sin omitir ninguna de ellas. La sintaxis para
MATEMÁTICA N O 2. Santillana FASCÍCULO PSU N O 2 MATEMÁTICA. Santillana
FASCÍCULO PSU N O 2 MATEMÁTICA 1 1. Al ordenar de mayor a menor los siguientes números racionales. Cuál es el orden correcto? I. II. 7 20 9 14 III. 25% IV. 2 5 A) IV, II, I, III B) II, IV, III, I C) II,
Declaración de Procedimientos
Procedimientos Concepto Un procedimiento es un subprograma que realiza una tarea especifica. Puede recibir cero más valores del programa que llama y devolver cero o más valores a dicho programa que lo
