SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICO SUPERIOR “SAN GABRIEL”
TRABAJO DE:
ZINJAI COMO ENTORNO DE PROGRAMACIÓN
AUTOR:
LEONILA YUQUILEMA
ESPECIALIDAD:
INFORMATICA MENCIÓN EN ANÁLISIS DE SISTEMAS
MATERIA:
ESTRUCTURA DE DATOS
RIOBAMBA – ECUADOR
2017-2018
Es un IDE (entorno de desarrollo integrado) libre y gratuito para
programar en C/C++.
Presenta una interfaz inicial muy sencilla, pero sin dejar de
incluir funcionalidades avanzadas que permiten el desarrollo de
proyectos tan complejos como el propio Zinjai.
Zinjai entorno de desarrollo integrado para C++ en español
¿Qué se puede hacer con Zinjai?
Programar cómoda y rápidamente en C++.
Los estudiantes de programación/C++ encontrarán en Zinjai un
entorno amigable y muy fácil de aprender a utilizar, con el cual
podrán comenzar a realizar prácticas muy rápidamente y sin
preocuparse por detalles relacionados al compilador o la gestión de
proyectos.
De esta forma podrán centrar su atención exclusivamente en el
lenguaje y la lógica, y dejar que el IDE resuelva el resto de los
problemas.
Los programadores con conocimiento avanzado de C++ encontrarán
en Zinjai la flexibilidad suficiente para desarrollar cualquier tipo de
proyecto sin importar su complejidad, y el nivel de personalización
adecuado para adaptarlo a sus costumbres y necesidades.
Podrán entender y explotar muchas de sus funcionalidades de edición
y gestión de proyectos específicas, que los llevarán a desarrollar sus
programas muy rápidamente.
Funcionalidades
 Software libre y gratuito
Licencia GPLv2
 Bajos requerimientos de hardware
Su diseño e implementación están desarrollados para optimizar
el consumo de recursos y evitar el costo computacional de las
funcionalidades que no se utilicen frecuentemente.
Zinjai es utilizado frecuentemente en equipos con hasta 15 años
de antigüedad
 Soporte opcional para diferentes herramientas de
compilación
Disponible actualmente en español e inglés
Posibilidad de añadir nuevos idiomas en el futuro
 Facilidades de edición:
Coloreado de sintaxis
Plegado de código
Búsqueda y reemplazo avanzados (incluyendo expresiones
regulares)
 Comandos especiales para C++
Comentado/descomentado
Expansión de funciones de preprocesador
Inteligente manual y automático
 Generación automática de código
Inserción de directivas #includes
Generación de definiciones de métodos/funciones a partir de
declaraciones
Definición/declaración de métodos/funciones a partir de
llamadas
Extracción de fragmentos de código a nuevas funciones
 Edición en bloque
Múltiples ediciones en simultáneo
Macros de teclado
Platillas de auto código (reemplazo automático)
Marcadores
 Desarrollo rápido de ejercicios
Documentación sobre el uso del IDE totalmente en español
Tutoriales introductorios
Ayuda rápida integrada sobre el lenguaje C++ estándar
Posibilidad de descargar nuevas plantillas preconfiguradas para
bibliotecas externas
 Depuración integrada
Ejecución pasó a paso
Manejo de inspecciones
Inspecciones rápidas emergentes
Mejoras automática de inspecciones según tipos
Tablas de inspecciones persistentes
Visualización de clases, vectores y matrices en tablas
Posibilidad de alterar variables durante la ejecución
Trazado inverso
Gestión de hilos
Gestión de señales
Generación y lectura de volcados de memoria
Visualización de registros del procesador
 Manejo de proyectos
Múltiples perfiles de configuración
Opciones de compilación y enlazadas avanzadas
Compilación en paralelo
Compilación y ejecución mediante herramientas/scripts externos
o en ambientes modificados.
 Compartición de fuentes
Permite enviar las fuentes sobre los que se trabaja en una PC a
otras a través de una LAN.
 Portabilidad
Puede ejecutarse bajo Windows, GNU/Linux y Mac OS X
Convierte automática y transparentemente las rutas y opciones
definidas en los proyectos al abrir el archivo en uno u otro
sistema
Se puede descargar desde:
“http://zinjai.sourceforge.net”
El proceso de instalación en Windows es similar a la instalación de
cualquier otro programa.
Para una instalación normal se debe ejecutar el instalador, aceptar la
licencia y presionar siguiente tres veces.
El instalador copiará los archivos del IDE, así como también de MinGW
(compilador, depurador, etc.)
Figura 1: Izquierda: estructura de un IDE. Derecha: ejemplo de
IDE (Zinjai)
TIPOS DE DATOS
C++ tiene los siguientes tipos fundamentales:
 Caracteres: char (también es un entero)
 Enteros: short, int, long
 Números en coma flotante: float, double, long double
VENTAJAS
Declaraciones en el espacio de nombres: al empezar a programar
algo, se puede definir una o más clases dentro de un mismo espacio
de nombres.
Control de versiones: C# permite mantener múltiples versiones de
clases en forma binaria, colocándolas en diferentes espacios de
nombres.
Esto permite que versiones nuevas y anteriores de software puedan
ejecutarse en forma simultánea.
DESVENTAJAS
Las desventajas que se derivan del uso de este lenguaje de
programación son que en primer lugar se tiene que conseguir una
versión reciente de Visual Studio .NET, por otra parte se tiene que
tener algunos requerimientos mínimos del sistema para poder
trabajar adecuadamente tales como contar con Windows NT 4 o
superior, tener alrededor de 4 gigas de espacio libre para la pura
instalación.
Zinjai es un IDE simple, rápido y completo para C++.
Zinjai para
GNU/Linux
Zinjai para
Windows
Zinjai para
Mac OS X
Complementos
CONCLUSIONES
A raíz del desarrollo de esta aplicación, se obtuvo principalmente
experiencia en el análisis y desarrollo de aplicaciones orientadas a
objetos.
Se pudo comprobar que la metodología propuesta por Booch es
efectiva pues al final se llegó a una aplicación que cumplió los
requerimientos propuestos.
La flexibilidad del lenguaje 'C++':
El desarrollo de esta aplicación permitió comprobar que el lenguaje
'C++' es un lenguaje muy flexible y poderoso.
Puede resultar complicado, pero se obtienen resultados buenos con
su uso.
RECOMENDACIONES
Se debe utilizar diagrama de flujo que genera automáticamente el
compilador Zinjai.
Se recomienda manipular este tipo de opciones que brinda cada uno
de los IDE, que día con día se hacen potentes y reducen en mayor
porcentaje el tiempo de programación.
BIBLIOGRAFIA
http://zinjai.sourceforge.net/
http://zinjai.sourceforge.net/features.php
http://zinjai.sourceforge.net/Anexo2.pdf
http://zinjai.sourceforge.net/index.php?page=poo-faq.html
https://es.scribd.com/document/327372939/Zinjai
https://www.taringa.net/posts/ebooks-tutoriales/4488326/Zinjai-
Compilador-de-c-ultra-rapido-y-sencillo.html

Más contenido relacionado

La actualidad más candente

Diagrama de Flujo y Pseudocodigo
Diagrama de Flujo y PseudocodigoDiagrama de Flujo y Pseudocodigo
Diagrama de Flujo y Pseudocodigo
Brian Pereira
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
Universidad Veracruzana
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
matteo_ibarguen
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
Julio Martinez
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
panchofronteras
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
da4
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
guestd5974a6
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
danny7206
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
Facultad de Ciencias y Sistemas
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
Astrid Rodriguez
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
Anita Albán
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
itzel-patricia05
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
Xiomara Mendoza
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
Jesús E. CuRias
 
Planificacion de software - Sistemas II
Planificacion de software - Sistemas IIPlanificacion de software - Sistemas II
Planificacion de software - Sistemas II
John Anthony Peraza
 
Mantenimiento y evolución del software
Mantenimiento y evolución del softwareMantenimiento y evolución del software
Mantenimiento y evolución del software
Manuel Capel-Tunon
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertos
Irving Pazo
 
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISPSotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Ayrton Adame
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
Magda Fernandez
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
Fely Villalba
 

La actualidad más candente (20)

Diagrama de Flujo y Pseudocodigo
Diagrama de Flujo y PseudocodigoDiagrama de Flujo y Pseudocodigo
Diagrama de Flujo y Pseudocodigo
 
Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3Algoritmos computacionales y programación: 3
Algoritmos computacionales y programación: 3
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Planificacion de software - Sistemas II
Planificacion de software - Sistemas IIPlanificacion de software - Sistemas II
Planificacion de software - Sistemas II
 
Mantenimiento y evolución del software
Mantenimiento y evolución del softwareMantenimiento y evolución del software
Mantenimiento y evolución del software
 
Sistemas expertos
Sistemas expertosSistemas expertos
Sistemas expertos
 
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISPSotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
 
Generalidades algoritmos
Generalidades algoritmosGeneralidades algoritmos
Generalidades algoritmos
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 

Similar a Zinjai

Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacion
juanpi1991
 
Zinjai como entorno de programación
Zinjai como entorno de programación Zinjai como entorno de programación
Zinjai como entorno de programación
Leonela Yuquilema
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
Ale_Hernandez
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)
josegonzalo130
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
RAUL Velez
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
elianaconstanza
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
aldaircausado11
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
Raul Martinez
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
DavidGarca147527
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
Alexa Chisaguano
 
PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900
dianaestupinan03
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
DyllanBastidas
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
Melissa Valadez
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
monty19
 
C# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguajeC# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguaje
Diego Alejandro Sanchez Palomo
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
edwin562
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
Yulieth Mendoza
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
Nidia Castro Campo
 
P R O G R A M A V I S U A L C++
P R O G R A M A  V I S U A L  C++P R O G R A M A  V I S U A L  C++
P R O G R A M A V I S U A L C++
alejigata
 
Mfp
MfpMfp

Similar a Zinjai (20)

Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacion
 
Zinjai como entorno de programación
Zinjai como entorno de programación Zinjai como entorno de programación
Zinjai como entorno de programación
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 
Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)Reporte de visual c#(jose gonzalo estrada lopez)
Reporte de visual c#(jose gonzalo estrada lopez)
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900PRESENTACION INFORMATICA.pptx12345678900
PRESENTACION INFORMATICA.pptx12345678900
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
C# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguajeC# 5 los fundamentos del lenguaje
C# 5 los fundamentos del lenguaje
 
Historia de c++
Historia de c++Historia de c++
Historia de c++
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
 
P R O G R A M A V I S U A L C++
P R O G R A M A  V I S U A L  C++P R O G R A M A  V I S U A L  C++
P R O G R A M A V I S U A L C++
 
Mfp
MfpMfp
Mfp
 

Último

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 

Último (20)

edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 

Zinjai

  • 1. INSTITUTO TECNOLOGICO SUPERIOR “SAN GABRIEL” TRABAJO DE: ZINJAI COMO ENTORNO DE PROGRAMACIÓN AUTOR: LEONILA YUQUILEMA ESPECIALIDAD: INFORMATICA MENCIÓN EN ANÁLISIS DE SISTEMAS MATERIA: ESTRUCTURA DE DATOS RIOBAMBA – ECUADOR 2017-2018
  • 2. Es un IDE (entorno de desarrollo integrado) libre y gratuito para programar en C/C++. Presenta una interfaz inicial muy sencilla, pero sin dejar de incluir funcionalidades avanzadas que permiten el desarrollo de proyectos tan complejos como el propio Zinjai. Zinjai entorno de desarrollo integrado para C++ en español
  • 3. ¿Qué se puede hacer con Zinjai? Programar cómoda y rápidamente en C++. Los estudiantes de programación/C++ encontrarán en Zinjai un entorno amigable y muy fácil de aprender a utilizar, con el cual podrán comenzar a realizar prácticas muy rápidamente y sin preocuparse por detalles relacionados al compilador o la gestión de proyectos.
  • 4. De esta forma podrán centrar su atención exclusivamente en el lenguaje y la lógica, y dejar que el IDE resuelva el resto de los problemas. Los programadores con conocimiento avanzado de C++ encontrarán en Zinjai la flexibilidad suficiente para desarrollar cualquier tipo de proyecto sin importar su complejidad, y el nivel de personalización adecuado para adaptarlo a sus costumbres y necesidades. Podrán entender y explotar muchas de sus funcionalidades de edición y gestión de proyectos específicas, que los llevarán a desarrollar sus programas muy rápidamente. Funcionalidades  Software libre y gratuito Licencia GPLv2  Bajos requerimientos de hardware Su diseño e implementación están desarrollados para optimizar el consumo de recursos y evitar el costo computacional de las funcionalidades que no se utilicen frecuentemente. Zinjai es utilizado frecuentemente en equipos con hasta 15 años de antigüedad
  • 5.  Soporte opcional para diferentes herramientas de compilación Disponible actualmente en español e inglés Posibilidad de añadir nuevos idiomas en el futuro  Facilidades de edición: Coloreado de sintaxis Plegado de código Búsqueda y reemplazo avanzados (incluyendo expresiones regulares)  Comandos especiales para C++ Comentado/descomentado Expansión de funciones de preprocesador Inteligente manual y automático  Generación automática de código Inserción de directivas #includes Generación de definiciones de métodos/funciones a partir de declaraciones Definición/declaración de métodos/funciones a partir de llamadas Extracción de fragmentos de código a nuevas funciones
  • 6.  Edición en bloque Múltiples ediciones en simultáneo Macros de teclado Platillas de auto código (reemplazo automático) Marcadores  Desarrollo rápido de ejercicios Documentación sobre el uso del IDE totalmente en español Tutoriales introductorios Ayuda rápida integrada sobre el lenguaje C++ estándar Posibilidad de descargar nuevas plantillas preconfiguradas para bibliotecas externas  Depuración integrada Ejecución pasó a paso Manejo de inspecciones Inspecciones rápidas emergentes Mejoras automática de inspecciones según tipos Tablas de inspecciones persistentes Visualización de clases, vectores y matrices en tablas Posibilidad de alterar variables durante la ejecución
  • 7. Trazado inverso Gestión de hilos Gestión de señales Generación y lectura de volcados de memoria Visualización de registros del procesador  Manejo de proyectos Múltiples perfiles de configuración Opciones de compilación y enlazadas avanzadas Compilación en paralelo Compilación y ejecución mediante herramientas/scripts externos o en ambientes modificados.  Compartición de fuentes Permite enviar las fuentes sobre los que se trabaja en una PC a otras a través de una LAN.  Portabilidad Puede ejecutarse bajo Windows, GNU/Linux y Mac OS X
  • 8. Convierte automática y transparentemente las rutas y opciones definidas en los proyectos al abrir el archivo en uno u otro sistema Se puede descargar desde: “http://zinjai.sourceforge.net”
  • 9. El proceso de instalación en Windows es similar a la instalación de cualquier otro programa. Para una instalación normal se debe ejecutar el instalador, aceptar la licencia y presionar siguiente tres veces. El instalador copiará los archivos del IDE, así como también de MinGW (compilador, depurador, etc.) Figura 1: Izquierda: estructura de un IDE. Derecha: ejemplo de IDE (Zinjai) TIPOS DE DATOS
  • 10. C++ tiene los siguientes tipos fundamentales:  Caracteres: char (también es un entero)  Enteros: short, int, long  Números en coma flotante: float, double, long double VENTAJAS Declaraciones en el espacio de nombres: al empezar a programar algo, se puede definir una o más clases dentro de un mismo espacio de nombres. Control de versiones: C# permite mantener múltiples versiones de clases en forma binaria, colocándolas en diferentes espacios de nombres. Esto permite que versiones nuevas y anteriores de software puedan ejecutarse en forma simultánea.
  • 11. DESVENTAJAS Las desventajas que se derivan del uso de este lenguaje de programación son que en primer lugar se tiene que conseguir una versión reciente de Visual Studio .NET, por otra parte se tiene que tener algunos requerimientos mínimos del sistema para poder trabajar adecuadamente tales como contar con Windows NT 4 o superior, tener alrededor de 4 gigas de espacio libre para la pura instalación. Zinjai es un IDE simple, rápido y completo para C++. Zinjai para GNU/Linux Zinjai para Windows Zinjai para Mac OS X Complementos CONCLUSIONES
  • 12. A raíz del desarrollo de esta aplicación, se obtuvo principalmente experiencia en el análisis y desarrollo de aplicaciones orientadas a objetos. Se pudo comprobar que la metodología propuesta por Booch es efectiva pues al final se llegó a una aplicación que cumplió los requerimientos propuestos. La flexibilidad del lenguaje 'C++': El desarrollo de esta aplicación permitió comprobar que el lenguaje 'C++' es un lenguaje muy flexible y poderoso. Puede resultar complicado, pero se obtienen resultados buenos con su uso. RECOMENDACIONES Se debe utilizar diagrama de flujo que genera automáticamente el compilador Zinjai. Se recomienda manipular este tipo de opciones que brinda cada uno de los IDE, que día con día se hacen potentes y reducen en mayor porcentaje el tiempo de programación.