Está en la página 1de 5

Universidad Abierta Para

Adultos (UAPA)
Recinto Santo Domingo Oriental

This study source was downloaded by 100000846805135 from CourseHero.com on 09-18-2022 09:04:06 GMT -05:00

https://www.coursehero.com/file/76334468/Tarea-10docx/
❖ Después de consultar en el texto básico de la asignatura, recursos en plataforma
y otras fuentes los contenidos de la unidad.

✓ Se sugiere:

1. Indagar en la Web sobre los fundamentos de programación:


conceptos básicos, características, estructura y tipos de programa.

Programación: es el proceso de tomar un algoritmo y codificarlo en una notación,


un lenguaje de programación, de modo que pueda ser ejecutado por una
computadora.

Algoritmo: Un algoritmo es una secuencia de pasos a seguir para resolver un problema.

Diagrama de Flujo: Un diagrama de flujo es una representación gráfica del algoritmo.


Expresamos los pasos del algoritmo mediante un esquema con unos símbolos
establecidos.

Pseudocodigo: El pseudocódigo es una forma de escribir los pasos, pero de la forma más
cercana al lenguaje de programación que vamos a utilizar, es como un falso lenguaje,
pero en nuestro idioma, en el lenguaje humano.

Tipos de programas en la programación:

Programación estructurada (PE): La programación estructurada está compuesta por un


conjunto de técnicas que han ido evolucionando aumentando considerablemente la
productividad del programa reduciendo el tiempo de depuración y mantenimiento del
mismo.

Programación modular: En la programación modular consta de varias secciones dividas


de forma que interactúan a través de llamadas a procedimientos, que integran el programa
en su totalidad.

Programación orientada a objetos (POO): Se trata de una técnica que aumenta


considerablemente la velocidad de desarrollo de los programas gracias a la reutilización
de los objetos.

Programación concurrente: Este tipo de programación se utiliza cuando tenemos que


realizar varias acciones a la vez.

This study source was downloaded by 100000846805135 from CourseHero.com on 09-18-2022 09:04:06 GMT -05:00

https://www.coursehero.com/file/76334468/Tarea-10docx/
Programación funcional: Se caracteriza principalmente por permitir declarar y llamar a
funciones dentro de otras funciones.

Programación lógica: Se suele utilizar en la inteligencia artificial y pequeños programas


infantiles. Se trata de una programación basada en el cálculo de predicados (una teoría
matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas,
pueda dar soluciones inteligentes).

2. Realizar un resumen, un cuadro comparativo, mapa mental, acerca de la


estructura de un programa, tomando en cuenta: sus fases y tipos de programas.

El proceso algorítmico debe terminar después


de una cantidad finita de pasos. Sé que un
algoritmo es inaplicable cuando se ejecuta con
Realizable
un conjunto de datos iniciales y el proceso
resulta infinito o durante la ejecución se
encuentra con un obstáculo insuperable sin
arrojar un resultado.
Debe ser claro lo que hace, de forma que
quien ejecute los pasos. ´´ sea humano o
Compressible maquina´´ sepa qué, cómo y cuándo hacerlo.
Debe existir un procedimiento que determine
el proceso de ejecución.
El orden de ejecución de la instrucción debe
estar perfectamente indicado. Cuando se
ejecuta varias veces, con los mismos datos
iniciales, el resultado debe ser el mismo
siempre. La precisión implica determinismo.
Luego de analizar detalladamente el problema
Preciso
hasta entenderlo completamente, se procede a
diseñar un algoritmo, tranzar un plan, que lo
resuelta por medios de pasos sucesivos y
organizado en secuencia lógica. El concepto
intuitivo de algoritmo procedimiento y reglas,
se pueden encontrar en proceso naturales de
los cuales muchas veces no se es consciente.

This study source was downloaded by 100000846805135 from CourseHero.com on 09-18-2022 09:04:06 GMT -05:00

https://www.coursehero.com/file/76334468/Tarea-10docx/
While. Conceptos de bucles. Do while.

Permite repetir la Es una estructura de control


Es una secuencia que ejecuta
ejecución de un de la mayoría de los
repetidas veces un trozo de código,
grupo de lenguajes de programación
hasta que la condición asignada a
instrucciones estructurad os cuyo
dicho bucle deja de cumplirse.
mientras se cumpla propósito es ejecutar un
una condición (es bloque de código y repetir la
decir, mientras la ejecución mientras se
condición tenga el cumpla cierta condición
valor True). expresada en la cláusula
while.

FOR
For Each

Es una sentencia que implementa Sirve para moverse por los


un bucle, es decir, que es capaz elementos de una estructura de datos,
de repetir un grupo de sentencias como podría ser un vector, y realizar
un número determinado de veces. acciones para cada una de los
elementos.

3. Establecer la relación entre un lenguaje de programación opensource y


otro privativo.

This study source was downloaded by 100000846805135 from CourseHero.com on 09-18-2022 09:04:06 GMT -05:00

https://www.coursehero.com/file/76334468/Tarea-10docx/
El Software libre o opensource es aquel que se puede utilizar, copiar, modificar y
distribuir libremente, Mientras que el software privado es aquel que lo brindan las
empresas, y ahí que pagar por el un precio algunas veces bastante elevado y no tienes las
facilidades de modificar, copiar, etc., como el opensource.

La relación que establecen es que son software que fueron creados por humanos que
pueden tener la misma función.

This study source was downloaded by 100000846805135 from CourseHero.com on 09-18-2022 09:04:06 GMT -05:00

https://www.coursehero.com/file/76334468/Tarea-10docx/

También podría gustarte