Está en la página 1de 5

TRABAJO

DE ASESORIAS

DULCE LIZBETH VELAZQUEZ HNDZ


MATERIA: MANEJO DE TECNICAS DE PROGRAMACION
MTRA.YANI ITARI CERVANTES TORRES
PLANTEL CONALEP BAHIA DE BANDERAS 311
UNIDAD 1
Contesta las siguientes preguntas:
1. ¿Qué es un algoritmo? Conjunto de instrucciones
secuenciales ( es decir uno tras otro)
2. ¿Qué es un pseudocódigo? Es una forma de escribir los pasos
que va a realizar un programa
3. ¿Cuál es la diferencia entre algoritmo y pseudocódigo? Que
el algoritmo son los pasos que debe realizar la computadora y el
pseudocodigo son las palabras que indican el proceso a realizar
4. ¿Qué es un diagrama de flujo? (definición y ejemplo) Es la
representación gráfica de un algoritmo o proceso.

5. ¿Cuáles son las estructuras algorítmicas selectivas? Son las


que permiten que los algoritmos ejecuten un conjunto de
instrucciones si es que se cumple determinada condición.
6. ¿Cuáles y cuántas son las estructuras algorítmicas
repetitivas? Permiten que los algoritmos ejecuten un conjunto de
instrucciones si es que se cumple determinada condición.
7. ¿Que es una estructura de datos? Es una forma para manejar
grandes cantidades de datos de manera eficiente para base de
datos o servicio de internet
8. Menciona 5 estructuras de datos
-VECTOR: Es un conjunto de elementos que se encuentran
estructurado de una forma especial y especifica
De una forma general cada elemento que se disponga son del
mismo tipo
Se puede acceder a estos elementos mediante l aplicación de un
entero como un índice de manera que se tenga que señalar el
elemento que se desee
-GRAFO: Es una estructura de datos que se encuentra conectada
Se encuentra constituidas por nodos
Cada nodo que dispone posee un valor especifico
También los nodos contienen referencias de otros nodos
UNIDAD 2
1. ¿Qué es la programación funcional?Es la que se centra en las
funciones. En un programa funcional, todos los elementos pueden
entenderse como funciones y el código puede ejecutarse mediante
llamadas de función secuenciales.
2. Menciona dos lenguajes de programación que soportan la
programación funcional
-Erlang: lenguaje de programación concurrente y un sistema de
ejecución que incluye una máquina virtual y bibliotecas
- Haskell: lenguaje de programación estandarizado multi-propósito,
funcionalmente puro, con evaluación no estricta y memorizada, y
fuerte tipificación estática
3. ¿Qué es la programación orientada a objetos? es un
paradigma de programación que viene a innovar la forma de
obtener resultados. Los objetos se utilizan como metáfora para
emular las entidades reales del negocio a modelar
4. ¿Cuáles son las características de la programación orientada
a objetos? abstracción, encapsulación, herencia y polimorfismo; y
los conceptos básicos que las forman: objetos, mensajes, clases,
instancias y métodos.
5. ¿Qué es la programación dirigida por eventos? paradigma de
programación en el que tanto la estructura como la ejecución de
los programas van determinados por los sucesos que ocurran en el
sistema
6. Menciona dos lenguajes de programación que soportan la
programación orientada a objetos
Java, Ruby, Visual Basic
7. ¿Cuáles son los eventos secuenciales en programación?
Las tareas se llevan a cabo de tal manera que la salida de una es la
entrada de la siguiente y así sucesivamente hasta finalizar un
proceso; por esta razón se le conoce como secuencial
8. ¿Cuáles son los eventos simultáneos en programación?
Muchos programas pueden correr simultáneamente en la misma
computadora, a lo cual se le conoce como multitarea y puede
lograrse a través de mecanismos de software o de hardware.
9. ¿Cuáles son los eventos concurrentes en la programación?
es la tendencia de las cosas a producirse al mismo tiempo en un
sistema. ... Los retos de diseñar sistemas concurrentes derivan
principalmente de las interacciones que se producen entre
actividades concurrentes. Cuando las actividades concurrentes
interactúan, es necesario algún tipo de coordinación.

También podría gustarte