Está en la página 1de 45

INTEGRANTES

• BARRANTES DEL CASTILLO,


MARLON PASTOR
• QUINTEROS ALVARADO,
CHRISTIAN ALEXANDER

EXAMEN FINAL
• FERNÁNDEZ SÁNCHEZ,
DANIELA CAROLINA
• GUILLEN VALENCIA, SANTOS
MANUEL
• CARTAGENA RUJEL, JHONY
JEAN PIERRRE
• CHIRINOS HUALLULLO, ELÍAS
GEORGE
TEMARIO
• LENGUAJE DE PROGRAMACIÓN
(BARRANTES, MARLON – QUINTEROS, CHRISTIAN)
• CÓDIGO DE ÉTICA DE LA ESCUELA DE INGENIEROS
(FERNÁNDEZ, DANIELA – GUILLEN, SANTOS)
• GESTIÓN DE PROYECTOS
(CARTAGENA, JHONY – CHIRINOS, ELÍAS)
LENGUAJE DE
PROGRAMACIÓN
Introducción:
• El diseño de lenguajes es un problema complejo
• En los lenguajes de programación hay muchos errores de diseño
• Se han considerado ideas erróneas
1.7 Historia
1950 1960 1970 1980 1990

PL/I(66) Eiffel (86)


Ada(95)

Ada(83)
Cobol(58)
ENSAMBLADOR

Pascal(70)
Java(96)
Algol(60)
C(72) C++(89)

Fortran(54)
Simula(67) Smalltalk(80)

Basic(66)
1843 1957 1958-1959 1964
Primer lenguaje de Fortran: “Lisp” (1ro para Basic:
programación, Para calculo I.A) y
numérico y “Cobol” (proceso
Diseñado para
algoritmo para una
maquina analítica científico. de datos) la simplicidad.

1970 1972 1980 1983


Pascal: Para Lenguaje C: Ada: Objective-C,
enseñanza de Para sistemas Derivado de C++
programación Unix. “Pascal”.

1987 1991 1993 1995


Perl: Python: Ruby: Java, PHP,
Conocido por su Variedad de Programación JavaScript
gran potencia y estilos de productiva y
versatilidad
Programación agradable
Cronología de los Lenguajes de Programación
Babbage Primer lenguaje de programación,
1843 algoritmo para una maquina analítica
Lovelace

FORTRAN: sistema de TRAducción


1956 IBM
de FORmulas matemáticas

COBOL: para administración y


1958 gestión (compilador)

LISP: (LISt Processing)


Ventajas

• Sintaxis • Orientado a • Lenguaje de • Orientado a • Curva de • Potente en


similar a objetos, propósito la aprendizaje lo referido a
otros permite general implementa rápida. creación de
lenguajes modula- • Libre, ción de • Integra sistemas
• Maneja rización código S.O’s, diseño e complejos
base de • Permite la fuente (concreta- implementa • Lenguaje
datos creación de abierto mente Unix) ción de muy
aplica- • No requiere • Rápido y formularios robusto
ciones de compila- eficiente de • Genera
escritorio ción, es de Windows. programas
código compactos
interpretado
Desventajas

• Necesita un • Esperar por • Lenguajes • No es • Pobre • No es


servidor actualizació interpreta- popular soporte atractivo
para n para que dos suelen para la para POO visualmente
funcionar sea más ser creación de (programa- • No soporta
• Todo el rápido. relativamen aplicación ción para
trabajo se • Lenguaje te lentos • Sintaxis orientada a creación de
realiza en el interpretad • No dispone compleja objetos) páginas
servidor o así que es de buena • Carece • Incapacidad web.
• mucha relativamen documenta- de instruc- para crear
información te lento ción. ciones aplicaciones
/ solicitudes comparado básicas. multihilo,
pueden ser con otros sin recurrir
ineficientes. lenguajes. a llamadas
del api de
Windows.
• Totalmente dependientes de la máquina, estos lenguajes no se pueden migrar o usar en otras
máquinas.
Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las
características del mismo

• Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.
Están dirigidos a solucionar problemas mediante el uso de EDD's.

• Se trata de un término no aceptado por todos. Estos lenguajes se encuentran en un punto


medio entre los dos anteriores. Dentro de estos lenguajes podría situarse C (puede acceder a
los registros del sistema, trabajar con direcciones de memoria) todas ellas características de
lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.
Esquema de lenguaje de bajo nivel

INPUT
(binario)

COMPUTADORA
(binario)

OUTPUT
(binario)
Esquema de lenguaje de alto nivel

INPUT
(humano)

COMPUTADORA
(binario)

OUTPUT
(humano)
Definición del lenguaje
• Sintaxis (estructura)
• Gramáticas libres de contexto, estructura léxica, tokens
• Semántica (significado)
• Lenguaje natural
• Semántica operacional
• Semántica denotacional
Traducción del lenguaje
• Traductor es un programa que acepta otros
programas escritos en un lenguaje y:
• los ejecuta directamente (interprete)
• los transforma en una forma adecuada para su
ejecución (compilador).

código
fuente

entrada intérprete salida


Traducción

código código
fuente objeto
compilación traducción código
adicional ejecutable

• Pseudointérpretes: intermedio entre interprete y


compilador: lenguajes intermedios
• Operaciones de un traductor: analizador léxico
(tokens), analizador sintáctico, analizador
semántico, preprocesador
Traducción
• Tiempo de compilación y tiempo de ejecución
• Propiedades estáticas: tiempo de compilación
• Propiedades dinámicas: tiempo de ejecución
• Recuperación de errores (compilación y ejecución)
• Eficiencia y optimización (compilación o ejecución)
El motor de base de datos es
el servicio principaldepara
Un lenguaje
almacenar, procesar
programación y
es un lenguaje
proteger
formal quelos datos. una
especifica
serie dede
El motor instrucciones
base de datospara
que una computadora
proporciona acceso
produzcaydiversas
controlado clases de
procesamiento
datos. Los lenguajes de
de transacciones rápido para
programación pueden usarse
cumplir con los requisitos de
para crear programas que
las pongan
aplicaciones consumidoras
en práctica algoritmos
de datos mas exigentes
específicos de su
que controlen el
empresa.físico y lógico
comportamiento
de una computadora.
LOS LENGUAJES DE PROGRAMACIÓN MAS
POPULARES Y SU EVOLUCIÓN

JAVA
JAVA SCRIPT
C++
C#

PYTHON

PHP
1957-
1970 1972 1983 1987 1991 1993 1995
1959

Fortran PASCAL C C++ PEARL PYTHON RUBY JAVA


LISP PHP
COBOL
¿Cómo mejora un lenguaje
ERRORES NECESIDADES
de programación?
PRIMERO: TERCERO:
SEGUNDO: AGREGAR
SISTEMATIZAR LA COMPATIBILIZAR LAS
MEDIDAS
REDACCIÓN DEL REFERENCIAS DEL CIP Y
COMPLEMENTARIAS
CÓDIGO DE ÉTICA OTROS REGLAMENTOS
CUARTO: ESTABLECER QUINTO: MIEMBROS SEXTO: CAPACITAR AL
PERÍODOS Y TIEMPOS DE LA CIP ENTREGUEN TRIBUNAL CON LA
MÁXIMOS PARA LA INFORMACIÓN INFORMACIÓN QUE
PROCESOS DE QUE LOS TRIBUNALES SE BRINDA EN EL
INVESTIGACIÓN DE ÉTICA SOLICITEN EXPEDIENTE
OCTAVO: ESTABLECER NOVENO: LOS
SÉPTIMO: QUE LA PARTICIPACIÓN TRIBUNALES DE ÉTICA
IDENTIFICACIÓN, DEL TRIBUNAL SEA POR DEBEN ARCHIVAR O
DESCRIPCIÓN Y ACCIONES DE SUSPENDER PROCESOS
ESPECIFICACIÓN INGENIEROS QUE ESTÉN BAJO
COLEGIADOS INVESTIGACIÓN
ARTÍCULO 1 ARTÍCULO 2 ARTÍCULO 3
Los ingenieros están al servicio de Los ingenieros deben promover la Los ingenieros deben reconocer el Estatuto
la sociedad (contribuir al bienestar integridad, el honor y dignidad de su del CIP.
humano). profesión.
ARTÍCULO 5 ARTÍCULO 7 ARTÍCULO 9
Los ingenieros cuidarán que los Los ingenieros advierten a las autoridades Los ingenieros deben fomentar el desarrollo
recursos humanos, económicos, competentes cuando hay algún hecho que tecnológico.
naturales y materiales, sean haya peligro de vida, salud, seguridad o
racional y adecuadamente propiedad.
utilizados
ARTÍCULO 12 ARTÍCULO 14 ARTÍCULO 16
Los ingenieros expresarán Los ingenieros deben abstenerse de Los ingenieros no participarán en la
opiniones en temas de ingeniería criticar proyectos, métodos, productos, diseminación de conceptos falsos, injustos o
cuando se basen en análisis y entre otros. exagerados acerca de la ingeniería.
conocimientos los hechos.
ARTÍCULO 19 ARTÍCULO 20 ARTÍCULO 21
Los ingenieros podrán aceptar trabajos Los ingenieros autorizarán planos, Los ingenieros deben mantener
que requieran estudios y/o documentos o trabajos que hayan actualizados sus conocimientos
experiencias ajenas a las suyas con sido elaborado por ellos o ejecutados mediante la educación continua.
condiciones. bajo su control.
ARTÍCULO 26 ARTÍCULO 27 ARTÍCULO 28
Los ingenieros podrán describir y Los ingenieros podrán colocar carteles con Actos contrarios a la ética profesional.
hacer conocer su experiencia, su nombre o el nombre de la empresa en
instalaciones y capacidad de sus las obras que proporcionan servicios.
servicios.
ARTÍCULO 30 ARTÍCULO 31 ARTÍCULO 32
Los ingenieros que presten servicios Los ingenieros no ocupan el empleo Los ingenieros negociarán de forma
en el sector público no tendrán de otros colegas que ya hayan sido justa y equitativa acorde a la capacidad.
participación alguna desde esa seleccionados para ese puesto.
posición.
ARTÍCULO 36 ARTÍCULO 37 ARTÍCULO 38
Los ingenieros servirán con fidelidad a Los ingenieros evitarán conflictos de Los ingenieros deben notificar a sus
sus empleadores y clientes. intereses previstos o previsibles. empleadores o clientes cuando el trabajo
esperado no tendrá el éxito esperado.
ARTÍCULO 44 ARTÍCULO 46 ARTÍCULO 47
Los ingenieros están obligados a Los ingenieros se encuentran Se considera acto no ético si es que no se
cuidar y respetar al personal que obligados a exigir el cumplimiento de respeta las relaciones con el personal.
tienen a su cargo. las normas a sus empleados y a la
empresa.
ARTÍCULO 50 ARTÍCULO 51 ARTÍCULO 52
Los ingenieros darán reconocimiento a Los ingenieros no dañarán la Los ingenieros no se van asociar con
sus autores y respetarán sus intereses. reputación profesional. personas o firmas que se dedican al
profesionalismo fraudulento.
ARTÍCULO 55 ARTÍCULO 56 ARTÍCULO 57
Los ingenieros deberán prestar con Los ingenieros estimularán a sus La falta contra los deberes consignados
entusiasmo y dedicación su concurso colegas a colegiarse lo más pronto podrán ser sancionados.
personal para el mejor éxito de la CIP. posible.
Las infracciones a este código serán conocidas por los órganos
establecidos en el Título V de la Sección Cuarta de los Estatus del CIP y
serán procesadas y sancionadas por el mismo CIP.
ARTÍCULO 59 ARTÍCULO 60
Rigen el ejercicio de la ingeniería en toda su Ningún convenio que celebre un ingeniero
extensión y no debe haber ningún tendrá el efecto de enervar los alcances de
incumplimiento. este código.
GESTIÓN DE PROYECTOS
Acepciones Conceptuales sobre los Proyecto de Inversión:

• Básicamente un proyecto de inversión tiene 3 acepciones


✓Como un documento.
✓como un satisfactor de necesidades .
✓como la parte mínima del presupuesto de
capital de una organización.
▪ EL PROCESO DE LOS PROYECTOS DE ▪ EL PROCESO DE INVERSION
INVERSION
Es una propuesta documentada y analizada técnica y
Es un trabajo multidisciplinario de económicamente, destinada a una futura unidad
administradores, contadores, economistas, productiva, que prevé la obtención organizada de
ingenieros, psicólogos, etc., en un intento bienes o servicios para satisfacer necesidades físicas,
de explicar y proyectar lo complejo de la psicosociales de una comunidad, en un tiempo y
realidad en donde se pretende introducir espacio definidos.
una nueva iniciativa de inversión
CICLO DE LA VIDA DE LOS PROYECTOS

• Preinversion Decisión Inversión Recuperación

❑ Identificación

❑ Formulación y ❑ Gestión de los recursos ❑ Ejecución y puesta en ❑ Dirección y operación.

evaluación marcha

❑ Ingeniería de Proyecto.
MODELO PROGRAMATICO DEL PROCESO DE INVERSIÓN
FASES DE DESARROLLO NIVELES DE TIPOS DE
ETAPAS FINALIDAD CONTENIDO RESULTADO ESTUDIOS ESTUDIOS
Detectar necesidades y - Regional.
IDENTIFI-CACIÓN Recursos para - Sectorial.
P Buscar su Diagnóstico, Las estrategias y lineamientos de - Programa de Inversión.
Satisfacción y Pronóstico e acción. - Gran visión
R - Plan maestro.
Aprovecha-miento eficiente. Imagen objetivo
E
Generar y
I FORMULA-CIÓN Y EVALUA- Seleccionar Opciones y La opción óptima y su - Perfil -Mercado
CIÓN Viabilidad
N Determinar la Más eficiente Análisis y - Pre factibilidad -Técnico
V Para satisfacer Una necesidad Evaluación de Opciones Técnica, - Factibilidad -Tecnológico
Específica o Económica y
E -Financiero
Aprovechar Un recurso Financiera.
R -Evaluación
S -Organización
I Contar con los elementos de
INGENIERIA DE PROYECTO Diseño Desarrollo de la Memorias de - proyecto - ingeniería básica
O
Construcción y Ingeniería básica Cálculo, diseño, definitivo de la
N Especificaciones Y de detalle Especificaciones - Ingeniería de detalle.
ingeniería
Necesarias. Y planos
La capacidad jurídica y los
DESICIÓN GESTIÓN Definir el tipo de agrupación, Negociaciones jurídicas, recursos requeridos por la - Asesoría - financiero
DE LOS social formalizada y laborales inversión
financieras y laborales. - Jurídico
RECURSOS
- laboral.
Programas de construcción, Programa:
INVERSIÓN EJECUCIÓN Y instalación y montaje; La infraestructura física, -construcción, instalación y montaje
PUESTA reclutamiento, selección y laboral y directiva; y ajustes -Adquisiciones
EN Disponer de los recursos formación de recursos de maquinaria y equipo. - Plan de ejecución. -Formación de recursos humanos
MARCHA humanos, físicos y financieros. humanos: pruebas de -financieros
maquinaria y equipo. -Puesta en marcha.

-Eficiencia de proceso
OPERACIÓN Generar eficientemente -aseg. de calidad
beneficios económicos y Planeación, organización, La producción de satisfactores -Sistemas y producción
Y dirección y evaluación. eficaces.
sociales. -optimización -Desarrollo organizacional
DIRECCIÓN -Planeación financiera
RECUPERA-CIÓN
-Mercadotecnia
-Planeación estratégica.
SECUENCIA DE ESTUDIOS COMPRENDIDOS EN LA
FASE DE FORMULACIÓN Y EVALUACIÓN DE
PROYECTOS.
❖ ESTUDIO DE MERCADO O DE LA
NECESIDAD SOCIAL
❖ ESTUDIO TECNICO
❖ Y/O TECNOLOGICO
❖ ESTUDIO FINANCIERO
❖ EVALUACION DEL PROYECTO
❖ ESTUDIO DE ORGANIZACION
✓ LOCALIZACION OPRTIMA EN EL PROYECYO.
✓ DETERMINACION DEL TAMAÑO OPTIMO .
✓ PUNTO DE VISTA TECNICO O DE INGENERIA.
✓ PUNTO DE VISTA ECONOMICO.
✓ ESTUDIO FINANCIERO.
✓ CLASIFICACION DE LAS INVERSIONES.
✓ PRESUPUESTO DE OPERACIÓN. ASPECTOS IMPORTANTES QUE
✓ PRESUPUESTO DE INGRESOS DE OPERACIÓN. DEBE DE CUMPLIR EL
✓ PRESUPUESTO DE EGRESOS
✓ ESTADOS FINANCIERON.
ESTUDIO TECNICO DE UN
✓ ESTADO DE RESULTADOS PROYECTO DE INVERSION
✓ BALANCE GENERAL.
✓ ACTIVOS DE LA EMPRESA.
✓ CAPITAL CONTABLE.
✓ FLUJOS NETOS DE EFECTIVO

También podría gustarte