You are on page 1of 9

Actividad 1

Alumno: José Díaz Curso: Introducción al lenguaje java Unidad: N°1

2. b) Debe estar definido. Característica de loa algoritmo: a) Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. b) No gráficos: representa un forma descriptiva las operaciones que debe realizar el algoritmo (pseudocódigo) 3. es una mezcla de lenguaje de programación y el inglés o cualquier otro idioma. en otras palabras un algoritmo es un conjunto de reglas para resolver un acierta clase de problemas o una forma de describir la solución de cierto problema. El diseño y la implementación de un modelo es indispensable para la solución de un problema computacional.) ¿Qué son y para qué sirven el pseudocódigo y los diagramas de flujo? El pseudocódigo es utilizado en programación para representar en forma narrativa los pasos a realizar para solucionar un problema.Desarrollo 1.) ¿Defina el modelo y metodología? El modelo es toda estructura que permite dar razón y al mismo tiempo abstraer de la realidad a un conjunto de acciones o fenómenos que guardan entre si ciertas relaciones. Lenguajes algorítmicos: a) Gráfico: es la representación gráfica de los que realiza un algoritmo (diagramas de flujos). la metodología es un de las etapas específicas de un trabajo o proyecto que parte de una posición teórica y conlleva a la selección de técnicas concretas a cerca del procedimiento para realizar las tareas vinculada a la investigación. Ejemplo: . es decir tiene que tener un principio y un final. En esencia el pseudocódigo es un lenguaje de especificación de algoritmos. c) Debe ser finito. La metodología hace referencia a un conjunto de procedimientos que se utiliza para lograr un fin determinado. Si se introduce el mismo valor dos veces este de dar el mismo resultado.) ¿Qué es algoritmo? Un algoritmo es una serie de pasos organizados que describe un proceso para dar solución a un problema específico.

3. Solo los símbolos de decisión pueden tener más de una línea de salida. Se escriben de arriba hacia abajo y o de izquierda a derecha. 2. Los símbolos se unen con flecha que indican su dirección. Para realizar un diagrama de flujo se debe tener en cuenta ciertas reglas a saber: 1. No deben quedar líneas de flujo sin conectar. 4. Los diagramas de flujos se dibujan utilizando símbolos estándar. 7. Todo texto escrito dentro de los símbolos deben ser legibles evitando nombres largos. Se debe evitar el cruce de líneas. se llama diagramas de flujo porque se conectan por flechas que indican el sentido de operación. . se basa en la utilización de símbolos para la representación de operaciones específicas. Todo símbolo puede tener más de una línea de entrada. 5.Sacar promedio de notas: Inicio Leer nota 1 Leer nota 2 Leer nota 3 A= nota 1 B= nota 2 C= nota 3 Promedio = (a+b+c) / 3 Imprimir Promedio Fin Diagramas de flujo: Es una representación gráfica de los detalles algorítmicos. 6.

ejemplo: Inicio Si numero>5 entonces Imprimir “El numero ingresado es mayor que 5” Sino Imprimir” El número es menor que 5” . Las estructuras de selección pueden ser: 1. De selección simple.Ejemplo de diagrama de flujo para calcular promedios: Inicio Nota 1 Nota 2 Nota 3 Prom = (N1+N2+N3) / 3 Imprim ir Prom Fin 4.) Nombre las estructuras de control de selección y de un ejemplo de cada una. Las estructura s de control de selección derivan el flujo del programa según la evaluación de la expresión.

) Nombre las estructuras de control de iteración y de un ejemplo de cada una. repite una instrucción mientras se cumple una condición. Imprimir los números menos que 10 . De selección múltiple. Ejemplo: estructura mientras.Fin si Fin 2. ejemplo: Inicio Según <nota> hacer Caso 1 “nota < 6” Imprimir “desaprobado” Caso 2” nota > 6 y <8” Imprimir “aprobado” Caso 3 “nota > 8 < 9” Imprimir “aprobado sobresaliente” Caso 4”nota > 9 < 10” Imprimir “aprobado excelente” Sino Nota =1 Imprimir “desaprobado debe recupera la materia” Fin según Fin 5. Las estructuras de iteración repiten un número determinado de veces una parte de un código que es controlado por un contador.

Ejemplo: Inicio Num = 0 I=0 Para i = 1hasta 10 Leer num I = i+1 Imprimir “num ” Fin para Fin Estructura hasta.Inicio Num = 0 Mintras num < 10 hacer Imprimir” num ” Fin mientras Fin Estructura FOR: Esta estructura repite una instrucción un número de veces que es controlado por un contador. Ejemplo: tabla del 2 Inicio Mult=2 I=0 Repetir . esta estructura se ejecuta hasta que se cumple cierta condición.

Ejemplo de asignación: Números. Una constante es un espacio reservado de la memoria a que una vez inicializado no cambia de valor durante la ejecución del programa. letras Inicio Ingrese un número Guardar en la variable %números.) Defina que es una constante.Leer N N = N * mult I = i+1 Hasta i< 10 Fin hasta Fin 6. Una variable es un espacio reservado de memoria en la computadora que permite almacenar temporalmente un dato durante la ejecución del programa el cual su valor puede cambiar durante la ejecución del programa. Tiene un tipo este indicara que tipo de datos puede almacenar numerosa o letras. explique porque en muchos casos es más eficiente usar constantes que variables. Ejemplo: Const = 2 ´´ si queremos realizar la tabla el 5 cambiamos el valor. 2 * const 3 * const 4 * const 5 * const 6 * const . Ingrese una letra Guardar en la variable % letras Fin 7. por ejemplo si queremos realizar la tabla del 2 y después hacer la tabla del 5 solo cambiamos el valor de la constante. A veces es más conveniente usar una constante que una variable porque si queremos modificar algún valor solo cambiamos el valor de la constante en la parte de declaraciones y listo.) Defina que es una variable y de un ejemplo de asignación.

firts out) último en entrar y primero en salir.I.O por su acrónimo en ingle (last in firts. Para acceder al array se coloca el nombre seguido del índice. Ejemplo: Nombre [10] José [0] Juan [1] Pedro [2] 9. para el manejo de datos existen dos operaciones básicas: apilar (push) y su operación inversa despilar (pop) que retira el último elemento apilado 5 4 3 2 1 6 Un ejemplo en la vida real sería un contenedor de CDs donde el primero que se empaqueto es el último que debería vender u ocupar.F. el primer elemento del array tiene un índice 0.) ¿Qué es un array? De ejemplos Un array es una zona de almacenamiento continuo que contiene una serie de elementos del mismo tipo.8. Es una estructura de tipo L.) ¿Qué es una cola? De ejemplos .) ¿Qué es una pila? De ejemplos Una pila es una estructura de datos en la cual se puede acceder por un solo extremo. 10.

Un ejemplo de esto sería un cadena de producción de autos donde en el sistema de montaje el primero en ingresar es el primero en salir de la fábrica. solo de puede eliminar elementos por principio y agregar por el final de la cola. la particularidad de estas estructuras es que solo se pueden acceder al primer y último elemento. también conocido como estructura FIFO (first in first out) primero en entrar y primero en salir.Es una estructura de datos donde la inserción de los elementos se hace por un extremo y la operación de extracción por el otro extremo. .