Вы находитесь на странице: 1из 2

¿Cuáles son los cuatro (4) pasos que se deben seguir al momento de solucionar un

problema utilizando algoritmos?

a. Analizar el problema: es analizar la situación que se está presentando y organizar en un


orden lógico cada uno de los pasos para así resolver el problema.
b. Diseñar el algoritmo: en este paso se describe la secuencia ordenada de pasos que
conduce a la solución del problema citado (diagrama de flujo o pseudocódigo).
c. Expresar el algoritmo: el algoritmo se debe expresar como un programa en un lenguaje
de programación adecuado. (Fase de codificación.)
d. Ejecución y validación: se pone en ejecución el programa realizado en un computador.

Describa cada una de las partes (entrada, proceso y salida) que conforman un algoritmo.

● Entrada: Son los datos con los que contamos o que ingresamos
● Proceso: Es la forma con la que vamos a obtener la solución al problema
planteado.
● Salida: Es el resultado o la solución al problema.

¿Qué diferencias hay entre el diseño de un algoritmo mediante pseudocódigo y el diseño de


un algoritmo mediante diagrama de flujo?

Un diagrama de flujo es un conjunto secuencial de figuras geométricas estándar conectadas


lógicamente entre sí para dar solución a un problema específico, cada figura tiene un
significado propio. La secuencia lógica se da por medio de flechas llamadas líneas de flujo
que indican el flujo lógico del algoritmo. Al ser un diagrama gráfico facilita la visión de la
ejecución del algoritmo mientras La representación de pseudocódigo sigue paso a paso la
solución de un problema con lenguaje natural, pero recuerde que debe realizar la
metodología resolución de problemas para poder iniciar su algoritmo con pseudocódigo.

¿Qué entiende por lenguaje natural?

El lenguaje natura​l​ es la lengua o idioma hablado o escrito por humanos para propósitos
generales de ​comunicación​. Son aquellas lenguas que han sido generadas
espontáneamente en un grupo de hablantes con propósito de comunicarse, a diferencia de
otras lenguas, como puedan ser una ​lengua construida​, los ​lenguajes de programación​ o los
lenguajes formales​ usados en el estudio de la ​lógica formal​, especialmente la ​lógica
matemática​.

Las variables permiten almacenar datos dentro de un algoritmo. Con base en lo anterior,
¿qué diferencias hay entre una constante, una variable acumulador y una variable
contador?
Las variables constantes, son las cuales no cambian durante la ejecución del algoritmo, una
variable acumuladora es aquella donde como su nombre lo dice se van acumulando los
valores dentro de una variable mientras una contadora es un valor creciente o decreciente
que permite realizar un conteo.

Вам также может понравиться