ALGORITMOS Y ESTRUCTURAS DE DATOS
|
|
|
- Sebastián Villalba Ramírez
- hace 8 años
- Vistas:
Transcripción
1 ALGORITMOS Y ESTRUCTURAS DE DATOS CUADERNILLO DE PRACTICA PRIMERA PARTE AÑO 2013
2 Observaciones: a) Para la resolución de ejercicios se considera que se cuenta con las instrucciones de Asignación ( ), Mostrar y Leer. Además, salvo aclaración en contrario, se supone que se dispone de las cuatro operaciones matemáticas (+, -,*, /). b) Existe un documento adicional a esta práctica en la que están resueltos los ejercicios indicados como x.bis. Se sugiere intentar resolverlos antes de consultar la solución. I Estructura secuencial Ejemplo: Dados como datos dos números calcular su suma e informar el resultado. Declaramos las variables a utilizar N1, N2, SUMA de tipo numérico Programa SUM Leer (N1) Leer (N2) SUMA N1 + N2 Mostrar (SUMA) Lectura Lectura Asignación Salida 1) Dados como datos dos números calcular su suma y su producto e informar los resultados. 2) Dados como datos cinco números obtener el promedio de los mismos e informar el resultado. 2.bis) Dados dos números enteros obtener su suma, resta, multiplicación y división. 3) Dado un número mostrar el producto de ese número por 6, suponiendo que se cuenta solamente con el operador suma (+). 4) Dadas las medidas de dos ángulos de un triángulo determinar la medida del tercero e informar el resultado. 4.bis) Ingresar tres número enteros distintos. Determinar y mostrar si ingresaron en orden creciente. Página 2 de 22
3 5) Dado el valor del lado de un cuadrado calcular su perímetro y su superficie, e informar los mismos con carteles aclaratorios. 6) a) Describa lo que realiza el diagrama de Chapin b) Indicar el valor que se muestra si A=10, B=20, C=2 Asignación externa Leer (A) Leer (B) Leer (C) Asignación interna R A + B R R/C Salida por pantalla Mostrar (R) 7) Dado un número, mostrar el resultado de dicho número elevado a la octava. Tener en cuenta, que solo se reconocen 4 operaciones básicas. Cual sería el algoritmo si la máquina cuenta además con la operación potencia? 8) Dado como dato el importe neto de una factura, calcular el valor correspondiente al IVA. (21%) 9) Calcular el sueldo de un operario conociendo la cantidad de horas que trabajó en el mes y el jornal horario. 9 bis) Determinar el número de horas, minutos y segundos que hay en 6250 segundos. 10) Dado el importe bruto de una factura calcular el resultado de bonificarlo (descuento) con un 4%. Al monto obtenido calcularle el IVA (21%). Finalmente informar: el importe bruto, el valor de la bonificación, el importe bruto bonificado, el monto correspondiente al IVA y el importe neto resultante. 11) Calcular cuántos pesos tiene un banco en monedas si dispone de N1 monedas de 1 peso, N2 de medio peso, N3 de un cuarto de peso, N4 de 10 centavos de peso y N5 de 5 centavos de peso. (N1, N2, N3, N4 y N5 son cantidades) 12) Ingresar 3 valores en 3 variables X,Y y Z. Se desea obtener una rotación de sus valores, es decir que el contenido de Z pase a X, el contenido de X pase a Y, y el contenido de Y pase a Z. Se debe mostrar las variables X, Y y Z con sus valores originales y mostrar X, Y y Z con los valores luego de la rotación. Página 3 de 22
4 Indicar cómo será la salida luego de realizar lo pedido en el párrafo anterior, si se ingresa 10 en la variable X, 15 en la variable Y y 20 en la variable Z. II - Estructura de decisión simple Agregamos a nuestra máquina la posibilidad de evaluar expresiones lógicas utilizando los operadores relacionales (>, <, =, > =, < =, < > ) y los operadores lógicos ( AND = y, OR = ó, NOT = no ) También agregamos la posibilidad de usar variables de tipo letra o carácter Ejemplo: Dados dos valores numéricos distintos encontrar e informar cuál es el mayor. VAR A, B : tipo numérico Programa ELMAYOR Leer (A, B) Si A > B entonces Mostrar ( El Mayor es, A) sino Mostrar ( El Mayor es, B) 1) Dados dos números distintos, mostrarlos ordenados en forma creciente. 1.bis) Dado un número determinar si es positivo o negativo. 2) Dada la medida de cada uno de los tres ángulos de un triángulo determinar e informar mediante un mensaje si pertenecen o no a un triángulo rectángulo. 3) Determinar si el primero de un conjunto de tres números dados, es menor que los otros dos. 4) Ingresar tres letras mayúsculas y mostrarlas ordenadas alfabéticamente. 5) Se desea controlar en una fábrica la calidad de dos tipos de piezas que denominaremos A y B. Se dan como datos el tipo de pieza y su medida en milímetros. Se debe indicar si cumple con las especificaciones sabiendo que Las piezas de tipo A deben medir 165 mm y se admite un error de +/-2 mm. Las piezas de tipo B deben medir 180 mm y se admite un error de +/-3 mm. Página 4 de 22
5 6) Se leen tres números positivos. Determinar si son las longitudes de los lados de un triángulo (Recordar que en todo triangulo cada lado es menor o igual que la suma de los otros dos y mayor que su diferencia, basta mostrarlo para un lado) En caso afirmativo, informar si el mismo es equilátero (3 lados iguales), isósceles (2 lados iguales) o escaleno (3 lados distintos). 7) Una distribuidora de libros vende a librerías y a particulares. Aplica bonificaciones por cantidad según el siguiente criterio: a) Librerías: hasta 24 unidades, el 20%; más de 24 unidades, el 25%. b) Particulares: menos de 6 unidades, nada; desde 6 hasta 18 unidades, el 5%; y más de 18 unidades, el 10%. El tipo de cliente está codificado: 'L' para librerías, 'P' para particular. Dado el importe bruto total de una compra de libros, el tipo de cliente y la cantidad total pedida por el mismo, determinar el importe bruto bonificado. 8) Dado como dato la cantidad de kilowatios consumidos por un usuario en un mes, calcular el importe a pagar por el mismo teniendo en cuenta que: Si la cantidad de kilowatios consumidos es menor ó igual a 200, el precio del kilowatio es de 0.05 pesos. Si la cantidad de kilowatios consumidos es mayor que 200 y menor que 1000, el precio del kilowatio es de 0.1 pesos. Si la cantidad de kilowatios consumidos es mayor ó igual que 1000, el precio del kilowatio es de 0.15 pesos. 9) a) Se ingresan seis números positivos diferentes. Al final mostrar un cartel que diga: El mayor número ingresado fue el xxx b) Idem al anterior, pero indicar la posición en que se ingresó el mayor. (Ej. El mayor fue xxx y fue ingresado quinto 10) Sea una persona que sólo sabe sumar, multiplicar y dividir por dos. Ver que si sigue el siguiente algoritmo puede multiplicar dos números enteros positivos cualesquiera: 1) Escribe los dos números, uno al lado del otro (para hacer dos columnas) 2) Va dividiendo el número de la primer columna por dos (si no da justo, aproxima )(Ej. 17 /2 = 8), hasta que llega a 0 3) Va multiplicando el número de la segunda columna por 2. 4) Marca las filas en las que la división no fue exacta. (con X) 5) Suma de la columna de las multiplicaciones los números de las filas marcadas. Página 5 de 22
6 Ej. 35 * 43 Columna 1 Columna 2 35 X X = X III - Estructuras de Iteración ó repetición III.1 - Con cantidad conocida de veces (Estructura Para) Ejemplo: Se leen de a uno por vez 25 valores numéricos. Calcular y exhibir el cuadrado de cada uno de ellos. VAR NUMERO, VALOR, CUAD: tipo numérico Programa CUADRADO Para NUMERO 1 a 25 hacer Leer (VALOR) CUAD VALOR * VALOR Mostrar (VALOR, al cuadrado es,cuad) 1) Calcular el sueldo de cada uno de los 50 operarios de una fábrica dados como datos la remuneración por hora (es la misma para todos los operarios) y la cantidad de horas que trabajó en el mes cada operario. 2) Dados como datos 100 números enteros, mostrar cada uno de ellos indicando si es POSITIVO ó NEGATIVO, según corresponda. 3) Ingresando una sucesión de 300 números enteros, determinar la cantidad de números positivos que hay en ella. 4) Dados como datos 200 números enteros, obtener y mostrar su suma. 5) Para 1000 usuarios residenciales de energía eléctrica se cuenta con pares de valores que indican, para cada medidor, el consumo de Kilowatios al final del mes Página 6 de 22
7 anterior y el consumo de Kilowatios al final del mes actual. Además se tiene el precio por Kilowatio. Exhibir, para cada usuario, el precio del Kilowatio, el consumo del mes y el importe a abonar. 6) Sabiendo que una carrera universitaria cuenta con X cantidad de materias, ingresar las notas con que un alumno aprobó cada una de las materias durante su carrera universitaria y finalmente mostrar la nota promedio de dicho alumno. (X se ingresa como dato) 7) Calcular y exhibir la suma de los primeros 100 números naturales. 8) Ingresar dos números naturales. Verificar si el primero es menor que el segundo. En caso afirmativo mostrar todos los números comprendidos entre ellos en secuencia ascendente, incluyendo los extremos. En caso contrario mostrar un cartel. 9) Se dan como datos los importes de las 200 ventas de una librería. Se desea saber: a) Cuántas ventas tuvieron importes menores que $ 100. b) Cuál es el monto total de las ventas cuyo importe fue igual o mayor que $ bis) Se desea obtener la suma de los N números naturales posteriores al número 300 inclusive. 10) Generar e informar los primeros N múltiplos de un número M entero cualquiera. N y M son dos números que se ingresan como dato. 11) Dado un número X, calcular X 5. 12) Ingresar un número. Calcular y exhibir su factorial. 13) Generar e informar los primeros 23 términos de la sucesión de Fibonacci. Tener en cuenta que los dos primeros términos son iguales a uno y que los restantes se obtienen como la suma de los dos anteriores. 14) Dada una lista de 93 números, determinar e informar el valor máximo y el orden en el que fue ingresado. 15) Dada una lista de 93 números, determinar e informar el valor máximo y el valor mínimo y el orden en el que fueron ingresados. Página 7 de 22
8 16) Una escuela realiza un control sobre el estado físico de sus 304 alumnos. Dispone de los números de legajos y estatura (en centímetros) de cada uno de ellos. Se requiere saber el promedio de estatura, así como los números de legajos de los alumnos de estatura inferior a 165 cm. 17) Dada una sucesión de N números enteros ordenados en forma creciente, no consecutivos, hallar la máxima diferencia entre dos números sucesivos. 18) Una comisión tiene 55 alumnos, de cada uno de los cuales se tienen las notas de los 6 parciales que han rendido. Obtener el promedio de las notas de cada uno de los alumnos. 19) Una fábrica está dividida en 10 secciones. Para cada una de ellas se tiene como dato la cantidad de obreros que trabajan. Por cada uno de los obreros se conoce la cantidad piezas producidas. Se desea conocer: La cantidad de piezas producidas en cada sección La cantidad de piezas producidas en toda la fábrica 20) Se tienen los siguientes datos de los N socios de un club: - Número de socio - Edad - Sexo (F ó M) - Importe de la cuota Se quiere saber: Cantidad de mujeres y cantidad de hombres Promedio de edad de todos socios Total recaudado por el club en concepto de cuotas 21) Se cuenta con un texto de 190 caracteres. Determinar cuantas veces aparece la sílaba pa. 22) Una empresa está dividida en 10 secciones. Para cada una de ellas se tienen como datos: Nro. de sección Cantidad de empleados que trabajan en ella y para cada empleado se tiene como dato: Cantidad de horas trabajadas Turno de trabajo ( M : mañana; T : tarde) Se desea saber: a) El promedio de horas trabajadas en cada sección b) La cantidad total de horas trabajadas en cada turno en la empresa Página 8 de 22
9 III.2) Con cantidad desconocida de veces III.2.1) Estructura Mientras Ejemplo: Ingresar un conjunto de números distintos de cero. Al momento de ingresar un cero como marca de fin de datos), informar la cantidad de números ingresados. VAR CONT, NUM: tipo números Programa CONTAR CONT 0 Leer (NUM) Mientras NUM <> 0 hacer CONT CONT + 1 Leer (NUM) Mostrar (CONT) 1) Dado un conjunto de números enteros, determinar cuántos de ellos son mayores ó iguales que 100. Un número igual a cero indica fin de datos. 2) Se tienen como dato los importes de todas las facturas correspondientes al mes que acaba de finalizar de un comercio (no se sabe cuántas son). Se desea conocer: a) cuántas ventas se realizaron b) importe promedio de las mismas c) cuántos son los importes que superan los 30 pesos 2.bis) Se van ingresando números distintos de cero, salvo el último valor. Determinar su suma.- 3) Se cuenta con la información brindada por un conjunto de vendedores. Por cada uno de ellos se ingresa su código (un carácter distinto de *) y el importe total de sus ventas. Determinar el código del vendedor con mayor importe vendido y dicho importe. 4) Se dispone de una serie de importes y para cada uno es necesario saber si se aplica o no un descuento. En caso afirmativo, calcular el importe del mismo. El criterio es el siguiente: para importes menores o iguales que 85, no se hace descuento y para importes mayores, se hace el 5 % de descuento. Informar cada importe (nunca cero) con su correspondiente descuento y, al final, el porcentaje que representa la cantidad de importes que tuvieron descuento, con respecto a la cantidad total de importes. Página 9 de 22
10 5) Al finalizar cada día, los vendedores de un comercio rinden al dueño sus ventas para calcular la comisión que cobrarán. Los vendedores son 8, codificados de la A a la H, y no se sabe cuántas ventas realizó cada uno. Los datos vienen ordenados y agrupados por vendedor. Por cada vendedor se ingresan cada uno de los importes de sus ventas. Para indicar el fin de cada uno de ellos se ingresa un valor de venta igual a 0. Se solicita mostrar para cada uno de los vendedores: su código y la comisión que cobrará, que es el 2,5 % de la suma de sus ventas. 6) Una empresa tiene 50 viajantes que trabajan en ella. A fin de mes cada uno de los viajantes informa su número y los importes de cada una de las ventas realizadas. No se sabe la cantidad de ventas que realizó cada uno de ellos por lo que un valor de venta igual a cero indica que no hay más ventas de ese vendedor. Se pide exhibir, para cada uno de los viajantes, el Número del viajante y el importe de la mayor venta realizada por el mismo. 6.bis) Se desea saber el total de ventas de cada uno de los vendedores de una empresa. A tal fin se tienen como datos: el código de vendedor y el importe de cada una de las ventas; un vendedor puede haber realizado más de una venta. No se sabe la cantidad de vendedores que tiene la empresa ni la cantidad de ventas hechas por cada vendedor (un código de vendedor igual a cero es fin de datos).-estos DATOS ESTAN ORDENADOS POR CODIGO DE VENDEDOR. Exhibir cada código de vendedor y su total correspondiente y al final, el código de vendedor con mayor importe vendido y dicho importe.- 7) Ingresar una secuencia ordenada alfabéticamente de letras con repeticiones. Informar cada carácter y la cantidad de veces que aparece en la lista. La secuencia finaliza con un *. 8) De cada uno de los alumnos de primer año de la facultad se tienen los siguientes datos: Nº de comisión Nota del parcial No se sabe la cantidad de comisiones ni la cantidad de alumnos por comisión. Los datos están ordenados por comisión. Determinar, para cada una de las comisiones, el número de comisión y el promedio de las notas de dicho parcial. 9) Del reloj de marcación del personal de una empresa se tienen los siguientes datos: día, DNI y cantidad de horas trabajadas, se desea conocer: Por día, quien trabajó la mayor cantidad de horas y el promedio de horas trabajas Página 10 de 22
11 La cantidad total de horas trabajas. Los datos vienen ordenados por día y la carga de datos termina al ingresar el día en 0. 10) Una empresa de alquiler de autos, los clasifica en categorías (20 categorías numéricas en total). Se tiene una planilla donde se encuentran, ordenados por categoría, de cada viaje realizado por cada auto: la categoría, el kilometraje recorrido y el monto del viaje. Se pide: a) obtener el total de kilómetros recorridos por cada categoría. b) la categoría que haya realizado el viaje de mayor monto. III.2.2) Estructura Repetir Hasta Ejemplo: Se dispone de un conjunto de números enteros positivos. Determinar cuántos números al menos se deben sumar, desde el primero que ingresa en adelante, para alcanzar un resultado que sea mayor que un número ingresado previamente. VAR SUMA, CONT, N: tipo número Programa CUANTOS SUMA 0 CONT 0 Leer (N) Leer (NUM) CONT CONT + 1 SUMA SUMA + NUM Hasta SUMA > N Mostrar (CONT) 1) Determinar cuántos caracteres tiene un conjunto de elementos, sabiendo que el último carácter perteneciente al conjunto es una S, y que ésta letra aparece sólo una vez. 2) Se dispone de una planilla con los sueldos a pagar a los empleados de una empresa. Se desea conocer cuál es el sueldo promedio que se debe abonar. Como no se conoce la cantidad de empleados, luego de ingresar cada sueldo deberá aparecer en la pantalla el siguiente cartel: Continúa o finaliza? (C-F) ; el operador entonces deberá ingresar un C o una F, según quiera continuar ingresando datos o no. 3.bis) Evaluar y tabular la función f(x) = 3X + 2 para diferentes valores de X.- Página 11 de 22
12 4) Realizar un proceso que confeccione una factura de compra, ingresando el código de artículo, la cantidad comprada del mismo y su precio unitario. Proponer fin de datos. 5) Se tiene una cadena de 350 caracteres, se desea encontrar el primer punto y coma (;) y el lugar que ocupa en la cadena. En caso de no encontrar ninguna, aclarar mediante un cartel. 6) Dada una sucesión de N (cantidad) números enteros, indicar la posición del primer negativo, en caso de no encontrar ninguno, exhibir cartel aclaratorio. 7) Dada una lista de espera de pasajeros de un micro, donde se indica el peso del equipaje de cada uno de ellos, deberá determinarse cuántas personas viajarán en el mismo de acuerdo a las siguientes condiciones: a) el peso del equipaje total no debe superar los 3500 kgs b) no se permiten pasajeros de pie Para lo cual se tiene además los siguientes datos del micro: número del mismo y cantidad de asientos. Exhibir el número del micro y la cantidad de pasajeros. Indicar además si el micro va completo. 8) Informar si los valores de un conjunto de N números están ordenados de mayor a menor. (Validar que N sea mayor ó igual a 2) 9) Diseñar un algoritmo que permita llevar el control del movimiento diario de la caja de un negocio, teniendo en cuenta lo siguiente: - Al abrir el negocio, se debe leer el saldo existente en caja - Cada vez que se realiza un movimiento de caja, se debe: * tipear el código ( C : compra; V : venta) y el importe de la operación * en caso de realizarse una compra se debe verificar que el efectivo existente en caja sea suficiente para el pago, y si no lo es, se debe exhibir un cartel con el valor faltante para poder emitir un cheque por ese valor. - Al finalizar el día, se debe indicar el fin de datos, tipeando F en lugar de C ó V - Entonces se debe mostrar:? el saldo final de la caja? la cantidad de cheques emitidos? el valor de la venta máxima Página 12 de 22
13 IV - Estructura de Selección Múltiple Ejemplo: Ingresar un número entre 1 y 7 (validar) e informar el día de la semana al que corresponde. VAR DIA: tipo número entero Programa SEMANA 1) Se dispone del conjunto de facturas emitidas por un restaurante. De cada factura se tienen los siguientes datos: - Nro. de factura (nro entero cualquiera) - Nro. de mozo que atendió (1..5) - Importe Las facturas están desordenadas y no se sabe cuántas son. Se desea saber la comisión que se deberá pagar a cada uno de los 5 mozos. Cada uno de ellos recibe el 5% del importe total que facturó. Con número de factura igual a 0 se indica fin de datos. 2) Se dispone de un conjunto de boletas (desordenadas) con el número de identificación de un vendedor y un importe correspondiente a una venta. Los números de vendedores son: 1, 2, 3 y 4. Emitir un listado con el número de vendedor y su total acumulado. Con número de vendedor igual a 0 se indica fin de datos. Página 13 de 22
14 2.bis) Se tienen como datos los importes de las ventas de cada una de las sucursales de una empresa, junto con el código de sucursal (1, 2, 3, 4 ó 5).- Cada sucursal puede tener varias ventas. Los datos no están ordenados por código de sucursal. Un código igual a cero indica fin de datos.- Obtener el total de ventas para cada sucursal.- 3) Ingresar N ternas formadas por dos números (distintos de cero) y un carácter que corresponde al código de la operación a efectuar entre ellos ( + ; - ; * ; / ). Informar el resultado de cada expresión. 4) En un negocio, cada operación de venta tiene asignada un dato numérico que representa el plan de pago convenido con el cliente de acuerdo con el siguiente código: 3: total en efectivo 2: mitad en efectivo, mitad a 30 días 1: un tercio en efectivo, un tercio a 30 días y un tercio a 60 días Dada una venta específica, a partir del importe y del dato plan de pago, calcular e informar el monto a cobrar en efectivo. Determinar un identificador de fin de proceso. 5) Calcular e informar el resultado de una expresión aritmética ingresada. Los operadores podrán ser: +, -, *, / y =. No va a ingresar otro tipo de operador. Los datos vienen de a pares, de la siguiente manera: número, operador. La expresión finaliza con un carácter de operador =. 6) Se desea realizar un proceso iterativo que resuelva el siguiente Menú de Opciones: MENU DE OPCIONES 1. Suma de dos números 2. Cuadrado de un número 3. Producto de dos números 4. Seno de un ángulo 0. Fin de Proceso En cada caso se debe ingresar el / los números correspondientes. Página 14 de 22
15 V - FUNCIONES ESTANDARES FUNCION ARGUMENTO RESULTADO SIGNIFICADO ABS(X) entero entero valor absoluto de contenido de X real real SQR(X) entero entero potencia cuadrada del contenido real real de X TRUNC(X) entero ó real entero trunca la parte decimal de X ROUND(X) entero ó real entero X<0 TRUNC(X-0.5) X>=0 TRUNC(X+0.5) SIN(X) entero ó real real seno del contenido de X COS(X) entero ó real real coseno del contenido de X ARCTAN(X) entero real arco tangente del contenido de X LN(X) entero ó real real logaritmo natural del cont. de X EXP(X) entero ó real real e x SQRT(X) entero ó real real raíz cuadrada del contenido de X PRED(X) ordinal ordinal predecesor SUCC(X) ordinal ordinal sucesor ORD(X) ordinal entero>=0 nº que indica la posición en la lista CHR(X) entero>=0 carácter carácter ASCII ODD(X) entero booleano da true si el contenido de X es impar EOLN(X) nombre archivo booleano da true si se llegó al final de la línea EOF(X) nombre archivo booleano da true si se llegó al final del archivo Página 15 de 22
16 EJERCICIOS 1) Cuál es el resultado de PRED (SUCC (PRED ('D')))? 2) Si ORD (Y)=17, qué se obtiene con las siguientes expresiones? ORD (PRED (Y)) y ORD (SUCC (Y)) 3) Hallar para los siguientes valores de A: 2.6, 2.1, -3.2, -3.7, el resultado de: TRUNC (A) y ROUND(A) 4) Evaluar las siguientes expresiones: a) 3*(9 MOD 2)-5 b) TRUNC( / ) c) ((9 DIV 3)+(9 DIV 4)+(9 DIV 5)) MOD 4 d) NOT (ODD(7)) 5) Suponer que A, B, C y D son variables de tipo numérico a las que se han asignado los siguientes valores: Variable Tipo Valor A real 5.7 B real 8.2 C entero 7 D entero 4 E real 1E3 F char '*' G boolean TRUE Determinar en cada caso el valor de la expresión y su tipo: a) C + D DIV TRUNC(A) + 3 b) B /(E+140.0)*70.2 c) SQR (ABS(D-C)) + SUCC(ORD(F)) {ORD('*') = 42} d) CHR (11 * 6 * C MOD SQRT(D)) {CHR(66) = B } e) NOT (C>=D) AND G f) (ODD (D) OR (SQR (D)>C)) AND (G AND NOT (ABS(D)<>6)) g) TRUNC (A-B) DIV C h) ROUND (A+B) Página 16 de 22
17 6) A continuación se muestran varias expresiones lógicas. Determinar el valor que representa cada una. Suponer que las variables A, B y C tienen el mismo valor que en el ejercicio anterior. a) ABS (A-B) > 2.0 b) NOT ODD (5-PRED (7)) c) ODD (C-D) d) CHR (66) = 'A' e) PRED ('Z') = 'Y' 7) Realizar un algoritmo para obtener la Parte entera de un número X dado. (Parte Entera de un numero real X: es el menor número entero más próximo al mismo; Ej: ; ; ; ) Escribir el alfabeto en orden creciente. Aplicar la función CHR, teniendo en cuenta que el código ASCII de la letra A es 65. Página 17 de 22
18 EJERCICIOS GLOBALIZADORES 1) Se posee un listado como el siguiente, con números de legajos de alumnos (nro. entero mayor que 0), que han rendido 5 evaluaciones para Algoritmos y Est. de Datos: Legajo Parcial Se sabe que quienes han rendido con nota mayor o igual a 5 aprueban el parcial. Se desea conocer la condición final de regularización de cada alumno. Mostrar un listado en el que figure el legajo del alumno y la condición final del mismo: 'Regular' (cuando aprobaron 4 o más parciales), 'A recuperatorio' (cuando aprobaron sólo 3 parciales), 'A recursar' (cuando aprobaron menos de 3 parciales). NOTA: se deber proponer un fin de lectura de datos. 2) De todos los números de tres dígitos, exhibir aquellos en los cuales la suma de los cubos de sus dígitos sea igual a dicho número. 3) Calcular e informar los factoriales de los números desde el cero hasta el N. 4) En una tira de caracteres contar e informar la cantidad de veces que aparece una sílaba determinada de dos caracteres, la cual se debe ingresar como dato. El fin de la tira viene dado por un punto. 5) La población de los países A y B es de 52 y 85 millones de habitantes respectivamente. Las tasas anuales de crecimiento de población son de 6% para el primero y 4% para el segundo. Confeccionar un programa que calcule e informe la población de cada uno de los países en los próximos años hasta que la población de A exceda a la de B y determinar e informar en cuántos años se dará esta situación. 6) Calcular y exhibir el promedio de los primeros 100 números naturales. 7) Ingresar dos números naturales M y N e informar el resultado de la suma de los N números posteriores a M. Página 18 de 22
19 8) El inventor del ajedrez propuso cobrar por su invento un grano de trigo por el primer cuadrado del tablero, dos por el segundo, cuatro por el tercero y así sucesivamente, el doble del anterior en cada caso hasta completar los 64. Determinar e informar que cantidad de granos debería haber cobrado. 9) Ingresar el nombre de una persona, carácter a carácter. Determinar y exhibir la cantidad de caracteres que lo forman teniendo como pauta que luego del nombre se ingresa un punto. 10) Informar la frecuencia de cada una de las vocales en un cierto texto escrito en mayúsculas. Dicho texto finaliza con un *. 11) Dada una sucesión con cantidad desconocida de términos, exhibir cada uno de los máximos relativos. Un máximo relativo es aquel término que es mayor que sus dos adyacentes. 12) Dado un texto de N caracteres y una letra se desea determinar la cantidad de palabras terminadas en esa letra. 13) Se desea obtener el salario mensual de los N (dato) empleados de una empresa cuyo trabajo se paga por horas y del modo siguiente: # las horas inferiores ó iguales a 140 horas (normales) se pagan a una tarifa determinada que se debe introducir por teclado (la misma para todos los empleados), al igual que el número de horas y el código de identificación del trabajador dentro de la empresa; las horas superiores a 140 se pagarían como extras al precio de 1,5 horas normales. # los impuestos a deducir a los trabajadores varían en función de su sueldo mensual: Si el sueldo <= a $1000, libre de impuestos De lo contrario, el impuesto corresponde al 20% sobre el excedente 16) Se tiene una cadena de 200 caracteres, se desea encontrar la primera coma (,) y el lugar que ocupa en la cadena. En caso de no encontrar ninguna, aclarar mediante un cartel. 17) Una empresa posee los totales facturados durante el año pasado por cada una de sus 10 sucursales, identificadas por un número. Necesita conocer el máximo monto de facturación entre las sucursales que recaudaron menos de $30000, así como los números de las sucursales que recaudaron al menos esa suma. Página 19 de 22
20 18) Un comercio dispone de los datos correspondientes a las N (dato) ventas: * código del artículo (A o B) * precio unitario del artículo * cantidad de artículos Se pide: # la cantidad de total artículos vendida de cada código # el importe total de los artículos de cada código, sabiendo que si la cantidad de artículos por cada compra supera los 10, se le hace un descuento del 20% 19) Dada una sucesión de 350 números, hallar: a) el promedio de los valores positivos b) la suma de los valores negativos c) la cantidad de valores nulos 20) El Centro de Salud de Rosario tiene registradas las consultas médicas de menores para cada uno de los N días del mes pasado. De cada consulta tiene como datos: la edad del menor y el día de visita. Los datos están ordenados en forma creciente por día. Proponer un fin de datos para cada día. Se desea conocer, para cada día, la edad promedio de pacientes y además el día en que se registró el máximo de pacientes. 21) Se tiene un conjunto de números que está formado por 20 subconjuntos. No se conoce la cantidad de elementos de cada subconjunto. Para indicar el fin de cada subconjunto se agrega un valor 0. Se pide determinar el valor promedio de cada subconjunto. 22) Se tiene un conjunto de números que está formado por subconjuntos. No se sabe cuántos subconjuntos hay, pero sí se sabe que cada subconjunto tiene 30 números. Se desea conocer el valor promedio de cada subconjunto. Cada vez que el operador quiera ingresar los datos de un nuevo subconjunto ingresará C ; de lo contrario, ingresará F. 23) Para un conjunto de 50 facturas calcular e informar el importe a abonar en concepto de descuento, teniendo como datos el importe y la categoría del cliente: categoría 1 el 15% y cualquier otra categoría el 18%. Calcular e informar además, el importe total de las 50 facturas, el importe total de las facturas de clientes con categoría 1 y el importe total de clientes de las restantes categorías. 24) De las ventas realizadas para distintos artículos de una empresa se tienen los siguientes datos: artículo, cantidad, precio de venta. Se desea conocer: Página 20 de 22
21 La cantidad vendida por artículo La cantidad y artículo más vendido El monto total de las ventas. Los datos vienen ordenados por artículo y la carga de datos termina al ingresar el artículo en 0. 25) Una línea aérea realiza vuelos charters a distintos lugares del país. Se cuenta con una planilla donde se encuentran, ordenados por lugar de destino, de cada vuelo charter su capacidad de pasajeros y la cantidad (en litros) de combustible que necesita para llegar. Se sabe que no hay más de 9 lugares de destino distintos y que están codificados con letras, comenzando con la A. Se pide: a) la cantidad de vuelos charter por cada lugar de destino. b) el destino que tenga mayor cantidad de vuelos charters. 26) Se tienen los siguientes datos de las N cuentas de un banco: - Número de cuenta - Tipo de cuenta (A: caja de ahorros ; C: cuenta corriente) - Saldo Se quiere saber: Promedio de saldos las cajas de ahorros y promedio de las cuentas corrientes Saldo total del banco 27) Dados los datos de un municipio: zona, sexo y edad de cada uno de sus habitantes, encontrar: a) porcentaje de varones menores de 15 años para cada zona b) porcentaje de varones menores de 15 años para todo el municipio Los datos vienen ordenados por zona. Con dato de zona igual a 0, se indica fin de datos. 28) Un comercio posee un listado donde figuran los datos de cada una de las ventas efectuadas de los productos que comercializa: - Código del producto (entero) - Cantidad vendida (entero) - Precio unitario (real) - Código de descuento ( S : si tiene descuento, N : si no lo tiene) - Coeficiente de descuento (real)(este dato se ingresará sólo si el producto tiene descuento) Página 21 de 22
22 Los datos vienen ordenados por código de producto y no se sabe cuántos son, por lo que un código de producto igual a cero indica fin de datos. El importe de una venta se calcula: Cantidad * Precio * Coeficiente (si tiene descuento) ó Cantidad * Precio (si no tiene descuento) Se desea un listado, ordenado por código de producto, donde figure el código y el importe total recibido por las ventas realizadas por cada uno de los productos. 29) Se tiene un listado con las notas del primer parcial rendido por los alumnos de una materia de primer año. El instituto está dividido en X(dato) comisiones en las que hay (y han rendido), 35 alumnos en cada una. De cada comisión se tiene como dato el Nro. de comisión Y de cada alumno: - Nro. de alumno - Nota - Turno en que cursa ( M : mañana; T : tarde) Se desea saber: a) La cantidad de alumnos de cada turno por comisión b) El promedio total de notas de primer año 30) Una fábrica está organizada en plantas y por cada planta hay varias secciones donde trabajan operarios. No se conoce la cantidad de plantas, ni la de secciones por cada planta. Al finalizar el mes de trabajo se tiene por cada operario el siguiente juego de datos: Código de la planta donde trabaja Código de la sección a la que pertenece Cantidad de horas trabajadas (1 carácter) (nro. entero) Estos juegos de datos vienen ordenados por código de planta y dentro de cada planta, por código de la sección. No se sabe cuántos juegos de datos hay. Con un * como código de planta, se indica fin de datos. Se desea confeccionar un algoritmo que liste para cada planta y por cada sección la cantidad de operarios que se presentaron a trabajar y la cantidad total de horas trabajadas. Página 22 de 22
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS Y ESTRUCTURAS DE DATOS CUADERNILLO DE PRACTICA PRIMERA PARTE 1 I Estructura secuencial: Ejemplo: Dados como datos dos números calcular su suma e informar el resultado. Leer (N1) Leer (N2) SUMA
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,
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.
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
Laboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
U i n d id d a 3. El Element os á bá i s cos de un programa
Programación Digital U id d 3 El t bá i Unidad 3. Elementos básicos de un programa 1. Concepto de Programa Es un conjunto de instrucciones (órdenes dadas a la computadora), que producirán la ejecución
1. Progresiones aritméticas
1 PROGRESIONES ARITMÉTICAS 1 1. Progresiones aritméticas Una progresión aritmética es una sucesión en la que cada término es igual al anterior más un número constante llamado diferencia de la progresión.
ALGORITMOS Y ESTRUCTURAS DE DATOS
ALGORITMOS Y ESTRUCTURAS DE DATOS CUADERNILLO DE PRACTICA PRACTICA Nº 2 AÑO 2013 a) Unidimensionales: ARREGLOS 1) Dado el siguiente ejemplo: Ingresar 30 elementos enteros en un arreglo y luego mostrarlos.
Estructuras Secuénciales
Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
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
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Problema 3 Sea ABC un triángulo acutángulo con circuncentro O. La recta AO corta al lado BC en D. Se sabe que OD = BD = 1 y CD = 1+
PRIMER NIVEL PRIMER DÍA Problema 1 a) Es posible dividir un cuadrado de lado 1 en 30 rectángulos de perímetro? b) Supongamos que un cuadrado de lado 1 está dividido en 5 rectángulos de perímetro p. Hallar
Guía rápida. Admintour. Recepción
Guía rápida Admintour Recepción Diciembre 2015 INDICE 1. Apertura de Caja, 4 2. Verificación y carga del tipo de cambio, 5 3. Informe de mucamas, 7 4. Informe de autos, 7 5. Informe de desayunos, 8 6.
PROBLEMAS DE OPTIMIZACIÓN
1 PROBLEMAS DE OPTIMIZACIÓN Planteamiento y resolución de los problemas de optimización Se quiere construir una caja, sin tapa, partiendo de una lámina rectangular de cm de larga por de ancha. Para ello
UNIDAD 10: ECUACIONES DE SEGUNDO GRADO.
UNIDAD 10: ECUACIONES DE SEGUNDO GRADO. 10.1 Estudio elemental de la ecuación de segundo grado. Expresión general. 10.2 Resolución de ecuaciones de segundo grado completas e incompletas. 10.3 Planteamiento
UNIDAD: NÚMEROS Y PROPORCIONALIDAD. Los elementos del conjunto IN = {1, 2, 3, 4, 5, 6, 7,...} se denominan números
GUÍA Nº 2 UNIDAD: NÚMEROS Y PROPORCIONALIDAD NÚMEROS ENTEROS NÚMEROS NATURALES (ln) Los elementos del conjunto IN = {1, 2, 3, 4, 5, 6, 7,...} se denominan números naturales NÚMEROS ENTEROS (Z) Los elementos
Tema 6: Trigonometría.
Tema 6: Trigonometría. Comenzamos un tema, para mi parecer, muy bonito, en el que estudiaremos algunos aspectos importantes de la geometría, como son los ángulos, las principales razones e identidades
MATEMÁTICA CPU MÓDULO 1. Números reales Ecuaciones e inecuaciones. Representaciones en la recta y en el plano.
MATEMÁTICA CPU MÓDULO Números reales. Ecuaciones e inecuaciones. Representaciones en la recta y en el plano.. Marcar con una cruz los conjuntos a los cuales pertenecen los siguientes números: N Z Q R 8
SIIGO Dejando huella... SIIGO. Versión 5.1. VENDEDOR WINDOWS PROCESO DE FACTURACION Y RECAUDO. Caminando hacia el futuro...www.siigo.
SIIGO Versión 5.1. VENDEDOR WINDOWS PROCESO DE FACTURACION Y RECAUDO 5 1 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. PROCESO DE VENTAS... 4 2. REQUERIMIENTOS ANTES DE INICIAR EL PROCESO... 5 3. FACTURA DE
Curso º ESO. UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón
2º ESO UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón OBJETIVOS CONTENIDOS PROCEDIMIENTOS Lenguaje algebraico. Normas y Traducción
Tema 3: Números racionales
Tema 3: Números racionales SELECCIÓN DE EJERCICIOS RESUELTOS EJERCICIOS DEL CAPÍTULO 4 (Fracciones y números racionales positivos) (Pág. 9) 22. Al examen de junio de matemáticas se presentan 3 de cada
Revisora: María Molero
57 Capítulo 5: INECUACIONES. Matemáticas 4ºB ESO 1. INTERVALOS 1.1. Tipos de intervalos Intervalo abierto: I = (a, b) = {x a < x < b}. Intervalo cerrado: I = [a, b] = {x a x b}. Intervalo semiabierto por
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA El cálculo y los problemas se irán trabajando y evaluando a lo largo de todo el año. 1ª EVALUACIÓN CONTENIDOS. o Los números de siete y
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Tutorial MT-b1. Matemática Tutorial Nivel Básico. Elementos básicos de Aritmética
12345678901234567890 M ate m ática Tutorial MT-b1 Matemática 2006 Tutorial Nivel Básico Elementos básicos de Aritmética Matemática 2006 Tutorial Algunos elementos básicos de Aritmética Marco teórico: 1.
Utilización de Funciones en OpenOffice.org Calc
Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
2. Cuál es el valor del cociente de la suma entre la diferencia de los senos de dos ángulos?
1. Qué relaciones ligan las razones trigonométricas de (45º-a) y (45º+a) 2. Cuál es el valor del cociente de la suma entre la diferencia de los senos de dos ángulos? 3. Demostrar la fórmula: 4. Expresar
Guía Nº 1(B) ALGEBRA
Liceo Industrial Benjamín Dávila Larraín Unidad Técnica Pedagógica Guía Nº (B) ALGEBRA I. Identificación Docente Verónica Moya R. Claudia Paez Subsector/Módulo Matemática Email docente Aprendizaje Esperado
UNIDAD DE APRENDIZAJE I
UNIDAD DE APRENDIZAJE I Saberes procedimentales Interpreta y utiliza correctamente el lenguaje simbólico para el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones algebraicas.
PRUEBA DE ENTRADA LÓGICO MATEMÁTICA DE SEXTO GRADO. 1. Identifica qué operación entre conjuntos representa cada diagrama:
PRUEBA DE ENTRADA LÓGICO MATEMÁTICA DE SEXTO GRADO Lee con atención y luego responde: 1. Identifica qué operación entre conjuntos representa cada diagrama: 2. En esta recta aparecen señalados las décimas.
III: Geometría para maestros. Capitulo 1: Figuras geométricas
III: Geometría para maestros. Capitulo : Figuras geométricas SELECCIÓN DE EJERCICIOS RESUELTOS SITUACIONES INTRODUCTORIAS En un libro de primaria encontramos este enunciado: Dibuja un polígono convexo
MATEMÁTICAS ÁLGEBRA (TIC)
COLEGIO COLOMBO BRITÁNICO Formación en la Libertad y para la Libertad MATEMÁTICAS ÁLGEBRA (TIC) GRADO:8 O A, B DOCENTE: Nubia E. Niño C. FECHA: 23 / 02 / 15 GUÍA UNIFICADA: # 1 5; # 1-6 y 1-7 DESEMPEÑOS:
LOS NUMEROS IRRACIONALES Y SU REPRESENTACIÓN EN LA RECTA NUMERICA
GUIA Nº 1: LOS NÚMEROS REALES 1 GRADO: 8º PROFESORA: Eblin Martínez M. ESTUDIANTE: PERIODO: I DURACIÓN: 20 Hrs LOGRO: Realizo operaciones con números naturales, enteros, racionales e irracionales. INDICADORES
Resolución de problemas mediante ecuaciones.
Resolución de problemas mediante ecuaciones. 1.- La suma de un número con el doble de ese mismo número es 72. Cuál es ese número? 2.- Un señor compró 2 kilos de papas y 3 de tomates. El kilo de papas costaba
Cuando se enumeran todos los elementos que componen el conjunto. A = { 1, 2, 3, 4, 5 }
LOS NÚMEROS REALES TEMA 1 IDEAS SOBRE CONJUNTOS Partiremos de la idea natural de conjunto y del conocimiento de si un elemento pertenece (* ) o no pertenece (* ) a un conjunto. Los conjuntos se pueden
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Manejo de parcialidades en Aspel-SAE 6.0
Manejo de parcialidades en Aspel-SAE 6.0 Cuando a un cliente se le otorga la facilidad de realizar varios pagos para cubrir con la totalidad del monto de una factura y requiera un Comprobante Fiscal por
RESOLUCIÓN DE TRIÁNGULOS FUNCIONES TRIGONOMÉTRICAS DE UN ÁNGULO AGUDO (0º a 90º) DEFINICIÓN DE FUNCIONES TRIGONOMÉTRICAS
RESOLUCIÓN DE TRIÁNGULOS FUNCIONES TRIGONOMÉTRICAS DE UN ÁNGULO AGUDO (0º a 90º) DEFINICIÓN DE FUNCIONES TRIGONOMÉTRICAS ESTE TRIANGULO SERA EL MISMO PARA TODA LA EXPLICACIÓN RELACIÓN ENTRE LAS FUNCIONES
TEMA 1 CONJUNTOS NUMÉRICOS
TEMA 1 CONJUNTOS NUMÉRICOS. Objetivos / Criterios de evaluación O.1.1 Realizar correctamente operaciones con fracciones: Suma, resta, producto, cociente, potencia y radicación. O.1.2 Resolver operaciones
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
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
ANAGOLF. Sitio administrativo, Facturación. Manual de usuario. Melquisedeth Soto Paniagua 10/09/2013
2013 ANAGOLF Sitio administrativo, Facturación Manual de usuario Melquisedeth Soto Paniagua 10/09/2013 Tabla de contenido 1. Configuración... 3 1.1. Tipo de cambio... 3 1.2. Conceptos de pago... 4 1.3.
Continuación Números Naturales:
Continuación Números Naturales: Múltiplos y divisores de un número natural. Reglas de divisibilidad. Mínimo común múltiplo y Máximo común divisor. Ejercicios de aplicación. Continuación Números Naturales:
DIBUJO TÉCNICO II EJERCICIOS DE APOYO. Prof. Jesús Macho Martínez
DIBUJO TÉCNICO II EJERCICIOS DE APOYO Esta obra de Jesús Macho Martínez está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported 1º.- Deducir razonadamente el valor del ángulo α marcado
Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.
INSTITUTO DE FORMACIÓN DOCENTE DE CANELONES DIVISIBILIDAD
DIVISIBILIDAD Definición de múltiplo Dados los números naturales a y b, se dice que a es múltiplo de b, si y solo si existe un número natural k, único, tal que a = b.k El número k se dice que es el cociente
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
c). Conceptos. Son los grupos o conceptos que se enlistan en las filas de la izquierda de la tabla
Tema 5. Tablas estadísticas Como ya se había establecido en el tema anterior sobre el uso de las tablas estadísticas, éstas son medios que utiliza la estadística descriptiva o deductiva para la presentación
3. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.
Lista general de Ejercicios Resueltos 1. 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 50%
Sucesiones y Progresiones. Guía de Ejercicios
. Módulo 5 Sucesiones y Progresiones Guía de Ejercicios Índice Unidad I. Sucesiones Ejercicios Resueltos... pág. 02 Ejercicios Propuestos... pág. 06 Unidad II. Sumatorias de sucesiones Ejercicios Resueltos...
Aplicaciones y funcionalidades
Información base Es la información básica del sistema. Lo ingresado en ésta etapa se utilizará en los procesos siguientes. Proveedores, prestadores, servicios, rutas aéreas ó terrestres, clases y categorías
lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas
1. Fracciones Una fracción es una expresión del tipo a b, donde a y b son números naturales llamados numerador y denominador, respectivamente. 1.1. Interpretación de una fracción a) Fracción como parte
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
2. ECUACIONES LINEALES O DE PRIMER GRADO
. ECUACIONES LINEALES O DE PRIMER GRADO El objetivo de este capítulo es repasar las ecuaciones lineales o de primer grado y resolver ecuaciones lineales por medio de propiedades vistas en la unidad nº
Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.
Tema 1: Números Reales 1.1 Conjunto de los números Naturales (N): 0, 1, 2, 3. Números positivos sin decimales. Sirven para contar. Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos
Factura Aboutwhite
Conoce tu factura Factura Aboutwhite 1 4 2 3 5 6 8 7 9 1. Resumen de Factura CUPS: Las siglas CUPS corresponden al Código Universal del Punto de Suministro. Es un identificador único de un punto de suministro
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS INSTRUCTIVO PARA EL SIMULADOR DE UNA MÁQUINA DE ESTADOS FINITOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
Ecuaciones, ecuación de la recta y sistemas
Ecuaciones, ecuación de la recta y sistemas Ecuaciones Una ecuación es una igualdad condicionada en la que aplicando operaciones adecuadas se logra despejar (aislar) la incógnita. Cuando una ecuación contiene
SUBDIRECCION DE EDUCACION DEPARTAMENTO COLEGIOS LICEO CAMPESTRE CAFAM GUIA DE APRENDIZAJE No. 1 AREA: MATEMATICAS
SUBDIRECCION DE EDUCACION DEPARTAMENTO COLEGIOS LICEO CAMPESTRE CAFAM GUIA DE APRENDIZAJE No. 1 AREA: MATEMATICAS ASIGNATURA: Matemáticas TEMA: Números Naturales GRADO: Quinto PERIODO: Primero PROFESOR:
SIIGO Pyme. Elaboración Facturación Rápida. Cartilla II
SIIGO Pyme Elaboración Facturación Rápida Cartilla II Tabla de Contenido 1. Presentación 2. Cuál es el Objetivo de Manejar Facturación Rápida? 3. Cuál es la Ruta para Contabilizar Facturación Rápida? 4.
Herramientas de Programación. M.C. Juan Carlos Olivares Rojas
Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas
CAPÍTULO 4: VARIABLES Y RAZONES
Capítulo 4: Variables y razones CAPÍTULO 4: VARIABLES Y RAZONES Fecha: 33 2014 CPM Educational Program. All rights reserved. Core Connections en español, Curso 2 Fecha: Caja de herramientas 2014 CPM Educational
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
1. dejar a una lado de la igualdad la expresión que contenga una raíz.
1. Resuelve las siguientes ecuaciones reales: Solución x 1 + x = 0 ; 3 x = 3 ; ln(x 1) + 4 = ln 3 Ecuaciones con raíces: No todas las ecuaciones de este tipo son sencillas de resolver, pero podemos intentar
4. El largo de un terreno rectangular mide 3 metros más que su ancho, determine la expresión algebraica que representa el perímetro del terreno.
GUÍA DE EJERCICIOS Nº 4 Contenidos: Lenguaje algebraico: Utiliza letras para representar números desconocidos Evaluación de expresiones algebraicas: Hallar el valor numérico de una expresión 1. En cada
SCUACAC026MT22-A16V1. SOLUCIONARIO Ejercitación Generalidades de números
SCUACAC026MT22-A16V1 0 SOLUCIONARIO Ejercitación Generalidades de números 1 TABLA DE CORRECCIÓN GUÍA PRÁCTICA EJERCITACIÓN GENERALIDADES DE NÚMEROS Ítem Alternativa 1 E 2 D 3 B 4 E 5 A 6 E 7 B 8 D 9 D
Matemáticas financieras
Matemáticas financieras MATEMÁTICAS FINANCIERAS 1 Sesión No. 2 Nombre: Fundamentos matemáticos Contextualización Para concluir con la unidad introductoria a las matemáticas financieras, en la que estamos
Tema: Funciones en Excel (III) Funciones de fecha y hora Las fechas son a menudo una parte crítica de análisis de datos
Tema: Funciones en Excel (III) Funciones de fecha y hora Las fechas son a menudo una parte crítica de análisis de datos Índice: 1 Para qué las funciones fecha y hora? 2 Generalidades El especial tratamiento
ECUACIONES E INECUACIONES
ECUACIONES E INECUACIONES 1.- Escribe las expresiones algebraicas que representan los siguientes enunciados: a) Número de ruedas necesarias para fabricar x coches. b) Número de céntimos para cambiar x
PRÁCTICAS HOJA DE CÁLCULO
EJERCICIO 1 1- Crea la siguiente hoja de cálculo. 2- Calcula todos los totales; utilizando en las filas el método manual y en las columnas la función Autosuma. 3- Modifica el ancho de las columnas para
Catálogo de Trabajadores
Escuela de Computación Empresarial Cuaderno de trabajo de NOI-Windows Objetivo general: Al termino de esta sección el alumno operará el Catálogo de los trabajadores y datos complementarios, aprenderá la
Práctica 2ª : OPERADORES LÓGICOS Y RELACIONALES. CICLOS Y ESTRUCTURAS DE CONTROL. MÉTODOS DE RESOLUCIÓN DE UNA ECUACIÓN NO LINEAL.
practica2sr.nb 1 Apellidos y Nombre: Práctica 2ª : OPERADORES LÓGICOS Y RELACIONALES. CICLOS Y ESTRUCTURAS DE CONTROL. MÉTODOS DE RESOLUCIÓN DE UNA ECUACIÓN NO LINEAL. Operadores lógicos y relacionales
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Taller de Resolución de Problemas Computacionales
Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas
Hoja 6: Estadística descriptiva
Hoja : Estadística descriptiva Hoja : Estadística descriptiva May Dada la siguiente distribución de frecuencias, halle: a) la mediana; b) la media. Número (x) Frecuencia (y) May De enero a septiembre la
2. Obtener la longitud de la base de un triángulo isósceles cuyos lados iguales miden 17 cm y su altura 8 cm.
ACTIVIDAD DE APOYO GEOMETRIA GRADO 11 1. Calcular el valor de la altura del triángulo equilátero y de la diagonal del cuadrado (resultado con dos decimales, bien aproimados): h 6 cm (Sol: 3,46 cm) (Sol:
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.- POLINOMIOS Recordemos que un monomio es una expresión algebraica (combinación de letras y números) en la que las únicas operaciones que aparecen entre las
IMPUESTO A LAS GANANCIAS 4ta. CATEGORÍA
IMPUESTO A LAS GANANCIAS 4ta. CATEGORÍA A partir del 01 de enero de 2015, de acuerdo a la normativa de AFIP, todo el personal, de cualquier escalafón, perteneciente a la Administración Central, estará
Tema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
Matemáticas y Tecnología. Unidad 2 Los números racionales
CENTRO PÚBLICO DE EDUCACIÓN DE PERSONAS ADULTAS ESPA Matemáticas y Tecnología Unidad Los números racionales Nota Al final del texto se encuentra la solución de los ejercicios de la página del libro Concepto
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
a) 25 b) 81 c) d) 8 e) 16 f) 8 g) 16 Solución: Calcula: a) 33 2 b) 2,5 2 c) 0,7 3 d) 1,2 3 Solución: Solución:
Potencias y raíces. Potencias de exponente entero Calcula mentalmente las siguientes potencias: a) 5 2 b) 4 c) 0 6 d) ( 2) e) ( 2) 4 f) 2 g) 2 4 a) 25 b) 8 c) 000 000 d) 8 e) 6 f) 8 g) 6 P I E N S A Y
TEMA 1 NÚMEROS NATURALES
TEMA 1 NÚMEROS NATURALES Criterios De Evaluación de la Unidad 1 Efectuar correctamente operaciones combinadas de números naturales, aplicando correctamente las reglas de prioridad y haciendo un uso adecuado
Inecuaciones: Actividades de recuperación.
Inecuaciones: Actividades de recuperación. 1.- Escribe la inecuación que corresponde a los siguientes enunciados: a) El perímetro de un triángulo equilátero es menor que 4. (x = lado del triángulo) b)
MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN
MATEMÁTICAS 4. º CURSO UNIDAD 7: DIVISIÓN OBJETIVOS Calcular divisiones cuyo divisor es un número dígito. Reconocer si una división es exacta o entera. Conocer y aplicar la relación entre los términos
GUÍA BÁSICA DE SCHEME v.4
Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los
Soluciones - Tercer Nivel Juvenil
SOIEDD EUTORIN DE MTEMÁTI ETP LSIFITORI "VII EDIIÓN DE LS OLIMPIDS DE L SOIEDD EUTORIN DE MTEMÁTI" Soluciones - Tercer Nivel Juvenil 01 de abril de 010 1. Una mesa cuadrada tiene 1 m de lado. uál es el
Preparación para Álgebra 1 de Escuela Superior
Preparación para Álgebra 1 de Escuela Superior Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales
Primaria Sexto Grado Matemáticas (con QuickTables)
Primaria Sexto Grado Matemáticas (con QuickTables) Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios
SIIGO WINDOWS. Procesos Programación de Pagos. Cartilla
SIIGO WINDOWS Procesos Programación de Pagos Cartilla I Tabla de Contenido 1. Presentación 2. Qué es una Programación de Pagos? 3. Cuál es la Ruta para Ejecutar la Programación de Pagos? 4. Cuáles son
Estructuras de control
Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección
ECUACIONES.
. ECUACIONES... Introducción. Recordemos que el valor numérico de un polinomio (y, en general, de cualquier epresión algebraica) se calcula sustituyendo la/s variable/s por números (que, en principio,
ESTADÍSTICA DESCRIPTIVA PARA EL TURISMO
ESTADÍSTICA DESCRIPTIVA PARA EL TURISMO RELACIÓN DE PROBLEMAS PROPUESTOS DE UNA VARIABLE Curso académico 2004-2005 DPTO. ECONOMÍA APLICADA I 1. Obtener las frecuencias acumuladas, las frecuencias relativas
Diseño de Archivo de Pago Mis Cuentas
Diseño de Archivo de Pago Mis Cuentas IMPORTANTE: De optar por este diseño, el diseño de archivo de Link Pagos no podrá ser utilizado; dado que nuestro sistema recibirá un SOLO archivo con la base de datos
PRESENTACIÓN DE INFORMACIÓN DE VENTAS A CRÉDITO
PRESENTACIÓN DE INFORMACIÓN DE VENTAS A CRÉDITO Manual de Usuario Externo Versión: 03 Fecha de aprobación: 26/06/2014 CONTROL DE CAMBIOS Versión Sección y/o página 02 17 Descripción de la modificación
