
Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)
Presentation
•
Computers
•
4th Grade
•
Practice Problem
•
Hard
kenyi omodaka
Used 10+ 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.
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.
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.
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.
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.
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
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.
15
ejemplo
Algoritmo y diagrama de flujo (concepto de algoritmo, diagrama de flujo, seudocódigo)
by kenyi omodaka
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
9 questions
Sistemas
Presentation
•
4th Grade
9 questions
TICS en la educación
Presentation
•
KG
11 questions
Conductores y aislantes
Presentation
•
4th Grade
12 questions
MCM
Presentation
•
4th Grade
12 questions
El descubrimiento de América
Presentation
•
4th Grade
10 questions
4año Propuesta de valor 1
Presentation
•
4th Grade
11 questions
Sistema Nervioso
Presentation
•
4th Grade
12 questions
Presentación nivel 9 de Hedy Code
Presentation
•
4th Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade