Fundamentos_de_Programacion___Parte_1

Páginas: 46 (11253 palabras) Publicado: 20 de octubre de 2015
Universidad Nacional del Santa
Facultad de Ingeniería
E.A.P. de Ingeniería de Sistemas e Informática

FUNDAMENTOS DE PROGRAMACIÓN

Universidad Nacional del Santa
Facultad de Ingeniería
E.A.P. Sistemas e Informática

FUNDAMENTOS DE PROGRAMACION
Ing. MIRKO MANRIQUE RONCEROS
PRIMERA EDICION
CHIMBOTE - PERU

Ing. Mirko Manrique Ronceros

Página 1 de 63

Universidad Nacional del Santa
Facultad deIngeniería
E.A.P. de Ingeniería de Sistemas e Informática

FUNDAMENTOS DE PROGRAMACIÓN

INDICE
INTRODUCCION
FUNDAMENTOS BÁSICOS DE ALGORITMOS
Elementos básicos de un algoritmo

05

Expresiones

07

Funciones internas

11

Tipos de Datos

13

REPRESENTACIÓN GRÁFICA DE LOS ALGORITMOS
Diagrama de Flujo

15

Diagrama Estructurado o N – S

18

Pseudocódigo

20

ESTRUCTURAS BÁSICAS DE CONTROL
EstructuraSecuencia

22

ESTRUCTURAS SELECTIVAS BÁSICAS
Estructura Selectiva Simple

27

Estructura Selectiva Doble

32

Estructura Selectiva Múltiple

35

Estructura Selectiva Anidada

38

ESTRUCTURAS REPETITIVAS
Estructura Repetitiva Desde/Para

44

Estructura Repetitiva Hacer – Mientras

51

Estructura Repetitiva Mientras

58

INSTALACIÓN E INTERFAZ GRÁFICA DE LA HERRAMIENTA DE PROGRAMACIÓN
Mi primerproyecto

76

Proyecto de estructura selectiva doble

88

Proyecto de estructura selectiva múltiple

92

Proyecto de estructura selectiva anidada

96

Proyecto de estructura repetitiva for

100

Proyecto de estructura repetitiva do while

106

Proyecto de estructura repetitiva while

113

Ing. Mirko Manrique Ronceros

Página 2 de 63

Universidad Nacional del Santa
Facultad de Ingeniería
E.A.P. deIngeniería de Sistemas e Informática

FUNDAMENTOS DE PROGRAMACIÓN

INTRODUCCION
Este manual está dedicado a todas aquellas personas que necesitan aprender a
resolver problemas y plantear una solución en un lenguaje de programación, en este
caso Java. Esta es la principal razón de este manual, esta característica es fundamental,
sobre todo desde el punto de vista académico, porque trata de enseñar, dehacer
entender, de hacer ver, al lector, como resolver un problema, y luego como programar
esa solución en un lenguaje de programación de alto nivel. En general, aprender a usar
una herramienta es sencilla, la mayoría de los libros se enfoca en ello; pero para saber
utilizar una herramienta no resuelve el problema: saber manejar una máquina de
escribir, por ejemplo, no lo hace a uno escritor.
Elpresente

fundamentales

manual
de

de

la

Fundamentos

programación

de

lógica

programación
apoyados

de

explica
las

los

conceptos

herramientas

de

programación como son los algoritmos, pseudocódigos o diagramas de flujo, y luego
serán codificados en lenguaje de programación Java.
Este manual de Fundamentos de Programación se divide en dos partes: La primera
realiza un introducción a laprogramación estructurada usando para ello las estructuras
secuenciales, Condicionales, Selectivas y Repetitivas a apoyadas en las técnicas de
Diagrama de Flujo de Datos y Pseudocódigo.
La Segunda parte se enfoca a la utilización de un lenguaje de programación utilizando
para esta ocasión Java y el IDE Netbeans para codificar los algoritmos resueltos en la
primera parte.

Ing. Mirko ManriqueRonceros

Página 3 de 63

Universidad Nacional del Santa
Facultad de Ingeniería
E.A.P. de Ingeniería de Sistemas e Informática

FUNDAMENTOS DE PROGRAMACIÓN

FUNDAMENTOS BÁSICOS DE ALGORITMOS
Una computadora no tiene capacidad para solucionar problemas más que cuando se le
proporcionan los pasos sucesivos a realizar, para ello elaboramos un algoritmo.
¿Qué es un algoritmo?
Es un método para resolver unproblema mediante una secuencia de instrucciones, cada una de
las cuales especifica las operaciones que debe realizar la computadora.
Características de un algoritmo
Las características fundamentales que debe cumplir todo algoritmo son:
 Debe ser preciso e indicar el orden de realización de cada paso.
 Debe estar definido. Si se sigue un algoritmo dos o más veces, con los mismos valores...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS