Fundamentos_de_Programacion___Parte_1
Páginas: 46 (11253 palabras)
Publicado: 20 de octubre de 2015
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.