SlideShare una empresa de Scribd logo
MODULO DE PROGRAMACIÓN
Docente: José Torres Diaz
ALGORITMO
 Conjunto preescrito de instrucciones o reglas bien definidas, ordenadas
y finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a
un estado final y se obtiene una solución
Diagrama de Flujo
ALGORITMO
Lista de instrucciones para resolver un cálculo o un problema abstracto,
es decir, que un número finito de pasos convierten los datos de un
problema (entrada) en una solución (salida).
Sin embargo cabe notar que algunos algoritmos no necesariamente
tienen que terminar o resolver un problema en particular.
* Finitud
* Entrada
* Proceso
* Salida
* Efectividad
MEDIOS DE EXPRESIÓN DE UN ALGORITMO
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al
lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación
entre otros.
El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del
lenguaje natural. Dichas expresiones son formas más estructuradas para
representar algoritmos; no obstante, se mantienen independientes de un
lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
 Descripción de alto nivel. Se establece el problema, se selecciona un
modelo matemático y se explica el algoritmo de manera verbal, posiblemente
con ilustraciones y omitiendo detalles.
 Descripción formal. Se usa pseudocódigo para describir la secuencia de
pasos que encuentran la solución.
 Implementación. Se muestra el algoritmo expresado en un lenguaje de
programación específico o algún objeto capaz de llevar a cabo instrucciones
DIAGRAMA DE FLUJO
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos
conectados con flechas para indicar la secuencia de instrucciones.
El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje
natural. Dichas expresiones son formas más estructuradas para representar algoritmos;
no obstante, se mantienen independientes de un lenguaje de programación específico.
DIAGRAMA DE FLUJO
PSEUDOCÓDIGO
El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) 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.
PSEUDOCÓDIGO
 Entradas: La instrucción Leer permite ingresar información desde el ambiente.
Esta instrucción lee N valores desde el ambiente (en este caso el teclado) y los asigna a las
N variables mencionadas. Pueden incluirse una o más variables, por lo tanto el comando
leerá uno o más valores.
Leer a,b,c
 Asignación: Esta instrucción permite almacenar el valor de una variable.
Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se
asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la
expresión deben coincidir.
Suma 0
 Salidas: La instrucción Escribir permite mostrar valores al ambiente.
Esta instrucción imprime al ambiente (en este caso en la pantalla) los valores obtenidos
de evaluar N expresiones. Dado que puede incluir una o más expresiones, mostrará uno
o más valores. Escriba: “La solución es ”:, a
PSEUDOCÓDIGO
PSEUDOCÓDIGO
PSEUDOCÓDIGO
TALLER EN CLASE
Realiza a través de la internet una consulta sobre los términos que aparecen a continuación y
con esa información crea una presentación bien animada en Power Point, cada termino se
resuelve en una diapositiva diferente, este debe llevar definición, ejemplo y una imagen alusiva.
1, Algoritmo.
2, Diagrama de flujo.
3, Pseudocódigo.
4, Lenguaje de programación.
5, Variable.
6, Constante.
7, Instrucción lectura.
8, Instrucción Escribir.
9, Pseint.
10, QBASIC.

Más contenido relacionado

PDF
Pseudocódigo
PPTX
Bloque i guia informatica ii
PPSX
Pseudocódigo
PPTX
Pseudocodigo
PDF
Identificadores variables y constates en pseudocódigo
DOCX
Informe de pseint
PPTX
Bloque 1 informatica 2
PPTX
Elementos basicos de un programa Grupo 2
Pseudocódigo
Bloque i guia informatica ii
Pseudocódigo
Pseudocodigo
Identificadores variables y constates en pseudocódigo
Informe de pseint
Bloque 1 informatica 2
Elementos basicos de un programa Grupo 2

La actualidad más candente (20)

PPTX
Pseudocodigo
PPT
Pseudocodigo
PPTX
6 Escritura De Algoritmos Programas
PPT
Algoritmos - Estructura de Datos
PPTX
Pseudocodigo
PPTX
3. Elementos basicos de un programa
PPTX
PSEUDOCODIGO
PPTX
Lógica y Algoritmos
PDF
Conceptos básicos de programación y el entorno gráfico de pseint (1)
PPTX
Pseudocodigo
PPTX
PDF
Fundamentos de programación
PDF
Pseint Variables Y Comentarios
PPTX
Trabajo de informatica
PPTX
Trabajo de informatica
DOC
Analizador lexico
PDF
Pseudocódigo
PPTX
Algoritmo
PPTX
Software PseInt
DOCX
Diferencia entre pseudocodigo y algoritmo
Pseudocodigo
Pseudocodigo
6 Escritura De Algoritmos Programas
Algoritmos - Estructura de Datos
Pseudocodigo
3. Elementos basicos de un programa
PSEUDOCODIGO
Lógica y Algoritmos
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Pseudocodigo
Fundamentos de programación
Pseint Variables Y Comentarios
Trabajo de informatica
Trabajo de informatica
Analizador lexico
Pseudocódigo
Algoritmo
Software PseInt
Diferencia entre pseudocodigo y algoritmo
Publicidad

Destacado (6)

PPT
01 algoritmos
PPSX
Guia didactica (excel segunda parte) 2 p2
PPTX
Una historia sobre tu vocacion profesional
PPTX
Las tic aplicadas a la educacion
PPSX
Presentacion contabilidad básica
DOC
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
01 algoritmos
Guia didactica (excel segunda parte) 2 p2
Una historia sobre tu vocacion profesional
Las tic aplicadas a la educacion
Presentacion contabilidad básica
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Publicidad

Similar a Modulo de programación 10 (20)

PPTX
Algoritmos, Pseudocódigos y Diagramas de flujo
DOC
Metodos calcular raices
PPTX
Fundamentos de p
PPT
Diapositiva del chino listo
PPTX
Algoritmos de victor gelvez
PPTX
Algoritmos de victor gelvez
PPTX
Bloque 1 guia informatica II
PPT
Algoritmo, diagramas
PDF
Algoritmos
PPTX
Algoritmo
PPSX
Que es programacion
PPTX
Introduccion a la programacion
DOC
Ejercicio
PPSX
Algoritmos
PPTX
PPT
Pseudocodigo.ppt
PPTX
Algoritmos
DOCX
Algoritmo
PPTX
Algoritmos, Pseudocódigos y Diagramas de flujo
Metodos calcular raices
Fundamentos de p
Diapositiva del chino listo
Algoritmos de victor gelvez
Algoritmos de victor gelvez
Bloque 1 guia informatica II
Algoritmo, diagramas
Algoritmos
Algoritmo
Que es programacion
Introduccion a la programacion
Ejercicio
Algoritmos
Pseudocodigo.ppt
Algoritmos
Algoritmo

Más de Jose Torres (11)

PPS
Taller (1 p) bases de datos
PPTX
Mapa gerencia de proyectos
PPSX
Ad1 flash once (1_p)
PPS
Taller 1 (1 p) emprendimiento
PPTX
Estudio de mercado trabajo
PPSX
Actividad no.1 (Visual Basic)
PPTX
Estudio de mercado trabajo
PPSX
Guia didactica (excel segunda parte) 3 p2
PPSX
Guia didactica (excel primera parte) 2 p
PPS
Taller 2 (2 p) emprendimiento
PPS
Taller 2 (2 p) emprendimiento
Taller (1 p) bases de datos
Mapa gerencia de proyectos
Ad1 flash once (1_p)
Taller 1 (1 p) emprendimiento
Estudio de mercado trabajo
Actividad no.1 (Visual Basic)
Estudio de mercado trabajo
Guia didactica (excel segunda parte) 3 p2
Guia didactica (excel primera parte) 2 p
Taller 2 (2 p) emprendimiento
Taller 2 (2 p) emprendimiento

Último (20)

PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Metodologías Activas con herramientas IAG
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Lección 6 Escuela Sab. A través del mar rojo.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...

Modulo de programación 10

  • 2. ALGORITMO  Conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución Diagrama de Flujo
  • 3. ALGORITMO Lista de instrucciones para resolver un cálculo o un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida). Sin embargo cabe notar que algunos algoritmos no necesariamente tienen que terminar o resolver un problema en particular. * Finitud * Entrada * Proceso * Salida * Efectividad
  • 4. MEDIOS DE EXPRESIÓN DE UN ALGORITMO Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico. La descripción de un algoritmo usualmente se hace en tres niveles:  Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.  Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.  Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones
  • 5. DIAGRAMA DE FLUJO Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
  • 7. PSEUDOCÓDIGO El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) 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.
  • 8. PSEUDOCÓDIGO  Entradas: La instrucción Leer permite ingresar información desde el ambiente. Esta instrucción lee N valores desde el ambiente (en este caso el teclado) y los asigna a las N variables mencionadas. Pueden incluirse una o más variables, por lo tanto el comando leerá uno o más valores. Leer a,b,c  Asignación: Esta instrucción permite almacenar el valor de una variable. Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresión deben coincidir. Suma 0  Salidas: La instrucción Escribir permite mostrar valores al ambiente. Esta instrucción imprime al ambiente (en este caso en la pantalla) los valores obtenidos de evaluar N expresiones. Dado que puede incluir una o más expresiones, mostrará uno o más valores. Escriba: “La solución es ”:, a
  • 12. TALLER EN CLASE Realiza a través de la internet una consulta sobre los términos que aparecen a continuación y con esa información crea una presentación bien animada en Power Point, cada termino se resuelve en una diapositiva diferente, este debe llevar definición, ejemplo y una imagen alusiva. 1, Algoritmo. 2, Diagrama de flujo. 3, Pseudocódigo. 4, Lenguaje de programación. 5, Variable. 6, Constante. 7, Instrucción lectura. 8, Instrucción Escribir. 9, Pseint. 10, QBASIC.