Está en la página 1de 3

Unidad 1 - Actividad 1

Estudie la unidad 1 y desarrolle los siguientes enunciados y preguntas. También


busque información complementaria para desarrollarlos.
1) Defina modelo y metodología
Modelo: Es una estructura que se utiliza para dar sentido y abstraer de la realidad a un
conjunto de acciones o fenómenos que tienen determinadas relaciones entre ellos.
El diseño e implementación de un modelo son fundamentales para la solución de un
problema computacional.
Metodología: Es cualquier aplicación que tenga un conjunto de operaciones de
ordenes diseñadas para obtener resultados.
Una especificación de un algoritmo de solución, puede presentar problemas:
 Que el algoritmo resuelve más de lo que requiere el problema.
 O que el algoritmo no resuelve todo lo que se necesita para resolver el
problema.
2) Defina que es un algoritmo.
Algoritmo: Es un conjunto ordenado y finito de instrucciones que conducen a la
solución de un problema, de una determinada manera, mediante operaciones
sistemáticas.

2) Que son y para qué sirven el pseudocódigo y los diagramas de flujo ?. Dé un


ejemplo de cada uno.
Pseucodigo: es una forma de escribir los pasos que va a realizar un programa de la
forma más cercana al lenguaje de programación que vamos a utilizar
posteriormente.
Ejemplo de Pseucodigo: 1. Pseudocódigo para un programa que nos sume dos
número introducidos por el teclado:

Inicio

Escribir “Introduce el primer número”;


Lee numero1;
Escribir “Introduce el segundo número”;
Leer numero2;
Resultado= numero1 + numero2;
Escribir resultado;
Fin
Diagramas de flujo: es una representación gráfica que muestra las variaciones y
relaciones de una serie de acciones con un objetivo en común. Visualmente se
puede apreciar la relación secuencial con la ayuda de descripciones, rectángulos,
rombos, círculos, flechas, prismas circulares, entre otros símbolos.
Ejemplo de diagrama de flujo: diagrama de flujo que representa la intención de
tomar cafe
3)
4) Nombre las estructuras de control de selección y dé un ejemplo de cada una.
Las estructuras de control de selección son: Condicional (IF) y Condicional múltiple
(SWITCH/CASE).
Ejemplo de Condicional:

Ejemplo de Condicional múltiple:


5) Nombre las estructuras de control de iteración y dé un ejemplo de cada una.
Las estructuras de control de iteración son: Estructura Para (FOR), Estructura
Mientras (WHILE) y Estructura Hasta ( DO-WHILE).
Ejemplo de Estructura Para:

Ejemplo de Estructura Mientras:


Ejemplo de Estructura Hasta:

6) Defina que es una variable. Dé un ejemplo de una asignación.


Las variables son conceptos abstractos que permiten almacenar y recuperar datos
sin tener que recordar los números de las posiciones de memoria.
Las variable están asociadas con un nombre, una dirección, un tipo, un valor, un
alcance y un tiempo de vida.
A las variables se les puede declarar, inicializar, asignar valores y transferir valores
de otras variables.

7) Defina que es una constante. Explique por qué en muchos casos es más
eficiente usar constantes que variables.
Una constante es una variable del sistema que mantiene un valor inmutable a lo
largo de toda la vida del programa. Las constantes en Java se definen mediante el
modificador final.
8) Qué es un array ?. Dar ejemplos
Un array es una estructura de datos que nos permite almacenar una gran cantidad
de datos de un mismo tipo. El tamaño de los arrays se declara en un primer
momento y no puede cambiar en tiempo de ejecución.
9) Que es una pila ?. Dar ejemplos
Una pila es una estructura de datos que principalmente tiene dos operaciones, la
operación de apilar y operación de desapilar. Las operaciones que caracterizan la
pila son las de introducir un nuevo elemento sobre la cima (push) y la de extraer el
elemento situado en la cima (pop).
10) Que es una cola ?. Dar ejemplos
Una cola es una estructura de datos lineal o una colección en Java que almacena
elementos en un orden FIFO (primero en entrar, primero en salir). La colección de
la cola tiene dos extremos. Los elementos se agregan en la parte trasera y se
eliminan por la parte delantera.

También podría gustarte