EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:

Tamaño: px
Comenzar la demostración a partir de la página:

Download "EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:"

Transcripción

1 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 la altura (dato real) de un triángulo. 3º) Calcule el área del triángulo. 4º) Muestre por pantalla el resultado (dato real). En pantalla: PROGRAM Area_triangulo; VAR Altura, Area, Base : Real; WRITE( 'Introduzca base: ' ); READLN( Base ); WRITE( 'Introduzca altura: ' ); READLN( Altura ); Area := Base * Altura / 2; WRITE( 'El area del triangulo es: ', Area:0:2 ); PROGRAM Area_triangulo; VAR Altura, Base : Real; WRITE( 'Introduzca base: ' ); READLN( Base ); WRITE( 'Introduzca altura: ' ); READLN( Altura ); WRITE('El area del triangulo es: ', Base * Altura / 2:0:2 ); 2.- Escribir un programa en Pascal que admita por teclado un ángulo en grados, calcule su tangente y la muestre por pantalla en notación decimal con siete caracteres y dos decimales. Precondición: anggra " 90 + k*180 PROGRAM Tangente; CONST Pi=3.1416; VAR anggra, angrad,tan: real; WRITE ('Escribe el ángulo en grados ( ángulo<>90+k*180): '); READLN(angGra); angrad:=anggra * Pi / 180; tan:= sin(angrad) / cos (angrad) WRITE('El valor de la tangente es: '); WRITEln(tan:7:2) 1

2 3.- Cambio de signo (Alternativa simple - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado un número (dato real). 2º) Muestre por pantalla el número introducido, pero, cambiado de signo y, sólo en el caso de que el número no sea mayor o igual que cero. PROGRAM Cambio_de_signo; VAR Numero : Real; WRITE( 'Introduzca numero (real): ' ); READLN( Numero ); IF ( Numero < 0 ) then WRITE( -Numero ) 4.- División entera (Entrada y salida estándar - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado dos números (datos enteros). (Divisor y Dividendo) 2º) Muestre por pantalla el resultado de realizar la división entera del primer número introducido por el usuario entre el segundo, y el resto. PROGRAM Division_entera; VAR Dividendo, Divisor, Cociente, Resto : Integer; WRITE( 'Introduzca dividendo (entero): ' ); READLN( Dividendo ); WRITE( 'Introduzca divisor (entero): ' ); READLN( Divisor ); Cociente := Dividendo div Divisor; Resto := Dividendo mod Divisor; WRITE( Dividendo, ' div ', Divisor, ' = ', Cociente, ' ( Resto = ', Resto, ' )' ); PROGRAM Division_entera; VAR Dividendo, Divisor : Integer; WRITE( 'Introduzca dividendo (entero): ' ); READLN( Dividendo ); WRITE( 'Introduzca divisor (entero): ' ); READLN( Divisor ); WRITE( Dividendo, ' div ', Divisor, ' = ', Dividendo div Divisor, ' ( Resto = ', Dividendo mod Divisor, ' )' ); 2

3 5.- Escribir un programa que convierta un número de segundos en su equivalente en minutos y segundos. PROGRAM Convertir; VAR seg0,seg,min: Integer; WRITE('Introduzca los segundos: '); READLN(seg0); WRITELN; min := seg0 div 60; seg := seg0 mod 60; WRITE(seg0,' segundos son ',min,' minutos y ',seg,' segundos.'); PROGRAM Convertir; VAR iniseg, segundos, minutos: integer; WRITE('Dime un número de segundos:'); READLN(iniseg); minutos := iniseg div 60; segundos := iniseg mod 60; WRITELNn(iniseg,' segundos son ',minutos,' minutos y ',segundos,' segundos.'); READkey 6.- Media aritmética (Alternativa simple - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado dos números (datos enteros). (Numero 1 y Numero 2) 2º) Muestre por pantalla la media aritmética de los números introducidos, pero, sólo en el caso de que ambos números sean mayores que cero. PROGRAM Media; VAR A, B : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( A ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( B ); IF ( A > 0 ) and ( B > 0 ) then WRITE( ( A + B ) / 2 ) 3

4 7.- Escribir un programa en Pascal que calcule el importe de una factura sabiendo que el IVA a aplicar es del 12% y que si el importe bruto de la factura es superior a pts se debe realizar un descuento del 5%. PROGRAM Impuesto; VAR i_bruto, i_neto, importe:real; CONST IVA=0.12; WRITE ('Escriba el importe bruto: '); READLN (i_bruto); WRITELN (''); i_bruto:= i_bruto + (IVA * i_bruto); IF i_bruto > THEN i_neto:= i_bruto - (i_bruto * 0.05); WRITE ('El importe neto con descuento del 5% es de: ',i_neto:5:2,' pts') END i_neto:= i_bruto; WRITE ('El importe bruto sin descuento es de: ',i_neto:5:2,' pts.'); PROGRAM Impuesto; VAR imp_bruto:real; WRITE('Importe bruto -> '); READLN(imp_bruto); IF imp_bruto <= THEN WRITE('Importe neto: '); WRITELN(imp_bruto+(imp_bruto*0.12):9:2); END WRITE('Importe neto -> '); imp_bruto:=imp_bruto-(imp_bruto*0.05); WRITELN(imp_bruto+(imp_bruto*0.12):9:2); 4

5 8.- Escribir un programa en Pascal que calcule el área y el volumen de un cilindro: PROGRAM Area_cilindro; VAR radio, altura:real; VAR area, volumen:real; radio:=3; altura:=4; area:= 2 * ( * sqr(radio)) + ((2 * * radio) * altura); volumen:= ( * sqr(radio)) * altura; WRITE ('EL AREA DEL CILINDRO ES: '); WRITELN (area:6:2); WRITE ('EL VOLUMEN ES: '); WRITE (volumen:6:2); PROGRAM Area_cilindro; VAR radio, altura:real; VAR area, volumen:real; WRITELN ('PARA CALCULAR EL AREA Y VOLUMEN DE UN CILINDRO: '); WRITELN (' '); WRITE ('ESCRIBA EL RADIO- '); READLN (radio); WRITE ('ESCRIBA LA ALTURA- '); READLN (altura); WRITELN (' '); area:= 2 * ( * sqr(radio)) + ((2 * * radio) * altura); volumen:= ( * sqr(radio)) * altura; WRITE ('EL AREA DEL CILINDRO ES: '); WRITELN (area:6:2); WRITE ('EL VOLUMEN ES: '); WRITE (volumen:6:2); 9.- Cubos de números pares (Repetitiva para - Pascal) (FOR) Escribir un programa (en Pascal) que muestre por pantalla los cinco primeros números naturales pares elevados al cubo. PROGRAM Cubos; VAR Numero, Resultado : Integer; for Numero := 1 to 5 do Resultado := Numero * 2; WRITE( Resultado * Resultado * Resultado, ' ' ) END 5

6 10.- 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 Factura; VAR importe_bruto:real; VAR descuento, total:real; WRITE ('Indique el importe de su factura para ver '); WRITELN ('si le "descontamos" algo'); WRITELN (''); READLN (importe_bruto); WRITELN (''); 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') WRITE ('CON ESE DINERO NO SE MERECE UN DESCUENTO') PROGRAM Factura; 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) 6

7 11.- Suma de dos números (Alternativa doble - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado dos números (datos enteros). (Numero 1 y Numero 2) 2º) Calcule la suma de los números introducidos por el usuario. 3º) Muestre por pantalla: "LA SUMA SÍ ES MAYOR QUE CERO.", en el caso de que sí lo sea. "LA SUMA NO ES MAYOR QUE CERO.", en el caso de que no lo sea. PROGRAM Suma; VAR A, B, Suma : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( A ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( B ); Suma := A + B; IF ( Suma > 0 ) then WRITE( 'LA SUMA SI ES MAYOR QUE CERO.' ) WRITE( 'LA SUMA NO ES MAYOR QUE CERO.' ); PROGRAM Suma; VAR A, B : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( A ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( B ); IF ( A + B > 0 ) then WRITE( 'LA SUMA SI ES MAYOR QUE CERO.' ) WRITE( 'LA SUMA NO ES MAYOR QUE CERO.' ); 7

8 12.- Número intermedio (Alternativa doble - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado tres números (datos enteros): <numero1>, <numero2> y <numero3>. 2º) Muestre por pantalla: EL NÚMERO MAYOR ES: PROGRAM Num_intermedio; VAR N1, N2, N3 : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( N1 ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( N2 ); WRITE( 'Introduzca tercer numero (entero): ' ); READLN( N3 ); IF ( N2 < N3 ) and ( N2 > N1 ) then WRITE( N2, ' SI ES MENOR QUE ', N3, ' Y MAYOR QUE ', N1 ) WRITE( N2, ' NO ES MENOR QUE ', N3, ' Y MAYOR QUE ', N1 ); PROGRAM Num_intermedio; VAR N1, N2, N3 : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( N1 ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( N2 ); WRITE( 'Introduzca tercer numero (entero): ' ); READLN( N3 ); WRITE( N2 ); IF ( N2 < N3 ) and ( N2 > N1 ) then WRITE( ' SI ' ) WRITE( ' NO ' ); WRITE( 'ES MENOR QUE ', N3, ' Y MAYOR QUE ', N1 ); 8

9 13.- Suma o multiplicación de dos números (Anidamiento de alternativas - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado dos números (datos enteros). 2º) Calcule la suma y multiplicación de ambos números. 3º) Muestre por pantalla: "La suma es mayor.", en caso de que sea mayor que la multiplicación de ambos números. "La multiplicación es mayor.", en caso de que sea mayor que la suma de ambos números. "La suma y multiplicación son iguales.", en caso de que así sea. PROGRAM Suma_multiplicacion; VAR A, B, Suma, Multiplicación : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( A ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( B ); Suma := A + B; Multiplicacion := A * B; IF ( Suma > Multiplicacion ) then WRITE( 'LA SUMA ES MAYOR.' ) { Inicio del anidamiento } IF ( Multiplicacion > Suma ) then WRITE( 'LA MULTIPLICACION ES MAYOR.' ) WRITE( 'LA SUMA Y MULTIPLICACION SON IGUALES.' ); { Fin del anidamiento } PROGRAM Suma_multiplicacion; VAR A, B : Integer; WRITE( 'Introduzca primer numero (entero): ' ); READLN( A ); WRITE( 'Introduzca segundo numero (entero): ' ); READLN( B ); IF ( A + B > A * B ) then WRITE( 'LA SUMA ES MAYOR.' ) { Inicio del anidamiento } IF ( A * B > A + B ) then WRITE( 'LA MULTIPLICACION ES MAYOR.' ) WRITE( 'LA SUMA Y MULTIPLICACION SON IGUALES.' ); { Fin del anidamiento } 9

10 ESTRUCTURA WHILE 1.- Cantidad y suma de números enteros (Anidamiento de repetitivas y alternativas - Pascal). (WHILE) Escribir un programa (en Pascal) que: 1º) Pida por teclado un número (dato entero). 2º) Repita el paso 1º, mientras que, el número introducido sea distinto de cero. En caso de ser cero MENSAJE: EL NUMERO DEBE SER DIFERENTE DE CERO ) 3º) Muestre cuántos números mayores que cero han sido introducidos por el usuario, así como, la suma de todos ellos. PROGRAM Suma_de_enteros; VAR Numero, Contador, Suma : Integer; WRITE( 'Introduzca un numero entero: ' ); READLN( Numero ); Contador := 0; Suma := 0; while ( Numero <> 0 ) do IF ( Numero > 0 ) then Contador := Contador + 1; Suma := Suma + Numero WRITE( 'Introduzca un numero entero: ' ); READLN( Numero ) WRITELn( 'Ha introducido ', Contador, ' numero(s) mayor(es) que cero.' ); WRITE( 'La suma es ', Suma ); 10

11 2.- Sean 10 alumnos de la sección 3N6IS y dadas 5 notas por alumno de la materia programación. Calcular y mostrar: El promedio de la materia por alumno. El promedio de la sección. PROGRAM NOTAS1; USES crt; VAR alumnos,materia,notas: integer; promedioalumno,promedioseccion,sumaseccion,suma,nota: Real; nombre:string[30]; alumnos:=1; sumaseccion:=0; WHILE alumnos <=10 do writeln('introduzca el nombre del alumno: '); readln(nombre); suma:=0; notas:=1; WHILE notas <=5 do writeln('introduzca las 5 notas: '); readln(nota); suma:=suma+nota; notas:=notas+1; promedioalumno:=suma/5; sumaseccion:=sumaseccion+promedioalumno; alumnos:=alumnos+1; WRITELN('El nombre del alumnos es:', nombre); WRITELN('El promedio del alumno es:', promedioalumno:2:2); WRITELN; promedioseccion:=sumaseccion/2; WRITELN('El Promedio de la seccion es: ',promedioseccion:2:2); READKEY 3.- Escribir un programa en Pascal que calcule el factorial de un número. PROGRAM Factorial; VAR factorial, x, num, y:real; WRITE ('Introduzca un numero para hacer su factorial: '); READLN (num); WRITELN; x:=1; WHILE num > 1 DO x:=x * num; num:=num - 1; WRITELN (x); 11

12 ESTRUCTURA REPEAT 1.- Mostrar y sumar números enteros (Anidamiento de repetitivas y alternativas - Pascal) Escribir un programa (en Pascal) que: 1º) Pida por teclado dos números (datos enteros). 2º) En el caso de que el primer número introducido por el usuario, no sea mayor que cero y el segundo menor que cero, muestre por pantalla el mensaje: "ERROR: El primer número debe ser mayor que cero y el segundo menor que cero." En caso contrario, muestre por pantalla los números que hay entre los dos números introducidos por el usuario, ambos inclusive, así como, la suma de todos ellos. PROGRAM Suma_de_enteros; VAR Mayor, Menor, Suma : Integer; WRITE( 'Introduzca primer numero entero: ' ); READLN( Mayor ); WRITE( 'Introduzca segundo numero entero: ' ); READLN( Menor ); Suma := 0; IF ( Mayor > 0 ) and ( Menor < 0 ) then repeat WRITE( Menor, ' ' ); Suma := Suma + Menor; Menor := Menor + 1 until Menor > Mayor; WRITELn; WRITE( 'La suma es ', Suma ); END WRITE( 'ERROR: El primer numero debe ser mayor que cero y el segundo menor que cero.' ); 12

13 2.- Escribir un programa en Pascal que genere la tabla de multiplicar de un número introducido por el teclado. PROGRAM TABLA_MULTIPLICAR; VAR tabla, x, num:integer; WRITE ('Introduzca un numero para hacer su tabla de multiplicar: '); READLN (num); WRITELN; REPEAT WRITELN (tabla); x:= x + 1; tabla:= num * x; UNTIL x=11; 3.- Escribir un programa en Pascal que calcule la media de 5 números introducidos por el teclado. PROGRAM Media; VAR i:integer; VAR num,suma,media:real; i:=0; REPEAT WRITE('Introduzca un numero: '); READLN(num); suma:=suma+num; i:=i+1; UNTIL i=5; media:= suma/i WRITE('La media es: ',media:5:2); 13

14 ESTRUCTURA FOR 1.- Escribir un programa en Pascal que calcule la suma de los cuadrados de los 100 primeros números enteros. (FOR) PROGRAM Suma_de_cuadrados; VAR i:integer; VAR sumacuad:real; FOR i:=1 TO 100 DO sumacuad:=sumacuad+sqr(i); WRITE('Suma de Cuadrados (1-100) ---> '); WRITE(sumacuad); PROGRAM Suma_de_cuadrados; VAR x:integer; VAR suma:real; FOR x:=1 TO 100 DO suma:= suma + (sqr(x)); WRITE (suma); 14

15 2.- Escribir un programa en Pascal que lea 4 datos, calcule y visualice en pantalla su producto, suma y media aritmética. (FOR) PROGRAM producto_suma; VAR i:integer; VAR dato,producto,suma,media:real; producto:=1; suma:=0; FOR i:=1 TO 4 DO WRITE('Dato '); WRITE(i); WRITE('-> '); READLN(dato); producto:=producto*dato; suma:=suma+dato; media:=suma/i; WRITE('Producto: '); WRITELN(producto:5:2); WRITE('Suma: '); WRITELN(suma:5:2); WRITE('Media: '); WRITELN(media:5:2); PROGRAM producto_suma; VAR a,b,c,d:real; VAR producto,suma,media:real; WRITELN('Introduzca 4 datos para calcular las soluciones:'); WRITELN (''); WRITE ('a: '); READLN (a); WRITE ('b: '); READLN (b); WRITE ('c: '); READLN (c); WRITE ('d: '); READLN (d); WRITELN (''); producto:= a * b * c * d; suma:= a + b + c + d; media:= suma / 2; WRITELN ('El valor del producto de los numeros es: ', producto:10:2); WRITELN ('El valor de la suma de los numeros es: ',suma:10:2); WRITELN ('El valor de la media de los numero ses: ',media:10:2); 15

16 3.- Escribir un programa en Pascal que calcule, independientemente, la suma y la media de los números pares e impares comprendidos entre 1 y 200. PROGRAM Par_impar; VAR media_p, media_i:real; VAR suma_p, suma_i:longint; VAR i, total_p, total_i:longint; FOR i:=1 TO 200 DO IF (i mod 2)=0 THEN suma_p:=suma_p + i; total_p:=total_p + 1; suma_i:=suma_i + i; total_i:=total_i + 1; media_i:= suma_i / total_i; media_p:= suma_p / total_p; WRITELN ('La suma de los impares es: ',suma_i); WRITELN ('La suma de los pares es : ',suma_p); WRITELN ('La media de los impares es: ',media_i:5:2); WRITELN ('La media de los pares es: ',media_p:5:2); PROGRAM Par_impar; VAR i,conpar,conimp,sumapar,sumaimp:integer; sumapar:=0; sumaimp:=0; conpar:=0; conimp:=0; FOR i:=1 TO 200 DO IF (i mod 2) = 0 THEN sumapar:=sumapar+i; conpar:=conpar+1; sumaimp:=sumaimp+i; conimp:=conimp+1; WRITE('Suma pares: '); WRITELN(sumapar:7); WRITE('Media pares: '); WRITELN(sumapar div conpar:7); WRITE('Suma impares: '); WRITELN(sumaimp:7); WRITE('Media impares: '); WRITELN(sumaimp div conimp:7); 16

UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010

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

Más detalles

Hoja de problemas Estructuras de Control

Hoja de problemas Estructuras de Control Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes

Más detalles

www.fisicaeingenieria.es

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;

Más detalles

Estructuras de repetición

Estructuras de repetición Estructuras de repetición Fundamentos de Programación Fundamentos de Programación I FP-PFI Curso 2005-2006 1 Estructuras iterativos Sentencia for for(inic; cond; increm) sentencia1; sentencia2; Sentencia

Más detalles

Academia técnica de computación A.T.C.

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

Más detalles

LABORATORIO DE PROGRAMACIÓN II Problemas HOJA 1 RECURSIVIDAD

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

Más detalles

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

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

Más detalles

Titulo: Suma de N primeros números

Titulo: Suma de N primeros números Titulo: Suma de N primeros números Realizar un programa que pida un número N de tipo entero por teclado. Se usará una función para calcular el valor de la suma de los N primeros números enteros, usando

Más detalles

Ejemplo de la implementación del llenado de un arreglo de forma aleatoria

Ejemplo de la implementación del llenado de un arreglo de forma aleatoria OBJETIVO 6.3. MANEJO DE ARREGLOS LLENADO DE UN VECTOR Un arreglo se puede llenar de dos formas una de manera aleatoria en donde el compilador llena el arreglo y otra forma es darle la oportunidad al usuario

Más detalles

Braulio Ricardo Alvarez Gonzaga. Aplicaciones en consola

Braulio Ricardo Alvarez Gonzaga. Aplicaciones en consola C# Aplicaciones en consola 1 ejercicio 01 A un trabajador le pagan según sus horas y una tarifa de pago por Horas. Si la cantidad de horas trabajadas es mayor a 40 horas. La Tarifa se incrementa en un

Más detalles

Ejercicios Tema 3. Estructuras de Selección

Ejercicios Tema 3. Estructuras de Selección Ejercicios Tema 3. Estructuras de Selección 1. Escribir un programa que solicite un valor entero al usuario y determine si es par o impar. 2. Escribir un programa que solicite un valor entero al usuario

Más detalles

LAS FRACCIONES. Si queremos calcular la fracción de un número dividimos el número por el denominador y el resultado lo multiplicamos por el numerador.

LAS FRACCIONES. Si queremos calcular la fracción de un número dividimos el número por el denominador y el resultado lo multiplicamos por el numerador. LAS FRACCIONES LAS FRACCIONES Y SUS TÉRMINOS Los términos de una fracción se llaman numerador y denominador. El denominador indica el número de partes iguales en que se divide la unidad. El numerador indica

Más detalles

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES

3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3 ESTRUCTURAS DE CONTROL REPETITIVAS. BUCLES 3.1 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.

Más detalles

EJERCICIOS RESUELTOS DE PASCAL

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: ');

Más detalles

Como se declara un vector en Visual Basic 6.0

Como se declara un vector en Visual Basic 6.0 Vectores o Arrays(Arreglos) Qué es un Array?: En programación, una matriz o vector (llamados en inglés arrays) es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo,

Más detalles

REGLA DE RUFFINI. FACTORIZACIÓN DE POLINOMIOS

REGLA DE RUFFINI. FACTORIZACIÓN DE POLINOMIOS REGLA DE RUFFINI. FACTORIZACIÓN DE POLINOMIOS Si en una división de polinomios el divisor es de la forma (x - a) se puede aplicar la regla de Ruffini para obtener el cociente y el resto de la división.

Más detalles

1. Suma de dos números introducidos por teclado. 2. Comparación de dos números introducidos por teclado. program suma; uses crt;

1. Suma de dos números introducidos por teclado. 2. Comparación de dos números introducidos por teclado. program suma; uses crt; 1. Suma de dos números introducidos por teclado program suma; num1, num2: integer; sum: integer; writeln('dame un número'); readln(num1); writeln(''); *Espacio en blanco* writeln('dame otro número'); readln(num2);

Más detalles

Divido la barra de helado en ocho partes iguales. De esas ocho partes tomo seis. Parte de la barra que reparto a mis amigos :

Divido la barra de helado en ocho partes iguales. De esas ocho partes tomo seis. Parte de la barra que reparto a mis amigos : 1.- NECESIDAD DE QUE EXISTAN LAS FRACCIONES. Imagina que tienes una barra de helado que quieres repartir entre tus ocho amigos que por la tarde van a ir a tu casa a merendar. Para ir adelantando trabajo

Más detalles

Capítulo 4 Procesos con estructuras de repetición

Capítulo 4 Procesos con estructuras de repetición Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa

Más detalles

col 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2

col 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2 Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,

Más detalles

FICHAS DE PRÁCTICAS 2º PRIMARIA MATEMÁTICAS

FICHAS DE PRÁCTICAS 2º PRIMARIA MATEMÁTICAS FICHAS DE PRÁCTICAS 2º PRIMARIA MATEMÁTICAS Crucigrama algebraico Duración Estimada: 50 min Mejorar el cálculo algebraico. Aprender a resolver ecuaciones de primer grado. Duración de enseñanza aprendizaje

Más detalles

16. Realizar un programa que obtenga el producto de los primeros seis números naturales

16. Realizar un programa que obtenga el producto de los primeros seis números naturales 16. Realizar un programa que obtenga el producto de los primeros seis números naturales program numero16; producto, i: longint; producto:=1; i:=1; for i:=1 to 6 do producto:=producto*i; writeln('*****************************************');

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones

Más detalles

INSTITUTO NACIONAL DE SAN JUAN OPICO

INSTITUTO NACIONAL DE SAN JUAN OPICO INSTITUTO NACIONAL DE SAN JUAN OPICO LOS OPERADORES, DATOS Y JERARQUIA DE OPERADORES TIPOS DE DATOS DE ENTRADA NUMÉRICO ALFABÉTICOS ALFANUMÉRICOS OPERADORES OPERADORES MATEMATICOS Y ARITMETICOS OPERADOR

Más detalles

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo

Más detalles

2Soluciones a las actividades de cada epígrafe PÁGINA 42

2Soluciones a las actividades de cada epígrafe PÁGINA 42 PÁGINA 42 Pág. 20 cm r r l l 20 cm Amparo quiere fabricar las cuatro velas que ha diseñado sobre el lienzo, pero aún no se ha decidido sobre alguna de sus dimensiones. Para hacerlo necesita saber su volumen

Más detalles

Si los términos no son semejantes no se pueden reducir a un total. Cuando los elementos son de la misma especie se dice que son semejantes.

Si los términos no son semejantes no se pueden reducir a un total. Cuando los elementos son de la misma especie se dice que son semejantes. Operaciones básicas con Expresiones Algebraicas (adición, sustracción, multiplicación y división) y redacta un informe Teórico práctico donde describas el procedimiento para realizar cada operación y al

Más detalles

Operaciones Aritméticas en Números con Signo

Operaciones Aritméticas en Números con Signo Operaciones Aritméticas en Números con Signo M. en C. Erika Vilches Parte 3 Multiplicación sin Signo Reglas básicas para multiplicar bits: 0x0 = 0 0x1 = 0 1x0 = 0 1x1 = 1 Ejemplos en números sin signo:

Más detalles

Estructura de datos (arreglos) Vectores y Matrices

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

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

Más detalles

UTN FRLP Ing. en Sistemas de Información Algoritmos y Estructura de Datos Trabajos Prácticos Curso 2010

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

Más detalles

Natural por decimal Decimal por natural Decimal por decimal 2764 x 2,9 24876. 89,26 x 24 35704 2142,24

Natural por decimal Decimal por natural Decimal por decimal 2764 x 2,9 24876. 89,26 x 24 35704 2142,24 1.- SUMA Y RESTA DE NÚMEROS DECIMALES Para sumar o restar números con decimales se suman o restan siempre unidades del mismo orden. 342,51 + 8,1 + 9.627,329 350 18,436 342,51 8,1 9.629,329 9.979,939 350,000

Más detalles

Ejercicios de Pascal Resueltos

Ejercicios de Pascal Resueltos 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;

Más detalles

LINUX - Los archivos de órdenes I

LINUX - Los archivos de órdenes I LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete

Más detalles

Aprender a programar con Turbo Pascal. Turbo pascal

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ás detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias

Más detalles

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009

Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios. Dra. Noemí L. Ruiz Limardo 2009 Lección 1-Introducción a los Polinomios y Suma y Resta de Polinomios Dra. Noemí L. Ruiz Limardo 2009 Objetivos de la Lección Al finalizar esta lección los estudiantes: Identificarán, de una lista de expresiones

Más detalles

Tema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.

Tema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. 2010 Tema 04:Fracciones. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco. Manuel González de León. mgdl 01/01/2010 . INDICE: 01. APARICIÓN DE LAS FRACCIONES. 02. CONCEPTO DE FRACCIÓN. 03.

Más detalles

Curso 0 de Informática

Curso 0 de Informática Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,

Más detalles

Sistema Binario. Sonia Alexandra Pinzón Nuñez. Ingeniera de Sistemas

Sistema Binario. Sonia Alexandra Pinzón Nuñez. Ingeniera de Sistemas Sistema Binario Ingeniera de Sistemas Tecnología en Sistematización de Datos Facultad Tecnológica - Universidad Distrital Sistemas Numéricos (Posicionales) Como en todo sistema de numeración, el valor

Más detalles

Polinomios: Definición: Se llama polinomio en "x" de grado "n" a una expresión del tipo

Polinomios: Definición: Se llama polinomio en x de grado n a una expresión del tipo Polinomios: Definición: Se llama polinomio en "x" de grado "n" a una expresión del tipo P (x) = a 0 x n + a 1 x n 1 +... + a n Donde n N (número natural) ; a 0, a 1, a 2,..., a n son coeficientes reales

Más detalles

Programación y Computación Ingenierías. Dr. Eric Jeltsch F. FUNCIONES Y PROCEDIMIENTOS. Universidad de La Serena.

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('

Más detalles

Ejercicios resueltos

Ejercicios resueltos Ejercicios resueltos 1. Diseñar el algoritmo (ordinograma y pseudocódigo) correspondiente a un programa que lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas en metros.

Más detalles

Manual Funcional Banco-Caja-Cargos SIGFAS

Manual Funcional Banco-Caja-Cargos SIGFAS Manual Funcional Banco-Caja-Cargos SIGFAS Responsable : Videlba Reyes Índice de contenido Tesorería Configuración...3 Banco:...3 Elementos Financieros que deben estar pre cargados...3 Elementos Contables

Más detalles

Los números racionales

Los números racionales Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones

Más detalles

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print

Más detalles

GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES.

GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES. GUIA DE MATERIAL BASICO PARA TRABAJAR CON DECIMALES. D E C I M A L E S MARÍA LUCÍA BRIONES PODADERA PROFESORA DE MATEMÁTICAS UNIVERSIDAD DE CHILE. 38 Si tenemos el número 4,762135 la ubicación de cada

Más detalles

Polinomios y fracciones algebraicas

Polinomios y fracciones algebraicas UNIDAD Polinomios y fracciones algebraicas U n polinomio es una expresión algebraica en la que las letras y los números están sometidos a las operaciones de sumar, restar y multiplicar. Los polinomios,

Más detalles

ESTRUCTURA DE DATOS: ARREGLOS

ESTRUCTURA DE DATOS: ARREGLOS ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción

Más detalles

Algorítmica y Lenguajes de Programación. Ordenación (i)

Algorítmica y Lenguajes de Programación. Ordenación (i) Algorítmica y Lenguajes de Programación Ordenación (i) Ordenación. Introducción A lo largo del curso hemos visto distintas formas de almacenar datos: Vectores. Matrices. Ficheros Listas (pilas y colas)

Más detalles

Control de Inventarios SisMod

Control de Inventarios SisMod Control de Inventarios SisMod Para conocer y trabajar con la aplicación de SisMod en el modulo de control de inventarios, debemos realizar los siguientes pasos: Ejecutar la aplicación SisMod, dando doble

Más detalles

Instructivo de Microsoft Excel 2003

Instructivo de Microsoft Excel 2003 Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?

Más detalles

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas

Más detalles

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación.

ETS Caminos Santander. Curso 2012. Ejercicios de introducción a la programación. Ejercicio 1. Saludo. El programa preguntará el nombre al usuario y a continuación le saludará de la siguiente forma "Hola, NOMBRE" donde NOMBRE es el nombre del usuario. Ejercicio 2. Suma. El programa

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles

POTENCIAS Y RAICES. POTENCIA DE UN NÚMERO El cuadrado de un número es el resultado de multiplicar ese número por sí mismo.

POTENCIAS Y RAICES. POTENCIA DE UN NÚMERO El cuadrado de un número es el resultado de multiplicar ese número por sí mismo. POTENCIAS Y RAICES POTENCIA DE UN NÚMERO El cuadrado de un número es el resultado de multiplicar ese número por sí mismo. 3 2 3 x 3 9 5 2 5 x 5 25 El cubo de un número es el resultado de multiplicar el

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

Más detalles

Qué son los monomios?

Qué son los monomios? Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes

Más detalles

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12)

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12) SISTEMAS DE NUMERACIÓN 1. Expresa en base decimal los siguientes números: (10011) ; ( 11001,011 ) 4 (10011) = 1. + 0. + 0. + 1. + 1. = 16 + + 1 = 19 (11001, 011) 1. 1. 0. 0. 1. 0. 1. 1. 4 1 = + + + + +

Más detalles

CURSO: MÉTODO ABN. Tercer ciclo 1º ESO. (Por unas matemáticas sencillas, naturales y divertidas) MARIA C. CANTO LÓPEZ

CURSO: MÉTODO ABN. Tercer ciclo 1º ESO. (Por unas matemáticas sencillas, naturales y divertidas) MARIA C. CANTO LÓPEZ CURSO: MÉTODO ABN Tercer ciclo 1º ESO (Por unas matemáticas sencillas, naturales y divertidas) MARIA C. CANTO LÓPEZ Doctoranda Departamento de Psicología UCA INDICE 1. División:... 2 División por estimación-descomposición...

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...

Más detalles

Polinomios. Objetivos. Antes de empezar

Polinomios. Objetivos. Antes de empezar 2 Polinomios Objetivos En esta quincena aprenderás a: Manejar las expresiones algebraicas y calcular su valor numérico. Reconocer los polinomios y su grado. Sumar, restar y multiplicar polinomios. Sacar

Más detalles

Ámbito Científico-Tecnológico Módulo III Bloque 2 Unidad 1 Quien parte y reparte, se lleva la mejor parte

Ámbito Científico-Tecnológico Módulo III Bloque 2 Unidad 1 Quien parte y reparte, se lleva la mejor parte Ámbito Científico-Tecnológico Módulo III Bloque 2 Unidad 1 Quien parte y reparte, se lleva la mejor parte En esta unidad vamos a estudiar los números racionales, esto es, los que se pueden expresar en

Más detalles

Problemas + PÁGINA 37

Problemas + PÁGINA 37 PÁGINA 37 Pág. Problemas + 6 Un grupo de amigos ha ido a comer a una pizzería y han elegido tres tipos de pizza, A, B y C. Cada uno ha tomado /2 de A, /3 de B y /4 de C; han pedido en total 7 pizzas y,

Más detalles

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa en C que

Más detalles

manual rápido SOLUCION TPV ESPECIAL TIENDAS ALIMENTACIÓN

manual rápido SOLUCION TPV ESPECIAL TIENDAS ALIMENTACIÓN manual rápido SOLUCION TPV ESPECIAL TIENDAS ALIMENTACIÓN SOFTWARE ESPECIALIZADO PARA TIENDAS DE ALIMENTACIÓN EMPIEZA A VENDER NADA MAS INSTALARLO... SIN NECESIDAD DE DAR DE ALTA ANTES TODOS LOS ARTÍCULOS!...

Más detalles

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN

Más detalles

Fracciones. Objetivos. Antes de empezar

Fracciones. Objetivos. Antes de empezar Fracciones Objetivos En esta quincena aprenderás a: Conocer el valor de una fracción. Identificar las fracciones equivalentes. Simplificar una fracción hasta la fracción irreducible. Pasar fracciones a

Más detalles

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL Significado La sentencia while (mientras que) se usa para que MATLAB repita un bloque de instrucciones

Más detalles

Nota: Se entiende que el usuario no introducirá un divisor igual a cero.

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)

Más detalles

El número de arriba de la fracción, el numerador, nos dice cuántas de las partes iguales están coloreadas.

El número de arriba de la fracción, el numerador, nos dice cuántas de las partes iguales están coloreadas. Qué es una fracción? Una fracción es un número que indica parte de un entero o parte de un grupo. El siguiente círculo está dividido en partes iguales de las cuales partes están coloreadas. El número de

Más detalles

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04) EJERCICIOS DE ESTRUCTURAS ALTERNATIVAS : 1.- Haga el algoritmo en pseudo código que, dada una variable cuyo valor

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones.

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. Excel es una hoja de cálculo que permite hacer: Listado de elementos Hojas de cálculo donde se realizan: o Procesos

Más detalles

Práctica 1 Estructuras Secuenciales. Semestre A-2015

Práctica 1 Estructuras Secuenciales. Semestre A-2015 Práctica 1 Estructuras Secuenciales Semestre A-2015 Escriba los siguientes programas en Turbo Pascal que: 1. Calcule la superficie de un círculo y la longitud de su circunferencia. 2. Determine el salario

Más detalles

Lección 9: Polinomios

Lección 9: Polinomios LECCIÓN 9 c) (8 + ) j) [ 9.56 ( 9.56)] 8 q) (a x b) d) ( 5) 4 k) (6z) r) [k 0 (k 5 k )] e) (. 0.) l) (y z) s) (v u ) 4 f) ( 5) + ( 4) m) (c d) 7 t) (p + q) g) (0 x 0.) n) (g 7 g ) Lección 9: Polinomios

Más detalles

Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones.

Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones. Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if--- y comparaciones. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo

Más detalles

REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS

REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS SUMA REPASO NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES (N) 1. Características: Axiomas de Giuseppe Peano (*): El 1 es un número natural. Si n es un número natural, entonces el sucesor (el siguiente

Más detalles

Problemas de Porcentajes

Problemas de Porcentajes Problemas de Porcentajes 1.- Un billete de avión a Paris costaba el verano pasado 460. Si este año ha subido un 20 %, cuánto vale el billete? 2.- Una tienda pone una oferta con una rebaja del 15 %. Si

Más detalles

UNIVERSIDAD DE OVIEDO E.U. de Estudios Empresariales de Oviedo Sistemas Informáticos Digitales II Examen Final Práctico 7/2/2003 Curso 2002-2003

UNIVERSIDAD DE OVIEDO E.U. de Estudios Empresariales de Oviedo Sistemas Informáticos Digitales II Examen Final Práctico 7/2/2003 Curso 2002-2003 Instrucciones: El examen práctico consta de dos partes: Excel y Access. Es obligatorio realizar ambas. Completa las tareas de cada parte según se indican en el enunciado. Al finalizar graba los ejercicios

Más detalles

FRACCIONES. Una fracción tiene dos términos, numerador y denominador, separados por una raya horizontal.

FRACCIONES. Una fracción tiene dos términos, numerador y denominador, separados por una raya horizontal. FRACCIONES Las fracciones representan números (son números, mucho más exactos que los enteros o los decimales), Representa una o varias partes de la unidad. Una fracción tiene dos términos, numerador y

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

4º ESO MATEMÁTICAS Opción A 1ª EVALUACIÓN

4º ESO MATEMÁTICAS Opción A 1ª EVALUACIÓN 4º ESO MATEMÁTICAS Opción A 1ª EVALUACIÓN Bloque 2. POLINOMIOS. (En el libro Tema 3, página 47) 1. Definiciones. 2. Valor numérico de una expresión algebraica. 3. Operaciones con polinomios: 3.1. Suma,

Más detalles

Introducción a la Programación Ingenieria en Informática Junio 2008

Introducción a la Programación Ingenieria en Informática Junio 2008 Introducción a la Programación Ingenieria en Informática Junio 2008 Ejercicio 1 [2 puntos] Escribe un programa que reciba el fichero binario.dat, fichero binario de enteros positivos y devuelva un fichero

Más detalles

EXPRESIONES ALGEBRAICAS. POLINOMIOS

EXPRESIONES ALGEBRAICAS. POLINOMIOS EXPRESIONES ALGEBRAICAS. POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Estas expresiones del área son expresiones algebraicas, ya que además de números aparecen letras. Son también expresiones algebraicas: bac,

Más detalles

EJERCICIOS SOBRE : FRACCIONES

EJERCICIOS SOBRE : FRACCIONES 1.- Introducción a las fracciones: Las fracciones representan siempre una cierta parte de algo. Ese algo es la unidad que elegimos. Ejemplo: _ Dos 1 / 2 litros de leche. _ Sólo tiene 1/ 2 pastilla 2.-

Más detalles

Ejercicios resueltos de porcentajes

Ejercicios resueltos de porcentajes Ejercicios resueltos de porcentajes 1) Calcula los siguientes porcentajes: a) 30% de 600 b) 45% de 81 c) 50% de 340 d) 25% de 48 2) Calcula el término que falta en las siguientes expresiones: a) 40% de

Más detalles

UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA)

UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA) UNIDAD DIDÁCTICA 4 (FUNCIONES CONDICIONALES Y DE BÚSQUEDA) OBJETIVOS. Al finalizar esta unidad, el alumno será capaz de: Manejar correctamente funciones condicionales y de búsqueda. Validar datos de celdas

Más detalles

Unidad 1 números enteros 2º ESO

Unidad 1 números enteros 2º ESO Unidad 1 números enteros 2º ESO 1 2 Conceptos 1. Concepto de número entero: diferenciación entre número entero, natural y fraccionario. 2. Representación gráfica y ordenación. 3. Valor absoluto de un número

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Adivinanza o logaritmos?

Adivinanza o logaritmos? Nivel:.º Medio Sector: Matemática Unidad temática: Álgebra y funciones Actualmente un alumno está cursando el Cuarto Año Medio. Tiempo atrás estuvo de cumpleaños y recibió de regalo diferentes cantidades

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Informática I. While & do While

Informática I. While & do While Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles