Vous êtes sur la page 1sur 14

FUNDAMENTOS DE PROGRAMACIN

Introduccin a la programacin

Ing. Santiago Quiones lsquinones@gmail.com

Wednesday, November 22, 2017 1


Agenda

Concepto bsicos de programacin


El proceso de programacin
Partes constitutivas de un programa
Elementos para solucionar problemas en
Pseudocodigo
El lenguaje de programacin Java

2
El programa

Estructuras de
datos

Operaciones
primitivas
elementales

Estructuras de control
Un programa es un conjunto de instrucciones
rdenes dadas al computador que guan al
computador para realizar alguna actividad o
resolver un problema.

3
Partes constitutivas de un programa

El programador debe establecer el conjunto de


especificaciones que debe contener el programa:
entrada, salida y algoritmos de resolucin, que incluirn
las tcnicas para obtener las salidas a partir de las
entradas.

Programa
Entrada (algoritmo de Salida
resolucin)

4
Caractersticas de un buen programa

Operatividad Legibilidad Transportabilidad Claridad Modularidad

Dividir el
programa en
Si el programa un nmero de
Un programa Facilidad con
puede mtodos (u
Lo mnimo que puede hacerse que el texto
ejecutarse en objetos)
debe hacer un ms legible del programa
otro entorno pequeos y
programa es empleando un comunica las
sin hacerle fciles de
funcionar. cierto formato ideas
modificaciones comprender
en el cdigo. subyacentes.
importantes. mejoran la
calidad del
mismo.

5
El lenguaje de programacin

Un lenguaje de programacin es el medio a travs del cual le


comunicamos a la computadora la secuencia de instrucciones para
llevar a cabo actividades.
Caractersticas:
Alfabeto (conjunto de
Vocabulario o Lxico Gramtica
caracteres)

Caracteres alfabticos
Palabras vlidas o Lineamientos que
reservadas en el se debe seguir para
Caracteres numricos
(0-9)
lenguaje (switch, construir frases,
float, if, then, else, oraciones o
Caracteres especiales int, do, ) instrucciones.
([,], [:], [$], [#], )

6
El lenguaje de programacin Java

Java lenguaje de programacin OO de propsito general, caracterizado


por:
Sencillez
Portabilidad
Interpretado
Robusto
Seguro
Multi- proceso

7
El lenguaje de programacin - Java...

Plataforma Java:
Mquina virtual de Java (JVM)
Interfaz de programacin de aplicaciones (API)
Versiones:
JME
JSE*
JEE

8
El lenguaje de programacin - Java

Java Developer Kit:


Entorno de desarrollo de programas Java
Entornos de desarrollo integrado:
Herramientas que colaboran en la creacin de programas.
Ejemplo: NetBeans (En NetBeans OJO con las tildes para
los nombres de carpetas y archivos)

9
Compilando y ejecutando vas SDK

10
Compilando y ejecutando vas SDK

11
IDE NetBeans
Ejecutar y
depurar

Indicador
complicacin

Navegador
proyectos

12 Editor cdigo
Referencias: 13

Bibliogrficas
LEOBARDO, L. (2006). METODOLOGA DE LA PROGRAMACIN
ORIENTADA A OBJETOS, Mxico, Alfaomega.
LOPEZ, J., ALBERCA G. (2009): GUA DE FUNDAMENTOS DE LA
PROGRAMACIN, Loja Ecuador, UTPL
Gracias
Que tenga un maravilloso da.

14