SlideShare ist ein Scribd-Unternehmen logo
1 von 15
PORTAFOLIO DE
EVIDENCIAS.
TRABAJO 1
Editor Características Funciones Plataformas
Sublime Text ligero y simple, aspecto visual
sencillo
Realiza cambios de código y
tiene gran capacidad de
personalización
Windows/Mac/Linux
Atom Es parecido a sublime text,
utiliza diferentes tecnologías
webs como CoffeeScript, CSS o
HTML
Realiza cambios de código y
tiene gran capacidad de
personalización
Windows/Mac/Linux/MIT
TextMate Un editor de código que causó
un gran impacto en la
comunidad de programadores
que utilizaban este sistema
operativo Mac.
Soporta un gran número de
funcionalidades, entre las que
se encuentran snippets,
bundles, code folding y edición
HTML en vivo, entre muchas
otras.
Mac
PSPad Bloc de notas gratuito repleto
de opciones
Gestor de proyectos, conexión
FTP integrada, resaltado de
sintaxis y todo tipo de
operaciones adicionales para
diferentes lenguajes, sobre
todo HTML
Windows
gEdit Este editor, a pesar de
parecer un simple bloc de
notas para Linux, es posible
optimizarlo hasta
convertirse en un agradable
y eficiente editor para
programadores
Puedes hacer uso de la
colección de plugins,
themes y añadidos de
GMate.
Windows/Mac/Linux, GPL
Adobe Brackets Atractivo aspecto visual,
tiene soporte para
complementos y plugins, lo
que lo hace muy
personalizable.
Editor de código open
source creado
específicamente para
diseñadores web
Windows/Mac/Linux/MIT
Light Table Equilibrio entre
minimalismo y
funcionalidad, destaca por
su facilidad de uso
Sección de conexiones
donde puedes comunicar
el editor con un navegador
para editar HTML/CSS/JS
en vivo (sin necesidad de
actualizar el navegador) de
forma extremadamente
sencilla.
Windows/Mac/Linux, GPL
VIM Está diseñado especialmente
para ser lo más productivo
una vez superes su curva de
aprendizaje
Editor imprescindible en
una terminal de texto o en
conexiones remotas vía
SSH
Windows/Mac/Linux, GPL
Notepad++ Otro proyecto similar basado
en Scintilla
Esta versión, aparte de
soportar otras
funcionalidades
interesantes, añade un
fantástico gestor de plugins
donde puedes ampliar las
funcionalidades básicas del
editor.
Windows, GPL
Eclipse Se aleja del concepto de
editor ofreciendo una
completa solución
especializada en ciertos
lenguajes
Incluye herramientas
especializadas:
automatización de tareas de
compilación y generación,
depuración, gestión de
memoria u otras
Windows/Mac/Linux, EPL
NetBeans Un poco más sencillo de
utilizar que Eclipse
Permite el desarrollo
para entornos en los que
se utilice Java, PHP,
C/C++, Groovy o HTML5
Windows/Mac/Linux, CDDL/GPL2
IntelliJ IDEA CE Aunque su producto
principal es comercial
(~170€), también dispone
de una versión
denominada IntelliJ IDEA
Community Edition que es
completamente gratuita
para la creación de
proyectos open source.
Permite programar en
una gran cantidad de
lenguajes: Java,
Javascript, CoffeeScript,
Node.js, ActionScript,
Python, Ruby, Groovy,
SQL, HTML/CSS
Windows/Mac/Linux, Apache2
Visual Studio Express Es una versión limitada del
IDE
Desarrollos en Visual
Basic, Visual C++, Visual
C#, Windows Phone o
tecnologías web como
HTML, CSS, ASP.NET,
AJAX, Silverlight u otras
Windows
Komodo Edit Permite editar código de
forma muy sencilla y sin
complicaciones
Incluye características
clásicas e imprescindibles
como el resaltado de
sintaxis, gestor de
themes o el code folding.
Windows/Mac/Linux
jEdit Es un editor de textos
ideado para tareas de
programación
Soporta y tiene a nuestra
disposición más de 150
plugins para ampliar las
funcionalidades de serie,
que no son pocas.
Windows/Mac/Linux
Aptana Studio Ofrece al programador la
misma interfaz de Eclipse,
adaptada a las necesidades
del desarrollador front-end
Creado expresamente
para tecnologías web 2.0
como AJAX, PHP, Ruby,
Python, HTML, CSS
Windows/Mac/Linux, GPL
FlashDevelop Ideado originalmente como
un editor para desarrollos
Flash, FlashDevelop ha ido
evolucionando a un IDE
ligero basado en Scintilla
Orientado no solo a
ActionScript, sino también
al desarrollo de tecnologías
web como HTML, CSS, XML,
Haxe
Windows, MIT
Geany Geany es un IDE ligero
basado en Scintilla
Desarrollado en GTK2 que
tiene como principal
objetivo disponer de un IDE
con funciones básicas, con
una curva de aprendizaje
muy sencilla
Windows/Mac/Linux, GPL2
Notepad2 Se trata de un editor de
código sencillo y eficiente,
que parte de la interfaz del
bloc de notas clásico
Funcionalidades como el
resaltado de código,
numeración de líneas o
soporte de expresiones
regulares en el reemplazo
de textos. Está basado en
Scintilla.
Windows, BSD
TRABAJO 2
• Identificadores
• Un identificador es un nombre que se le da a una constante, una variable y a cualquier elemento de
programa que necesite nombrarse.
• Existen reglas para construir identificadores, las cuales son las siguientes:
Nuevo_sueldo
Debe comenzar
con un carácter
alfabético (A - Z,
mayúscula o
minúscula)
Los demás
caracteres pueden
ser letras, dígitos o
el carácter especial
de subrayado (_)
Las letras no
deben ser
tildadas.
No se admiten
espacios en
blanco.
No deberá
coincidir con
palabras
reservadas
del lenguaje
algorítmico.
Deben ser
nombres
significativos al
programa que
se este
realizando.
Indicar su tipo
(Entero, Real,
cadena, carácter o
booleano)
TRABAJO 3
PALABRAS RESERVADAS EN JAVA
• Abstract: Declara clases o métodos abstractos.
2. Double: Tipo de Dato primitivo de punto flotante por defecto (32 bits).
3. Int: Tipo de Dato primitivo entero por defecto (32 bits).
4. Strictfp: Especifica bajo que standard se calcularán las operaciones con datos de punto flotante, para
determinar el grado de precisión de los resultados.
5. Boolean: Tipo de Dato primitivo booleano (true o false).
6. Else: Evaluación de la condición lógicamente opuesta a un if o else if.
7. Interface: Declara interfaces.
8. Super: Hace referencia a la clase padre o al constructor de la clase padre del objeto actual.
9. Break: Rompe el flujo normal del bloque de código actual.
10. Extends: Indica que una clase o interfase hereda de otra clase o interfase.
11. Long: Tipo de Dato primitivo entero (64 bits).
12. Switch: Estructura de control condicional múltiple.
13. Byte: Tipo de Dato primitivo entero (8 bits).
14. final: Declara la clase, método o variable como "definitiva".
15. native: Indica que el método va a ser especificado en un lenguaje diferente a Java.
• 16. synchronized: Indica que el método, o bloque de código deberá prevenir que no sean
cambiados los objectos a afectar dentro del bloque o método.
17. case: Verifica cada valor evaluado en una sentencia switch.
18. finally: Determina el bloque de código que se ejecutará siempre luego de un try así
sea que se capture o no una excepción.
19. new: Solicita al cargador de clases correspondiente, un objeto de esa clase.
20. this: Hace referencia el objeto actual o al constructor del objeto actual.
21. catch: Atrapa excepciones dentro de un bloque try
22. float : Tipo de Dato primitivo de punto flotante (64 bits).
23. package: Especifica el paquete al que pertenece esa clase o interfase.
24. throw: Lanza una excepción mediante código.
25. char: Tipo de Dato primitivo que almacena hasta un caracter UNICODE (16 bits).
26. for: Estructura de control cíclica.
27. private: Modificador de visibilidad de atributos y métodos limitándolos a la propia
clase.
28. throws: Especifica la(s) exceocione(es) que podría lanzar el método.
29. class: Declara clases
30. goto: Palabra reservada que no es utilizada en el lenguaje de programación Java.
• 31. protected: Modificador de visibilidad de atributos y métodos limitándolos a la propia
clase, paquete e hijo(s).
32. transient: Indica que el objeto no se debe serializar.
33. const: Palabra reservada que no es utilizada en el lenguaje de programación Java.
34. if: Estructura de control condicional.
35. public: Modificador de visibilidad de clases, interfaces, atributos y métodos haciéndolo
visible al universo.
36. try: Declara un bloque de código que posiblemente lanzará una excepción.
37. continue: Rompe el flujo normal del bloque de código actual.
38. implements: Indica que una clase implementa a una (o varias) interfase(s).
39. return: Retorna (normalmente un valor) desde el método actual.
40. void: Indica que el método no retornará valor alguno.
41. default: Modificador de visibilidad de clases, interfaces, atributos y métodos limitándolos
a la clase y paquete.
42. import: Indica la(s) ruta(s) en la que se encuentran las clases y/o interfaces usadas en el
código
43. short: Tipo de Dato primitivo entero (16 bits).
44. volatile: Indica que a la referencia de la variable siempre se debería leer sin aplicar ningún
tipo de optimizaciones ya que el dato almacenado tiene alta probabilidad de cambiar muy
frecuentemente.
45. do: Estructura de control cíclica
• 46. instanceof: Operador que determina si un objeto es una instancia de una
clase.
47. static: Indica que el método, variable o atributo pertenece a la clase y no a
la instancia (objeto).
48. while: Estructura de control cíclica.
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
NOMBRE TIPO OCUPA RANGO APROXIMADO
TIPOS PRIMITIVOS
(sin métodos; no son
objetos; no necesitan
una invocación para ser
creados)
byte Entero 1 byte -128 a 127
short Entero 2 bytes -32768 a 32767
int Entero 4 bytes 2*109
long Entero 8 bytes Muy grande
float Decimal simple 4 bytes Muy grande
double Decimal doble 8 bytes Muy grande
char Carácter simple 2 bytes ---
boolean Valor true o false 1 byte ---
TIPOS OBJETO
(con métodos, necesitan
una invocación para ser
creados)
Tipos de la biblioteca
estándar de Java
String (cadenas de texto)
Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)
Tipos definidos por el
programador / usuario
Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia
arrays Serie de elementos o formación tipo vector o matriz. Lo consideraremos un
objeto especial que carece de métodos.
Tipos envoltorio o
wrapper (Equivalentes a
los tipos primitivos pero
como objetos.)
Byte
Short
Integer
Long
Float
Double
Character
PROGRAMAS.

Weitere ähnliche Inhalte

Was ist angesagt?

Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y SintaxisEmilio Aviles Avila
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...Eudris Cabrera
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharpuccvirtual
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sortoeduardo sorto
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostreamTensor
 
Funciones subrutinas y procedimientos
Funciones subrutinas y procedimientosFunciones subrutinas y procedimientos
Funciones subrutinas y procedimientosjnarchie
 
Cuestionario
CuestionarioCuestionario
Cuestionariojpauly4
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesWorkshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesVisual Engineering
 
Información básica Java
Información básica JavaInformación básica Java
Información básica JavaFordBull2er
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07adrianpro
 
Estructura basica de un programa
Estructura basica de un programaEstructura basica de un programa
Estructura basica de un programaRay-kun Olivera
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVAJesus Alex Haro
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programaciónoviedospablo
 

Was ist angesagt? (19)

Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y Sintaxis
 
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...Fundamentos de Java /   15 consejos prácticos sobre Java que cambiarán la for...
Fundamentos de Java / 15 consejos prácticos sobre Java que cambiarán la for...
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharp
 
Ppt java
Ppt javaPpt java
Ppt java
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sorto
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostream
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Funciones subrutinas y procedimientos
Funciones subrutinas y procedimientosFunciones subrutinas y procedimientos
Funciones subrutinas y procedimientos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Programacion en C#
Programacion en C#Programacion en C#
Programacion en C#
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Workshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensionesWorkshop iOS 3: Testing, protocolos y extensiones
Workshop iOS 3: Testing, protocolos y extensiones
 
Información básica Java
Información básica JavaInformación básica Java
Información básica Java
 
Java Ago Dic07
Java Ago Dic07Java Ago Dic07
Java Ago Dic07
 
Estructura basica de un programa
Estructura basica de un programaEstructura basica de un programa
Estructura basica de un programa
 
iNTRODUCCION AL LENGUAJE JAVA
iNTRODUCCION AL LENGUAJE  JAVAiNTRODUCCION AL LENGUAJE  JAVA
iNTRODUCCION AL LENGUAJE JAVA
 
2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación2.1 caracteristicas de lenguajes de programación
2.1 caracteristicas de lenguajes de programación
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 

Ähnlich wie Portafolio de evidencias

Ähnlich wie Portafolio de evidencias (20)

Consideraciones pragmatica
Consideraciones pragmaticaConsideraciones pragmatica
Consideraciones pragmatica
 
Tema 1[1][1]
Tema 1[1][1]Tema 1[1][1]
Tema 1[1][1]
 
Programacion java
Programacion javaProgramacion java
Programacion java
 
Javaqert
JavaqertJavaqert
Javaqert
 
Javaqert
JavaqertJavaqert
Javaqert
 
Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Reporte_de_microsoft_visual_c#
Reporte_de_microsoft_visual_c#Reporte_de_microsoft_visual_c#
Reporte_de_microsoft_visual_c#
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Portafoliojava
PortafoliojavaPortafoliojava
Portafoliojava
 
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018Java fundamentos   15 consejos prácticos - ITLA Tech Day 2018
Java fundamentos 15 consejos prácticos - ITLA Tech Day 2018
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
 
Introducción-a-Microsoft.NET-[parte3]
Introducción-a-Microsoft.NET-[parte3]Introducción-a-Microsoft.NET-[parte3]
Introducción-a-Microsoft.NET-[parte3]
 
Guia herramientas de bd
Guia herramientas de bdGuia herramientas de bd
Guia herramientas de bd
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browserTypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
TypeScript para Javeros. Por fin un lenguaje 'de verdad' en el browser
 
1. introducción a c#
1.  introducción a c#1.  introducción a c#
1. introducción a c#
 
Guía herramientas de BD PHP
Guía herramientas de BD PHPGuía herramientas de BD PHP
Guía herramientas de BD PHP
 

Mehr von Héctor Díaz Ponce Inda (20)

Doc1
Doc1Doc1
Doc1
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Ejercicio20
Ejercicio20Ejercicio20
Ejercicio20
 
Ejercicio19
Ejercicio19Ejercicio19
Ejercicio19
 
Ejercicio18
Ejercicio18Ejercicio18
Ejercicio18
 
Ejercicio17
Ejercicio17Ejercicio17
Ejercicio17
 
Ejercicio16
Ejercicio16Ejercicio16
Ejercicio16
 
Ejer.10 bd
Ejer.10 bdEjer.10 bd
Ejer.10 bd
 
Ejer.10 bd
Ejer.10 bdEjer.10 bd
Ejer.10 bd
 
Ejer.9 bd
Ejer.9 bdEjer.9 bd
Ejer.9 bd
 
Ejercicio 8
Ejercicio 8Ejercicio 8
Ejercicio 8
 
Ejercicio 7
Ejercicio 7Ejercicio 7
Ejercicio 7
 
Ejercicio 6
Ejercicio 6Ejercicio 6
Ejercicio 6
 
Ejercicio 5
Ejercicio 5Ejercicio 5
Ejercicio 5
 
Ejercicio 4
Ejercicio 4Ejercicio 4
Ejercicio 4
 
Ejercicio 4
Ejercicio 4Ejercicio 4
Ejercicio 4
 
Ejercicio 3
Ejercicio 3Ejercicio 3
Ejercicio 3
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 
Parcial 2-access
Parcial 2-accessParcial 2-access
Parcial 2-access
 

Kürzlich hochgeladen

PROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxpppppppppppppppppppppPROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxppppppppppppppppppppproxanamartinez65
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkemilianodominguez13
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionignix1
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfotonimaster11
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdfmarlonrea6
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...Valentinaascanio1
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxJERSONSEBASTIANLOAIZ
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorjaiberarias1
 

Kürzlich hochgeladen (8)

PROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxpppppppppppppppppppppPROYECTO FERIA.docxppppppppppppppppppppp
PROYECTO FERIA.docxppppppppppppppppppppp
 
Calculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjkCalculadora de salud.pdfjsisiskejdjdjkjk
Calculadora de salud.pdfjsisiskejdjdjkjk
 
AC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexionAC-CDI Electricidad de motocicleta, diagrama de conexion
AC-CDI Electricidad de motocicleta, diagrama de conexion
 
Manual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdfManual de usuario de camioneta Mitsubishi L200.pdf
Manual de usuario de camioneta Mitsubishi L200.pdf
 
tipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdftipos de suspension automotriz -rea marlon.pdf
tipos de suspension automotriz -rea marlon.pdf
 
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
valentina ascanio jimenez bbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn...
 
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptxBALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
BALANCE TÉRMICO-MOTORES DE COMBUSTIÓN INTERNA.pptx
 
SENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motorSENSORES POSICION MOTOR y su ubicacion en el motor
SENSORES POSICION MOTOR y su ubicacion en el motor
 

Portafolio de evidencias

  • 2. TRABAJO 1 Editor Características Funciones Plataformas Sublime Text ligero y simple, aspecto visual sencillo Realiza cambios de código y tiene gran capacidad de personalización Windows/Mac/Linux Atom Es parecido a sublime text, utiliza diferentes tecnologías webs como CoffeeScript, CSS o HTML Realiza cambios de código y tiene gran capacidad de personalización Windows/Mac/Linux/MIT TextMate Un editor de código que causó un gran impacto en la comunidad de programadores que utilizaban este sistema operativo Mac. Soporta un gran número de funcionalidades, entre las que se encuentran snippets, bundles, code folding y edición HTML en vivo, entre muchas otras. Mac PSPad Bloc de notas gratuito repleto de opciones Gestor de proyectos, conexión FTP integrada, resaltado de sintaxis y todo tipo de operaciones adicionales para diferentes lenguajes, sobre todo HTML Windows
  • 3. gEdit Este editor, a pesar de parecer un simple bloc de notas para Linux, es posible optimizarlo hasta convertirse en un agradable y eficiente editor para programadores Puedes hacer uso de la colección de plugins, themes y añadidos de GMate. Windows/Mac/Linux, GPL Adobe Brackets Atractivo aspecto visual, tiene soporte para complementos y plugins, lo que lo hace muy personalizable. Editor de código open source creado específicamente para diseñadores web Windows/Mac/Linux/MIT Light Table Equilibrio entre minimalismo y funcionalidad, destaca por su facilidad de uso Sección de conexiones donde puedes comunicar el editor con un navegador para editar HTML/CSS/JS en vivo (sin necesidad de actualizar el navegador) de forma extremadamente sencilla. Windows/Mac/Linux, GPL
  • 4. VIM Está diseñado especialmente para ser lo más productivo una vez superes su curva de aprendizaje Editor imprescindible en una terminal de texto o en conexiones remotas vía SSH Windows/Mac/Linux, GPL Notepad++ Otro proyecto similar basado en Scintilla Esta versión, aparte de soportar otras funcionalidades interesantes, añade un fantástico gestor de plugins donde puedes ampliar las funcionalidades básicas del editor. Windows, GPL Eclipse Se aleja del concepto de editor ofreciendo una completa solución especializada en ciertos lenguajes Incluye herramientas especializadas: automatización de tareas de compilación y generación, depuración, gestión de memoria u otras Windows/Mac/Linux, EPL
  • 5. NetBeans Un poco más sencillo de utilizar que Eclipse Permite el desarrollo para entornos en los que se utilice Java, PHP, C/C++, Groovy o HTML5 Windows/Mac/Linux, CDDL/GPL2 IntelliJ IDEA CE Aunque su producto principal es comercial (~170€), también dispone de una versión denominada IntelliJ IDEA Community Edition que es completamente gratuita para la creación de proyectos open source. Permite programar en una gran cantidad de lenguajes: Java, Javascript, CoffeeScript, Node.js, ActionScript, Python, Ruby, Groovy, SQL, HTML/CSS Windows/Mac/Linux, Apache2 Visual Studio Express Es una versión limitada del IDE Desarrollos en Visual Basic, Visual C++, Visual C#, Windows Phone o tecnologías web como HTML, CSS, ASP.NET, AJAX, Silverlight u otras Windows
  • 6. Komodo Edit Permite editar código de forma muy sencilla y sin complicaciones Incluye características clásicas e imprescindibles como el resaltado de sintaxis, gestor de themes o el code folding. Windows/Mac/Linux jEdit Es un editor de textos ideado para tareas de programación Soporta y tiene a nuestra disposición más de 150 plugins para ampliar las funcionalidades de serie, que no son pocas. Windows/Mac/Linux Aptana Studio Ofrece al programador la misma interfaz de Eclipse, adaptada a las necesidades del desarrollador front-end Creado expresamente para tecnologías web 2.0 como AJAX, PHP, Ruby, Python, HTML, CSS Windows/Mac/Linux, GPL
  • 7. FlashDevelop Ideado originalmente como un editor para desarrollos Flash, FlashDevelop ha ido evolucionando a un IDE ligero basado en Scintilla Orientado no solo a ActionScript, sino también al desarrollo de tecnologías web como HTML, CSS, XML, Haxe Windows, MIT Geany Geany es un IDE ligero basado en Scintilla Desarrollado en GTK2 que tiene como principal objetivo disponer de un IDE con funciones básicas, con una curva de aprendizaje muy sencilla Windows/Mac/Linux, GPL2 Notepad2 Se trata de un editor de código sencillo y eficiente, que parte de la interfaz del bloc de notas clásico Funcionalidades como el resaltado de código, numeración de líneas o soporte de expresiones regulares en el reemplazo de textos. Está basado en Scintilla. Windows, BSD
  • 8. TRABAJO 2 • Identificadores • Un identificador es un nombre que se le da a una constante, una variable y a cualquier elemento de programa que necesite nombrarse. • Existen reglas para construir identificadores, las cuales son las siguientes:
  • 9. Nuevo_sueldo Debe comenzar con un carácter alfabético (A - Z, mayúscula o minúscula) Los demás caracteres pueden ser letras, dígitos o el carácter especial de subrayado (_) Las letras no deben ser tildadas. No se admiten espacios en blanco. No deberá coincidir con palabras reservadas del lenguaje algorítmico. Deben ser nombres significativos al programa que se este realizando. Indicar su tipo (Entero, Real, cadena, carácter o booleano)
  • 10. TRABAJO 3 PALABRAS RESERVADAS EN JAVA • Abstract: Declara clases o métodos abstractos. 2. Double: Tipo de Dato primitivo de punto flotante por defecto (32 bits). 3. Int: Tipo de Dato primitivo entero por defecto (32 bits). 4. Strictfp: Especifica bajo que standard se calcularán las operaciones con datos de punto flotante, para determinar el grado de precisión de los resultados. 5. Boolean: Tipo de Dato primitivo booleano (true o false). 6. Else: Evaluación de la condición lógicamente opuesta a un if o else if. 7. Interface: Declara interfaces. 8. Super: Hace referencia a la clase padre o al constructor de la clase padre del objeto actual. 9. Break: Rompe el flujo normal del bloque de código actual. 10. Extends: Indica que una clase o interfase hereda de otra clase o interfase. 11. Long: Tipo de Dato primitivo entero (64 bits). 12. Switch: Estructura de control condicional múltiple. 13. Byte: Tipo de Dato primitivo entero (8 bits). 14. final: Declara la clase, método o variable como "definitiva". 15. native: Indica que el método va a ser especificado en un lenguaje diferente a Java.
  • 11. • 16. synchronized: Indica que el método, o bloque de código deberá prevenir que no sean cambiados los objectos a afectar dentro del bloque o método. 17. case: Verifica cada valor evaluado en una sentencia switch. 18. finally: Determina el bloque de código que se ejecutará siempre luego de un try así sea que se capture o no una excepción. 19. new: Solicita al cargador de clases correspondiente, un objeto de esa clase. 20. this: Hace referencia el objeto actual o al constructor del objeto actual. 21. catch: Atrapa excepciones dentro de un bloque try 22. float : Tipo de Dato primitivo de punto flotante (64 bits). 23. package: Especifica el paquete al que pertenece esa clase o interfase. 24. throw: Lanza una excepción mediante código. 25. char: Tipo de Dato primitivo que almacena hasta un caracter UNICODE (16 bits). 26. for: Estructura de control cíclica. 27. private: Modificador de visibilidad de atributos y métodos limitándolos a la propia clase. 28. throws: Especifica la(s) exceocione(es) que podría lanzar el método. 29. class: Declara clases 30. goto: Palabra reservada que no es utilizada en el lenguaje de programación Java.
  • 12. • 31. protected: Modificador de visibilidad de atributos y métodos limitándolos a la propia clase, paquete e hijo(s). 32. transient: Indica que el objeto no se debe serializar. 33. const: Palabra reservada que no es utilizada en el lenguaje de programación Java. 34. if: Estructura de control condicional. 35. public: Modificador de visibilidad de clases, interfaces, atributos y métodos haciéndolo visible al universo. 36. try: Declara un bloque de código que posiblemente lanzará una excepción. 37. continue: Rompe el flujo normal del bloque de código actual. 38. implements: Indica que una clase implementa a una (o varias) interfase(s). 39. return: Retorna (normalmente un valor) desde el método actual. 40. void: Indica que el método no retornará valor alguno. 41. default: Modificador de visibilidad de clases, interfaces, atributos y métodos limitándolos a la clase y paquete. 42. import: Indica la(s) ruta(s) en la que se encuentran las clases y/o interfaces usadas en el código 43. short: Tipo de Dato primitivo entero (16 bits). 44. volatile: Indica que a la referencia de la variable siempre se debería leer sin aplicar ningún tipo de optimizaciones ya que el dato almacenado tiene alta probabilidad de cambiar muy frecuentemente. 45. do: Estructura de control cíclica
  • 13. • 46. instanceof: Operador que determina si un objeto es una instancia de una clase. 47. static: Indica que el método, variable o atributo pertenece a la clase y no a la instancia (objeto). 48. while: Estructura de control cíclica.
  • 14. TIPOS DE DATOS EN JAVA TIPOS DE DATOS EN JAVA NOMBRE TIPO OCUPA RANGO APROXIMADO TIPOS PRIMITIVOS (sin métodos; no son objetos; no necesitan una invocación para ser creados) byte Entero 1 byte -128 a 127 short Entero 2 bytes -32768 a 32767 int Entero 4 bytes 2*109 long Entero 8 bytes Muy grande float Decimal simple 4 bytes Muy grande double Decimal doble 8 bytes Muy grande char Carácter simple 2 bytes --- boolean Valor true o false 1 byte --- TIPOS OBJETO (con métodos, necesitan una invocación para ser creados) Tipos de la biblioteca estándar de Java String (cadenas de texto) Muchos otros (p.ej. Scanner, TreeSet, ArrayList…) Tipos definidos por el programador / usuario Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia arrays Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos. Tipos envoltorio o wrapper (Equivalentes a los tipos primitivos pero como objetos.) Byte Short Integer Long Float Double Character