SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Autor: Luis Heladio Garzón Rodríguez
UNIVERSIDAD DEL TOLIMA
INSTITUTO DE EDUCACION A DISTANCIA
AREA : INGENIERIAS Y TECNOLOGIAS
PROGRAMA : INGENERIA DE SISTEMAS
CURSO : ELEMENTOS DE PROGRAMACION
TEMA: INTRODUCCIÓN A LOS PARADIGMAS DE PROGRAMACIÓN
1. ¿Cuál es la diferencia entre un compilador y un intérprete?
2. ¿Por qué la capacidad de los computadores influye en la evolución de los lenguajes
de programación?
3. ¿Un programa escrito en lenguaje de alto nivel se ejecuta más rápido que un
programa escrito en lenguaje de bajo nivel?
4. ¿En qué consiste la arquitectura de Von Neumann?
5. ¿Qué constituye el entorno de programación?
6. En que inciden las características de un buen lenguaje de programación en el
desarrollo de aplicaciones altamente efectivas y eficientes?
7. ¿En cuál paradigma los lenguajes de programación están orientados al “qué” y no
al “cómo”?.
8. ¿Por qué es importante la portabilidad de un lenguaje de programación?
9. ¿Evalúe los lenguajes Lisp y Prolog en indique que tipo de aplicaciones se puede
desarrollar con ellos?¿Cual es el mas popular?
10. ¿Qué diferencia puede establecer entre HTML, XML y ASP ?
11. ¿Qué relación puede establecer entre los lenguajes ADA, C++, Java? Elabore un
mapa conceptual.
12. ¿Entre los lenguajes Smalltalk, Haskell y Pitón que diferencias y relaciones puede
establecer?
13. Cual es papel que desempeña la sintaxis en los lenguajes de programación?
14. De acuerdo a su análisis y a su criterio cual de los paradigmas presenta las
mejores condiciones o es el mas apto para desarrollar aplicaciones de software
eficientes y efectivas?
15. Analice la solución propuesta al problema del enunciado que está a continuación,
comprendiendo los cinco (5) pasos, que debe utilizar para solucionar problemas de
programación (1 Análisis, 2 Elaboración del algoritmo, 3 Definición de constantes y
variables, 4 Escribir programa en seudolenguaje, 5 Prueba de escritorio).
Enunciado del problema:
Cortolima para su plan de protección a la fauna silvestre, requiere de un software, que
facilite liquidar el pago en pesos colombianos de recompensas, por recuperación de
especies en cautiverio. La categoría para nivel de extinción es I inminente, A alto, M
moderado, B Bajo. El tipo de fauna 1 Aves, 2 Reptiles, 3 Mamíferos. Para ello define la
siguiente tabla, de acuerdo a la cantidad de ejemplares recuperados por categoría y
tipo de especie: Para Categoría I se incrementa el valor de pago en 4 veces, Categoría
Autor: Luis Heladio Garzón Rodríguez
A se incrementa en 3, Categoría B se incrementa en 2. Para Aves hasta 20, 2.5 US$
por cada una; más de 50 pero menos de 200, 3.5 US$ por cada una; de 200 en
adelante 4 US$ por cada una; Para Reptiles hasta 200, 3.5 US$ por cada 2; mas de
200 pero menos de 600, 4.2 US$ por cada 2; de 600 en adelante 6.2 US$ por cada 3.
Para Mamíferos hasta 200, 4.2 US$ por cada uno; más de 200 3.2 US$ por cada uno.
Paso 1
Análisis del problema : Escribir un programa para liquidar el pago en pesos Colombianos por
recompensas.
Que piden? Valor a pagar por recompensa.
Que me dan? Tipo de fauna, categoría, cantidad de ejemplares.
Como lo hago? Evaluando el tipo de fauna para determinar la tarifa a aplicar por la cantidad de
ejemplares.
Luego dependiendo de la categoría se determina el incremento y se calcula el total a pagar por
la recompensa.
Asignación de valores constantes del problema
II= 4 IA = 3 IB = 2
TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2 TRPM600 = 6.2
TMF200 = 4.2 TMFM200 = 3.2
Expresado de otra forma seria:
Primero se determina de acuerdo al tipo de fauna la tarifa a aplicar
Cuando tipo de fauna 1 y cantidad menor o igual a 20 : vpr = ce * TAV20
Cuando tipo de fauna 1 y cantidad entre 50 y 200 : vpr = ce * TAV50
Cuando tipo de fauna 1 y cantidad más de 200 : vpr = ce * TAV200
Cuando tipo de fauna 2 y cantidad menor o igual a 200 : vpr = ce * TRP200
Cuando tipo de fauna 2 y cantidad entre 201 y 600 : vpr = ce * TRP600
Cuando tipo de fauna 2 y cantidad 600 o más : vpr = ce * TRPM600
Cuando tipo de fauna 3 y cantidad menor o igual a 200 : vpr = ce * TMF200
Cuando tipo de fauna 3 y cantidad más de 200 : vpr = ce * TMFM200
Luego se determina el incremento de acuerdo a la categoría
Cuando categoría es I : vpr = vpr * II
Cuando categoría es A : vpr = vpr * IA
Cuando categoría es B : vpr = vpr * IB
De forma parecida puede plantear la solución, analice, recuerde que también pudiera
haber planteado otra solución que no necesariamente sea igual a esta, lo importante
es comprobar que si funciona.
Paso 2
Algoritmo RECOMP
Inicio
1 Conocer los datos de entrada
2 Evaluar el tipo de fauna para Calcular el valor a pagar por recompensa.
3. Evaluar la categoría para calcular el valor del incremento para la recompensa.
4 Mostrar valor del peaje a pagar.
Fin_Algoritmo
Autor: Luis Heladio Garzón Rodríguez
Paso 3
Definición y declaración de Constantes y variables:
Const:
IA = 3 IB = 2
TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2 TRPM600 = 6.2
TMF200 = 4.2 TMFM200 = 3.2
Var
Entrada : tf,cat : Cadena
Cant:Entero
Proceso : vpr: Real
Salida : vpr : Real
Paso 4
Programa RECOMP
Const IA = 3 IB = 2
TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2
TRPM600 = 6.2 TMF200 = 4.2 TMFM200 = 3.2
VAR
Cadena tf, cat
Entero cant
Real vpr
Inicio
vpr=0
Escriba “ Tipo de Fauna [1. Aves, 2. Reptiles, 3. Mamiferos] : “ Lea tf
Escriba “ Categoría nivel de extinsión [I. Inminente, A. Alto, M. Moderado, B. Bajo] : “ Lea cat
Escriba “ Cantidad de la especie : “ Lea cant
Si tf = „1‟ entonces
Si cant < = 20 entonces
vpr = ce * TAV20
sino
Si cant > = 50 y cant < = 200 entonces
vpr = ce * TAV50
sino
Si cant > 200 entonces
vpr = ce * TAV200
Finsi
Finsi
Finsi
Sino
Si tf = „2‟ entonces
Si cant < = 200 entonces
vpr = ce * TRP200
sino
Si cant > 200 y cant < = 600 entonces
vpr = ce * TRP600
sino
vpr = ce * TRPM600
Finsi
Finsi
Sino
Si tf = „3‟ entonces
Si cant < = 200 entonces
vpr = ce * TMF200
sino
vpr = ce * TMFM200
Finsi
Finsi
Autor: Luis Heladio Garzón Rodríguez
Finsi
Finsi
//Aquí se evalúa la categoría
Si cat = „I‟ o cat = „i‟ entoces
vpr = vpr * II
sino
Si cat = „A‟ o cat = „a‟ entoces
vpr = vpr * IA
sino
Si cat = „B‟ o cat = „b‟ entoces
vpr = vpr * IB
Finsi
Finsi
Finsi
Escriba „ Recompensa a pagar : „ ,vpr
Fin

Más contenido relacionado

Más de Jose Sanchez

Sanchez_Jose_Semana8.pdf
Sanchez_Jose_Semana8.pdfSanchez_Jose_Semana8.pdf
Sanchez_Jose_Semana8.pdfJose Sanchez
 
Database miningguide
Database miningguideDatabase miningguide
Database miningguideJose Sanchez
 
Maquinas de vectores
Maquinas de vectoresMaquinas de vectores
Maquinas de vectoresJose Sanchez
 
Ensayo tutoria 1 sep
Ensayo tutoria 1 sepEnsayo tutoria 1 sep
Ensayo tutoria 1 sepJose Sanchez
 
Algoritmos para aplicar data mining
Algoritmos para aplicar data miningAlgoritmos para aplicar data mining
Algoritmos para aplicar data miningJose Sanchez
 
Segunda condicional
Segunda condicionalSegunda condicional
Segunda condicionalJose Sanchez
 
Aprenda Java como si estuviera en primero
Aprenda Java como si estuviera en primeroAprenda Java como si estuviera en primero
Aprenda Java como si estuviera en primeroJose Sanchez
 
Preguntas generadoras(1)
Preguntas generadoras(1)Preguntas generadoras(1)
Preguntas generadoras(1)Jose Sanchez
 
Herramientas de Programación
Herramientas de ProgramaciónHerramientas de Programación
Herramientas de ProgramaciónJose Sanchez
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosJose Sanchez
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de ProgramaciónJose Sanchez
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programaciónJose Sanchez
 
Personal introduction
Personal introductionPersonal introduction
Personal introductionJose Sanchez
 

Más de Jose Sanchez (20)

Sanchez_Jose_Semana8.pdf
Sanchez_Jose_Semana8.pdfSanchez_Jose_Semana8.pdf
Sanchez_Jose_Semana8.pdf
 
Database miningguide
Database miningguideDatabase miningguide
Database miningguide
 
Maquinas de vectores
Maquinas de vectoresMaquinas de vectores
Maquinas de vectores
 
Ensayo tutoria 1 sep
Ensayo tutoria 1 sepEnsayo tutoria 1 sep
Ensayo tutoria 1 sep
 
Algoritmos para aplicar data mining
Algoritmos para aplicar data miningAlgoritmos para aplicar data mining
Algoritmos para aplicar data mining
 
Data mining
Data mining Data mining
Data mining
 
Segunda condicional
Segunda condicionalSegunda condicional
Segunda condicional
 
Unit 8
Unit 8Unit 8
Unit 8
 
Aprenda Java como si estuviera en primero
Aprenda Java como si estuviera en primeroAprenda Java como si estuviera en primero
Aprenda Java como si estuviera en primero
 
Preguntas generadoras(1)
Preguntas generadoras(1)Preguntas generadoras(1)
Preguntas generadoras(1)
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Herramientas de Programación
Herramientas de ProgramaciónHerramientas de Programación
Herramientas de Programación
 
Paradigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a ObjetosParadigma de Programación Orientada a Objetos
Paradigma de Programación Orientada a Objetos
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
The thirty
The thirtyThe thirty
The thirty
 
Resumen 39 steps
Resumen 39 stepsResumen 39 steps
Resumen 39 steps
 
My daily routine
My daily routineMy daily routine
My daily routine
 
Personal introduction
Personal introductionPersonal introduction
Personal introduction
 

Último

AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdffrank0071
 
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfDESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfssuser6a4120
 
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...frank0071
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdffrank0071
 
Tema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteTema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteUnaLuzParaLasNacione
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...frank0071
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptxllacza2004
 
Matemáticas Aplicadas usando Python
Matemáticas Aplicadas   usando    PythonMatemáticas Aplicadas   usando    Python
Matemáticas Aplicadas usando PythonErnesto Crespo
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxXavierCrdenasGarca
 
cgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfcgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfSergioSanto4
 
Informe Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasInforme Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasRevista Saber Mas
 
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...ocanajuanpablo0
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Juan Carlos Fonseca Mata
 
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdfMata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdffrank0071
 
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdfLA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdflaurasanchez333854
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludFernandoACamachoCher
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfPC0121
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)s.calleja
 
el amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxel amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxhectoralvarado79
 
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdfGribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdffrank0071
 

Último (20)

AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
 
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfDESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
 
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdf
 
Tema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de OrienteTema 1. Generalidades de Microbiologia Universidad de Oriente
Tema 1. Generalidades de Microbiologia Universidad de Oriente
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
 
Matemáticas Aplicadas usando Python
Matemáticas Aplicadas   usando    PythonMatemáticas Aplicadas   usando    Python
Matemáticas Aplicadas usando Python
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
 
cgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdfcgm medicina interna clinica delgado.pdf
cgm medicina interna clinica delgado.pdf
 
Informe Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasInforme Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena Paradas
 
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...
PARES CRANEALES. ORIGEN REAL Y APARENTE, TRAYECTO E INERVACIÓN. CLASIFICACIÓN...
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
 
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdfMata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
Mata, S. - Kriegsmarine. La flota de Hitler [2017].pdf
 
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdfLA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de salud
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
 
el amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxel amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptx
 
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdfGribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
 

Actividad de Aprendizaje

  • 1. Autor: Luis Heladio Garzón Rodríguez UNIVERSIDAD DEL TOLIMA INSTITUTO DE EDUCACION A DISTANCIA AREA : INGENIERIAS Y TECNOLOGIAS PROGRAMA : INGENERIA DE SISTEMAS CURSO : ELEMENTOS DE PROGRAMACION TEMA: INTRODUCCIÓN A LOS PARADIGMAS DE PROGRAMACIÓN 1. ¿Cuál es la diferencia entre un compilador y un intérprete? 2. ¿Por qué la capacidad de los computadores influye en la evolución de los lenguajes de programación? 3. ¿Un programa escrito en lenguaje de alto nivel se ejecuta más rápido que un programa escrito en lenguaje de bajo nivel? 4. ¿En qué consiste la arquitectura de Von Neumann? 5. ¿Qué constituye el entorno de programación? 6. En que inciden las características de un buen lenguaje de programación en el desarrollo de aplicaciones altamente efectivas y eficientes? 7. ¿En cuál paradigma los lenguajes de programación están orientados al “qué” y no al “cómo”?. 8. ¿Por qué es importante la portabilidad de un lenguaje de programación? 9. ¿Evalúe los lenguajes Lisp y Prolog en indique que tipo de aplicaciones se puede desarrollar con ellos?¿Cual es el mas popular? 10. ¿Qué diferencia puede establecer entre HTML, XML y ASP ? 11. ¿Qué relación puede establecer entre los lenguajes ADA, C++, Java? Elabore un mapa conceptual. 12. ¿Entre los lenguajes Smalltalk, Haskell y Pitón que diferencias y relaciones puede establecer? 13. Cual es papel que desempeña la sintaxis en los lenguajes de programación? 14. De acuerdo a su análisis y a su criterio cual de los paradigmas presenta las mejores condiciones o es el mas apto para desarrollar aplicaciones de software eficientes y efectivas? 15. Analice la solución propuesta al problema del enunciado que está a continuación, comprendiendo los cinco (5) pasos, que debe utilizar para solucionar problemas de programación (1 Análisis, 2 Elaboración del algoritmo, 3 Definición de constantes y variables, 4 Escribir programa en seudolenguaje, 5 Prueba de escritorio). Enunciado del problema: Cortolima para su plan de protección a la fauna silvestre, requiere de un software, que facilite liquidar el pago en pesos colombianos de recompensas, por recuperación de especies en cautiverio. La categoría para nivel de extinción es I inminente, A alto, M moderado, B Bajo. El tipo de fauna 1 Aves, 2 Reptiles, 3 Mamíferos. Para ello define la siguiente tabla, de acuerdo a la cantidad de ejemplares recuperados por categoría y tipo de especie: Para Categoría I se incrementa el valor de pago en 4 veces, Categoría
  • 2. Autor: Luis Heladio Garzón Rodríguez A se incrementa en 3, Categoría B se incrementa en 2. Para Aves hasta 20, 2.5 US$ por cada una; más de 50 pero menos de 200, 3.5 US$ por cada una; de 200 en adelante 4 US$ por cada una; Para Reptiles hasta 200, 3.5 US$ por cada 2; mas de 200 pero menos de 600, 4.2 US$ por cada 2; de 600 en adelante 6.2 US$ por cada 3. Para Mamíferos hasta 200, 4.2 US$ por cada uno; más de 200 3.2 US$ por cada uno. Paso 1 Análisis del problema : Escribir un programa para liquidar el pago en pesos Colombianos por recompensas. Que piden? Valor a pagar por recompensa. Que me dan? Tipo de fauna, categoría, cantidad de ejemplares. Como lo hago? Evaluando el tipo de fauna para determinar la tarifa a aplicar por la cantidad de ejemplares. Luego dependiendo de la categoría se determina el incremento y se calcula el total a pagar por la recompensa. Asignación de valores constantes del problema II= 4 IA = 3 IB = 2 TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2 TRPM600 = 6.2 TMF200 = 4.2 TMFM200 = 3.2 Expresado de otra forma seria: Primero se determina de acuerdo al tipo de fauna la tarifa a aplicar Cuando tipo de fauna 1 y cantidad menor o igual a 20 : vpr = ce * TAV20 Cuando tipo de fauna 1 y cantidad entre 50 y 200 : vpr = ce * TAV50 Cuando tipo de fauna 1 y cantidad más de 200 : vpr = ce * TAV200 Cuando tipo de fauna 2 y cantidad menor o igual a 200 : vpr = ce * TRP200 Cuando tipo de fauna 2 y cantidad entre 201 y 600 : vpr = ce * TRP600 Cuando tipo de fauna 2 y cantidad 600 o más : vpr = ce * TRPM600 Cuando tipo de fauna 3 y cantidad menor o igual a 200 : vpr = ce * TMF200 Cuando tipo de fauna 3 y cantidad más de 200 : vpr = ce * TMFM200 Luego se determina el incremento de acuerdo a la categoría Cuando categoría es I : vpr = vpr * II Cuando categoría es A : vpr = vpr * IA Cuando categoría es B : vpr = vpr * IB De forma parecida puede plantear la solución, analice, recuerde que también pudiera haber planteado otra solución que no necesariamente sea igual a esta, lo importante es comprobar que si funciona. Paso 2 Algoritmo RECOMP Inicio 1 Conocer los datos de entrada 2 Evaluar el tipo de fauna para Calcular el valor a pagar por recompensa. 3. Evaluar la categoría para calcular el valor del incremento para la recompensa. 4 Mostrar valor del peaje a pagar. Fin_Algoritmo
  • 3. Autor: Luis Heladio Garzón Rodríguez Paso 3 Definición y declaración de Constantes y variables: Const: IA = 3 IB = 2 TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2 TRPM600 = 6.2 TMF200 = 4.2 TMFM200 = 3.2 Var Entrada : tf,cat : Cadena Cant:Entero Proceso : vpr: Real Salida : vpr : Real Paso 4 Programa RECOMP Const IA = 3 IB = 2 TAV20 = 2.5 TAV50 = 3.5 TAV200 = 4 TRP200 = 3.5 TRP600 = 4.2 TRPM600 = 6.2 TMF200 = 4.2 TMFM200 = 3.2 VAR Cadena tf, cat Entero cant Real vpr Inicio vpr=0 Escriba “ Tipo de Fauna [1. Aves, 2. Reptiles, 3. Mamiferos] : “ Lea tf Escriba “ Categoría nivel de extinsión [I. Inminente, A. Alto, M. Moderado, B. Bajo] : “ Lea cat Escriba “ Cantidad de la especie : “ Lea cant Si tf = „1‟ entonces Si cant < = 20 entonces vpr = ce * TAV20 sino Si cant > = 50 y cant < = 200 entonces vpr = ce * TAV50 sino Si cant > 200 entonces vpr = ce * TAV200 Finsi Finsi Finsi Sino Si tf = „2‟ entonces Si cant < = 200 entonces vpr = ce * TRP200 sino Si cant > 200 y cant < = 600 entonces vpr = ce * TRP600 sino vpr = ce * TRPM600 Finsi Finsi Sino Si tf = „3‟ entonces Si cant < = 200 entonces vpr = ce * TMF200 sino vpr = ce * TMFM200 Finsi Finsi
  • 4. Autor: Luis Heladio Garzón Rodríguez Finsi Finsi //Aquí se evalúa la categoría Si cat = „I‟ o cat = „i‟ entoces vpr = vpr * II sino Si cat = „A‟ o cat = „a‟ entoces vpr = vpr * IA sino Si cat = „B‟ o cat = „b‟ entoces vpr = vpr * IB Finsi Finsi Finsi Escriba „ Recompensa a pagar : „ ,vpr Fin