Search Header Logo
Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)

Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)

Assessment

Presentation

Computers

4th Grade

Practice Problem

Hard

Created by

kenyi omodaka

Used 8+ times

FREE Resource

15 Slides • 0 Questions

1

Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)

by kenyi omodaka

2

¿Qué es un algoritmo?

Como algoritmo denominamos un conjunto ordenado y finito de operaciones simples a través del cual podemos hallar la solución a un problema.

Los algoritmos nos permiten ejecutar una acción o resolver un problema mediante una serie de instrucciones definidas, ordenadas y finitas. Así, dado un estado inicial y una entrada, y siguiendo los sucesivos pasos indicados, se llega al estado final y se obtiene una solución.

media

3

Características de un algoritmo

Todo algoritmo debe cumplir con estas características básicas:

Tienen inicio y fin:

Todo algoritmo comienza en un estado inicial con una serie de datos específicos, y culmina con una solución o salida.

Funcionan en secuencia: un algoritmo está compuesto por una serie de pasos ordenados.

Las secuencias son concretas: cada paso es claro y no deja lugar a la ambigüedad.

Los algoritmos son abstractos: son modelos o guías para ordenar procesos.

4

Ejemplos de algoritmos

Aunque es un término habitual en áreas como las matemáticas, la informática, la lógica y demás disciplinas relacionadas, lo cierto es que en la vida cotidiana también usamos algoritmos para solucionar cuestiones, por ejemplo:

5

Recetas de cocina

Explican el paso a paso para crear una comida con una cantidad finita de ingredientes. El estado inicial serían los ingredientes sin procesar y el estado final la comida preparada.

media

6

Manuales

Sirven de guía para ejecutar procesos, desde cómo armar una biblioteca hasta cómo activar un teléfono móvil. En estos casos, el estado final es el producto armado, instalado, encendido, en funcionamiento, etc.

media

7

Operaciones matemáticas

En matemáticas, algunos ejemplos de algoritmos son la multiplicación, en donde seguimos una secuencia de operaciones para obtener un producto; o la división, que nos permite determinar el cociente de dos números. El algoritmo de Euclides, con el cual sacamos el máximo común divisor de dos enteros positivos es otro ejemplo de algoritmo.

media

8

Algoritmo en informática

En informática o programación, el algoritmo es la secuencia de instrucciones mediante la cual podemos resolver un problema o cuestión.

De hecho, todas las tareas ejecutadas por la computadora se basan en algoritmos. Un software o programa informático está diseñado a base de algoritmos, de modo que podemos introducir una tarea en él y resolverla.

media

9

¿Qué es un diagrama de flujo?

Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas.

10

media

11

pseudocódigo

El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.

12

Principales características del pseudocódigo

Para comprender qué es el pseudocódigo podemos utilizar un símil: los planos de una casa sería el pseudocódigo y la casa en sí el programa.

Su principal característica es la de representar un método que facilita la programación y solución del algoritmo del programa. También se caracteriza por ser una forma de representación, fácil de utilizar y de manipular, que simplifica el paso del programa, al lenguaje de programación.

Otra característica que tiene el pseudocódigo es su independencia al código en el que se va a escribir el programa, proporcionando un método que facilita la posterior programación y la resolución del algoritmo del programa.

13

Componentes y sintaxis del pseudocódigo

Para escribir programas utilizando pseudocódigo es necesario seguir unas pautas o normas de sintaxis para que puedan ser leídos y comprendidos por los programadores a la hora de pasarlos a un lenguaje de programación. Es muy útil utilizar herramientas que faciliten esta escritura de pseudocódigo, como es el caso de PSeInt, que asiste con un simple e intuitivo pseudolenguaje en español y que además incluye un editor de diagramas de flujo.

Un programa escrito en pseudocódigo debe permitir instrucciones primitivas, de proceso, de control, de descripción y compuestas.

14

¿Qué es el PSeInt?

PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. ... PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación.

media

15

​ejemplo

media

Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)

by kenyi omodaka

Show answer

Auto Play

Slide 1 / 15

SLIDE