Está en la página 1de 6

Los Algoritmo

INSTITUTO DE FORMACIÓN TÉCNICO PROFESIONAL - INFOTEP


MOD. I- INTRODUCCIÓN A LA PROGRAMACIÓN
Técnico en informática, Lu-Vi 6 – 10 Pm
NOMBRE__ Darwin Vargas _________FECHA__09/03/2021_____________

A) Realizar los siguientes algoritmos:


 Ir al cine en un UBER y ver una película
1. Entrar a la APP de UBER
2. Ubicar el destino del cine y pedir el UBER
3. Pagar el UBER al llegar.
4. Comprar la entrada
5. Hacer la fila para entrar a la sala
6. Entrar a la sala
7. Ver la película
8. Salir
 Comprar unos zapatos para hacer deportes
1- Ir a la tienda
2- Entrar al área deportiva
3- Buscar el área de zapatos
4- Elegir el zapato que te guste y que sea tu talla
5- Evaluar los precios
6- Pasar al área de caja y pagar
7- Recibir los zapatos
8- Salir de la tienda
 Para determinar el promedio de cuatro calificaciones escolares: 85,
90, 86, 75
1- Sumar las 4 calificaciones
2- Dividir las calificaciones, entre 4
3- Obtener el resultado
 Sumar 2 números
1- Elegir el primer número
2- Elegir el segundo número
3- Sumar ambos números
4- Obtener el resultado
 Hacer un batido de Papaya(Lechosa)
1- Buscar la licuadora
2- Retirar el vaso de la licuadora
3- Preparar los ingredientes (Hielo, Lechosa, Leche y Azúcar)
4- Echar los ingredientes en el vaso
5- Colocar el vaso en la licuadora
6- Conectar la licuadora
7- Encender la licuadora
8- Darle unos minutos de preparación
9- Apagar la licuadora
10- Retirar el vaso
11- Servir a gusto.

B) Definir las técnicas o formas de representar un algoritmo y en que


consiste cada una.

Lenguaje natural

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.

Los algoritmos escritos en este lenguaje se caracterizan por seguir un proceso


de ejecución común y lógico, describiendo textualmente paso a paso cada
una de las actividades a realizar para resolver un problema determinado.
Los inconvenientes de escribir algoritmos en este lenguaje son: la
ambigüedad, la no universalidad y la amplitud del mismo lo cual genera
errores y no puede ser interpretado correctamente por el computador.

Pseudocódigo

Es una descripción de alto nivel de un algoritmo que emplea una mezcla de


lenguaje natural con algunas convenciones sintácticas propias de lenguajes
de programación, como asignaciones, ciclos y condicionales, aunque no está
regido por ningún estándar. Es utilizado para describir algoritmos en libros
y publicaciones científicas, y como producto intermedio durante el
desarrollo de un algoritmo, como los diagramas de flujo, aunque presentan
una ventaja importante sobre estos, y es que los algoritmos descritos en
pseudocódigo requieren menos espacio para representar instrucciones
complejas.

El pseudocódigo está pensado para facilitar a las personas el entendimiento


de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son
necesarios en una implementación. Programadores diferentes suelen utilizar
convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes
de programación concretos. Sin embargo, el pseudocódigo, en general, es
comprensible sin necesidad de conocer o utilizar un entorno de programación
específico, y es a la vez suficientemente estructurado para que su
implementación se pueda hacer directamente a partir de él.

Diagramas de Flujo
Son descripciones gráficas de algoritmos; usan símbolos conectados con
flechas para indicar la secuencia de instrucciones y están regidos por ISO.

Los diagramas de flujo son usados para representar algoritmos pequeños, ya


que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad
de lectura son usados como introducción a los algoritmos, descripción de un
lenguaje y descripción de procesos a personas ajenas a la computación.

Símbolos de diagramas de flujos

Diagramas estructurados (Nassi-Schneiderman)

 El diagrama estructurado N-S también conocido como diagrama de


chapin es como un diagrama de flujo en el que se omiten las flechas
de unión y las cajas son contiguas. Las acciones sucesivas se pueden
escribir en cajas sucesivas y como en los diagramas de flujo, se pueden
escribir diferentes acciones en una caja.
 Los diagramas estructurados, son una técnica que permite formular
algoritmos mediante una representación geométrica y de asignación
de espacios de un bloque específico.

También podría gustarte