SlideShare uma empresa Scribd logo
1 de 3
EJERCICIOS REPASO 2 PARCIAL

1.Una compañía tiene una fórmula poco común para calcular el sueldo de sus
    empleados. El sueldo semanal para un empleado es igual a:
       $ 100 + $(edad del empleado) + ($ 1 + 2 + 3+ ... + años en la compañía)
Así, si un empleado de 37 años de edad tiene una antigüedad de seis años,
ganaría el sueldo semanal de $ 158, ya que es la suma de 100 + 37 (edad) + 21,
en donde 21 es la suma de 1+2+3+4+5+6. Escriba un algoritmo para calcular el
pago quincenal de un empleado, recibiendo como entrada la edad y los años que
lleva en la compañía.

2.Escriba un algoritmo que reciba como entrada 10 números introducidos por
   teclado, y nos indique si es que se repitió algún número, y si es así, cuantas
   veces se repitió.

3.-Un entero positivo n se llama perfecto si n es igual a la suma de todos sus divisores
   diferentes de él. Por ejemplo, 6 es perfecto porque 6 = 1 + 2 + 3. Escriba un programa
   que reciba como entrada un número entero positivo, y nos indique si éste es perfecto
   o no. Además, el programa debe imprimir todos los divisores del número.
4.-Realizar la prueba de escritorio del siguiente pseudocódigo Y DETERMINAR
QUÉ HACE:

Inicio
Cambios<- 0
Para i<- 1 Hasta i<=4 hacer

       Leer(a,b,c)
       Si a>c

                temp = a
                a=c
                c = temp
                Imprimir (a,b,c,)
                cambios = cambios + 1
       FinSi
       Si b>c
                temp = b
                b=c
                c = temp
                Imprimir (a,b,c,)
                cambios = cambios + 1
      FinSi
FinPara
Imprimir ( a,b,c)
Imprimir (Las variables se intercambiaron : , cambios, veces)
FinProceso


                                                                                       1
5.-Introducir un rango especificado por 2 números enteros, tal que el primero sea
menor al segundo ycontar el número de múltiplos de 3 que existe en el rango. Por
ejemplo, si se introduce 2 y 21, el númerode múltiplos de 3 es 7, dado que
3,6,9,12,15,18 y 21 son múltiplos de 3 en el rango [2,21].

6.- Elabora un algoritmo tal que solicite palabras hasta que se introduzca la
palabra ‘FIN’ o‘fin’. Muestra cuántas palabras introdujo el usuario.

7.-
Una cooperativa de productores de naranjas almacena el total de toneladas cosechadas
durante el último año en N parcelas (1≤ N ≤ 50). En cada parcela se pueden cultivar dos
tipos de naranjas: para jugo y para comer. Se conoce el total de toneladas cosechadas de
cada uno de los tipos de naranjas. Si en una parcela no se hubiera cosechado alguno de
los tipos, entonces habrá 0.
La información se almacena en un arreglo como se muestra en el siguiente ejemplo:




      En la parcela 1 se cosecharon: 100 toneladas de naranjas para jugo y 500 toneladas
          de naranjas para comer.
      • En la parcela 2 se cosecharon: 600 toneladas de naranjas para jugo y 0 toneladas de
          naranjas para comer.
      NOTA: Observe que la información de una misma parcela ocupa posiciones
      consecutivas en el arreglo.
      Se le pide que haga un algoritmo que pueda:
          a) Leer la información: N (1≤ N ≤ 50) y las toneladas por tipo de naranja de cada
              una las parcelas.
          b) Calcular e imprimir el total de la producción por parcela.
          c) Eliminar la información de una parcela. El dato requerido para esta opción es el
              número de parcela a eliminar. Al eliminar una parcela se asigna la información
              en variables por ejemplo, eliminar parcela 2: nj=N(2); nc=N(3) (de acuerdo a la
              información que se muestra en la imagen); se muestran en pantalla como la
              información de la parcela 2, al asignarse a variables, ya no se encuentran en
              el arreglo.



                                                                                           2
d) Buscar e imprimir el número de una parcela (si hubiera) que no haya tenido
        producción de ninguno de los tipos de naranjas. Es decir, durante el último año
        su producción total fue 0.


PROYECTO FINAL DE ALGORITMICA

ENTREGAR EN CD POR EQUIPO DE 4 PERSONAS UN DOCUMENTO EN PDF O
WORD QUE CONTENGA:



PRESENTACIÓN (PORTADA QUE INCLUYE NOMBRE DE LA CARRERA, NOMBRE LA
MATERIA, SECCIÓN, CATEDRÁTICO E INTEGRANTES DE EQUIPO

INTRODUCCIÓN

INDICE GENERADO POR EL PROCESADOR

TODOS LOS EJERCICIOS REALIZADOS EN CLASE Y DE TAREA EN ORDEN
SECUENCIAL NUMERADOS, CON EL PLANTEAMIENTO DEL PROBLEMA, ANÁLISIS
DEL PROBLEMA, PSEUDOCÓDIGO, DIAGRAMA DE FLUJO Y PRUEBA DE
ESCRITORIO. LOS EJERCICIOS SE AGRUPARAN POR TEMA: SECUENCIALES,
CONDICIONALES, CICLOS, ARREGLOS.

FUENTES BIBLIOGRAFICAS, SI SE CONSULTARON LIBROS PARA LA SOLUCIÓN DE
ALGÚN ALGORITMO, UTILIZANDO NORMAS APA, PARA SU REDACCIÓN.




                                                                                     3

Mais conteúdo relacionado

Mais procurados

2011 2012 (blog 4ª t12,13,14)
2011 2012 (blog 4ª t12,13,14)2011 2012 (blog 4ª t12,13,14)
2011 2012 (blog 4ª t12,13,14)
Chemagutierrez73
 
Modelo de examen cuadraticas
Modelo de examen cuadraticasModelo de examen cuadraticas
Modelo de examen cuadraticas
flor2510
 
Presentacionmate
PresentacionmatePresentacionmate
Presentacionmate
montse
 

Mais procurados (20)

Taller de 11 segundo
Taller de 11 segundoTaller de 11 segundo
Taller de 11 segundo
 
Ejercicios funciones katherinne araya
Ejercicios funciones katherinne arayaEjercicios funciones katherinne araya
Ejercicios funciones katherinne araya
 
2011 2012 (blog 4ª t12,13,14)
2011 2012 (blog 4ª t12,13,14)2011 2012 (blog 4ª t12,13,14)
2011 2012 (blog 4ª t12,13,14)
 
Taller sistema decimal
Taller sistema decimalTaller sistema decimal
Taller sistema decimal
 
Plantilla de rejillas
Plantilla de rejillas Plantilla de rejillas
Plantilla de rejillas
 
Resolución de problemas potencias
Resolución de problemas potenciasResolución de problemas potencias
Resolución de problemas potencias
 
Metdo sdo pacial
Metdo sdo pacialMetdo sdo pacial
Metdo sdo pacial
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaugh
 
Modelo de examen cuadraticas
Modelo de examen cuadraticasModelo de examen cuadraticas
Modelo de examen cuadraticas
 
Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro
 
Presentacionmate
PresentacionmatePresentacionmate
Presentacionmate
 
Unidad14
Unidad14Unidad14
Unidad14
 
Taller1
Taller1Taller1
Taller1
 
Regresión lineal simple
Regresión lineal simpleRegresión lineal simple
Regresión lineal simple
 
5 mathematic03
5 mathematic035 mathematic03
5 mathematic03
 
Matriices
MatriicesMatriices
Matriices
 
Actividad Evaluada de Función Exponencial
Actividad Evaluada de Función ExponencialActividad Evaluada de Función Exponencial
Actividad Evaluada de Función Exponencial
 
Guia Regresion
Guia RegresionGuia Regresion
Guia Regresion
 
Taller de 9 segundo
Taller de 9 segundoTaller de 9 segundo
Taller de 9 segundo
 

Destaque (14)

Practicacandados
PracticacandadosPracticacandados
Practicacandados
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 
Practica controlconcurrencia
Practica controlconcurrenciaPractica controlconcurrencia
Practica controlconcurrencia
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
Base de-datos-cine
Base de-datos-cineBase de-datos-cine
Base de-datos-cine
 
Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Ejercicio2 mysql
Ejercicio2 mysqlEjercicio2 mysql
Ejercicio2 mysql
 
Scrip de la base de datos cine
Scrip de la base de datos cineScrip de la base de datos cine
Scrip de la base de datos cine
 
Ejercicio 2 transacciones
Ejercicio 2 transaccionesEjercicio 2 transacciones
Ejercicio 2 transacciones
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yog
 

Semelhante a Proyecto final de algoritmica

Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011
Josue Avila
 
segundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicassegundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicas
apuntescbc
 

Semelhante a Proyecto final de algoritmica (20)

Mas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdfMas_de_400_ejercicios_de_programacion_en (2).pdf
Mas_de_400_ejercicios_de_programacion_en (2).pdf
 
Mas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdfMas_de_400_ejercicios_de_programacion_en (1).pdf
Mas_de_400_ejercicios_de_programacion_en (1).pdf
 
Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011Cm tarea departamental # 2 enero 2011
Cm tarea departamental # 2 enero 2011
 
Aplicación de matrices
Aplicación de matricesAplicación de matrices
Aplicación de matrices
 
Pre post algebra 2
Pre post algebra 2Pre post algebra 2
Pre post algebra 2
 
Semana 7 mate1 25 al 29 sept
Semana 7 mate1  25 al 29 septSemana 7 mate1  25 al 29 sept
Semana 7 mate1 25 al 29 sept
 
Semana 8 mate1 del 1 al 5 octubre
Semana 8 mate1  del 1 al 5 octubreSemana 8 mate1  del 1 al 5 octubre
Semana 8 mate1 del 1 al 5 octubre
 
Evamate (4)
Evamate (4)Evamate (4)
Evamate (4)
 
Modulo3
Modulo3Modulo3
Modulo3
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Arreglos y matrices c++
Arreglos y matrices c++Arreglos y matrices c++
Arreglos y matrices c++
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 
Teoría y problemas de álgebra cepre-sm ccesa007
Teoría y problemas de álgebra cepre-sm  ccesa007Teoría y problemas de álgebra cepre-sm  ccesa007
Teoría y problemas de álgebra cepre-sm ccesa007
 
Distribución de los recursos
Distribución de los recursosDistribución de los recursos
Distribución de los recursos
 
Guia logica-lab1-c1
Guia logica-lab1-c1Guia logica-lab1-c1
Guia logica-lab1-c1
 
segundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicassegundo parcial de algebra del cbc ciencias economicas
segundo parcial de algebra del cbc ciencias economicas
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Muchas Graciasssssssssss
Muchas GraciasssssssssssMuchas Graciasssssssssss
Muchas Graciasssssssssss
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 

Mais de María Luisa Velasco (20)

Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios2parte
Ejercicios2parteEjercicios2parte
Ejercicios2parte
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
Concurrencia
ConcurrenciaConcurrencia
Concurrencia
 

Proyecto final de algoritmica

  • 1. EJERCICIOS REPASO 2 PARCIAL 1.Una compañía tiene una fórmula poco común para calcular el sueldo de sus empleados. El sueldo semanal para un empleado es igual a: $ 100 + $(edad del empleado) + ($ 1 + 2 + 3+ ... + años en la compañía) Así, si un empleado de 37 años de edad tiene una antigüedad de seis años, ganaría el sueldo semanal de $ 158, ya que es la suma de 100 + 37 (edad) + 21, en donde 21 es la suma de 1+2+3+4+5+6. Escriba un algoritmo para calcular el pago quincenal de un empleado, recibiendo como entrada la edad y los años que lleva en la compañía. 2.Escriba un algoritmo que reciba como entrada 10 números introducidos por teclado, y nos indique si es que se repitió algún número, y si es así, cuantas veces se repitió. 3.-Un entero positivo n se llama perfecto si n es igual a la suma de todos sus divisores diferentes de él. Por ejemplo, 6 es perfecto porque 6 = 1 + 2 + 3. Escriba un programa que reciba como entrada un número entero positivo, y nos indique si éste es perfecto o no. Además, el programa debe imprimir todos los divisores del número. 4.-Realizar la prueba de escritorio del siguiente pseudocódigo Y DETERMINAR QUÉ HACE: Inicio Cambios<- 0 Para i<- 1 Hasta i<=4 hacer Leer(a,b,c) Si a>c temp = a a=c c = temp Imprimir (a,b,c,) cambios = cambios + 1 FinSi Si b>c temp = b b=c c = temp Imprimir (a,b,c,) cambios = cambios + 1 FinSi FinPara Imprimir ( a,b,c) Imprimir (Las variables se intercambiaron : , cambios, veces) FinProceso 1
  • 2. 5.-Introducir un rango especificado por 2 números enteros, tal que el primero sea menor al segundo ycontar el número de múltiplos de 3 que existe en el rango. Por ejemplo, si se introduce 2 y 21, el númerode múltiplos de 3 es 7, dado que 3,6,9,12,15,18 y 21 son múltiplos de 3 en el rango [2,21]. 6.- Elabora un algoritmo tal que solicite palabras hasta que se introduzca la palabra ‘FIN’ o‘fin’. Muestra cuántas palabras introdujo el usuario. 7.- Una cooperativa de productores de naranjas almacena el total de toneladas cosechadas durante el último año en N parcelas (1≤ N ≤ 50). En cada parcela se pueden cultivar dos tipos de naranjas: para jugo y para comer. Se conoce el total de toneladas cosechadas de cada uno de los tipos de naranjas. Si en una parcela no se hubiera cosechado alguno de los tipos, entonces habrá 0. La información se almacena en un arreglo como se muestra en el siguiente ejemplo: En la parcela 1 se cosecharon: 100 toneladas de naranjas para jugo y 500 toneladas de naranjas para comer. • En la parcela 2 se cosecharon: 600 toneladas de naranjas para jugo y 0 toneladas de naranjas para comer. NOTA: Observe que la información de una misma parcela ocupa posiciones consecutivas en el arreglo. Se le pide que haga un algoritmo que pueda: a) Leer la información: N (1≤ N ≤ 50) y las toneladas por tipo de naranja de cada una las parcelas. b) Calcular e imprimir el total de la producción por parcela. c) Eliminar la información de una parcela. El dato requerido para esta opción es el número de parcela a eliminar. Al eliminar una parcela se asigna la información en variables por ejemplo, eliminar parcela 2: nj=N(2); nc=N(3) (de acuerdo a la información que se muestra en la imagen); se muestran en pantalla como la información de la parcela 2, al asignarse a variables, ya no se encuentran en el arreglo. 2
  • 3. d) Buscar e imprimir el número de una parcela (si hubiera) que no haya tenido producción de ninguno de los tipos de naranjas. Es decir, durante el último año su producción total fue 0. PROYECTO FINAL DE ALGORITMICA ENTREGAR EN CD POR EQUIPO DE 4 PERSONAS UN DOCUMENTO EN PDF O WORD QUE CONTENGA: PRESENTACIÓN (PORTADA QUE INCLUYE NOMBRE DE LA CARRERA, NOMBRE LA MATERIA, SECCIÓN, CATEDRÁTICO E INTEGRANTES DE EQUIPO INTRODUCCIÓN INDICE GENERADO POR EL PROCESADOR TODOS LOS EJERCICIOS REALIZADOS EN CLASE Y DE TAREA EN ORDEN SECUENCIAL NUMERADOS, CON EL PLANTEAMIENTO DEL PROBLEMA, ANÁLISIS DEL PROBLEMA, PSEUDOCÓDIGO, DIAGRAMA DE FLUJO Y PRUEBA DE ESCRITORIO. LOS EJERCICIOS SE AGRUPARAN POR TEMA: SECUENCIALES, CONDICIONALES, CICLOS, ARREGLOS. FUENTES BIBLIOGRAFICAS, SI SE CONSULTARON LIBROS PARA LA SOLUCIÓN DE ALGÚN ALGORITMO, UTILIZANDO NORMAS APA, PARA SU REDACCIÓN. 3