SlideShare uma empresa Scribd logo
1 de 22
CÓMO HACER UN
PSEUDOCÓDIGO Y UN
DIAGRAMA DE FLUJO.
Karen Guadalupe Rivera Martínez 4ºC
Pseudocódigo:
Se trata de un falso
lenguaje, ya que apela a
las normas de estructura de
un lenguaje de
programación aunque se
encuentra desarrollado
para que pueda ser leído
por un ser humano y no
interpretado por una
máquina.
Estructura a seguir en su realización:
•Cabecera.
•Programa.
•Tipos de datos.
•Constantes.
•Variables.
•Cuerpo.
•Inicio.
•Instrucciones.
•Fin.
Elementos de un Pseudocódigo:
 Variables
 Condiciones
 Ciclos
Tipos de datos
Tipo de dato: entero
Es aquel tipo de dato que puede
tomar por valor un número
perteneciente al conjunto de los
números enteros.
Tipo de dato: reales
Numero con parte decimal separada por
un punto.
Ejemplos:
-edad: 34. (edad es una
variable de tipo entero con un
valor numerico de 34)
-año: 1979. (año es una
variable de tipo entero con un
valor de 1979)
Ejemplos:
-Peso: 75,5.
-estatura: 1,75.
Variables: Representa elementos, acciones, cosas,
procesos, datos o información relevante del problema a
resolver.
Tipo de dato:
caracteres
Puede tomar por
valor un carácter
Ejemplo:
-Las letras del abecedario son de
tipo carácter ('a','b','g','z',
etc.)
Tipo de dato: booleanos
Es aquel tipo de dato que
puede tomar por valor
{Verdadero} o {Falso}. Este tipo
de dato está asociado a una
condición que pueda cumplirse
o no.
Ejemplo:
-(3 > 2): {Verdadero} (La
sentencia sera verdadera,
porque se cumple la condición
lógica (el signo ">"))
-- (5 < 3): {False} (La
sentencia sera falsa, porque
no cumple la condición lógica
(el signo ">"))
Dato estructurado: cadena de
caracteres
Es aquel tipo de dato que puede
tomar por valor una secuencia de
caracteres. La longitud de la
cadena es la cantidad de
caracteres que contiene. Una
cadena vacía es la que no contiene
ningún carácter.
Tipo de dato: enumerados
El tipo de dato enumerado es
aquel que puede tomar por valor
uno de los pertenecientes a una
lista ordenada de valores
definidas previamente.
Ejemplo:
-Un dato enumerado puede ser la
dirección en la que se mueve un
auto. Los valores son: {norte,
sur, este, oeste}
- En este caso: norte valdria
1, sur valdria 2, este valdria
3 y oeste valdria 4
-"La Odisea" esta es una
cadena de 9 caracteres, el
carácter " " (el carácter
espacio también cuenta)
Tipos de condiciones
Simple Doble Múltiple Múltiple -Casos
La condición es una
expresión booleana.
Instrucciones es
ejecutada sólo si la
condición es
verdadera
Si esta condición es
cierta se ejecuta
Instrucciones1, si no
es así, entonces se
ejecuta
Instrucciones2.
En esta estructura si
Condición1 es cierta,
entonces se ejecuta
sólo Instrucciones1. En
general, si Condicióni
es verdadera,
entonces sólo se
ejecuta Instruccionesi
En este caso hay un
Indicador es una variable
o una función cuyo valor
es comparado en cada
caso con los valores
"Valori", si en algún caso
coinciden ambos valores,
entonces se ejecutarán
las Instruccionesi
correspondientes.
Ciclos del pseudocódigo
• Los ciclos son estructuras de control repetitivo, es decir,
son aquellas en las que una sentencia o grupos de
sentencias se repiten muchas veces. Este conjunto de
sentencias se denomina bucle o lazo.
Algunos ciclos:
Mientras Repetir Para
El bucle se repite mientras la
condición sea cierta, si al
llegar por primera vez al
bucle mientras la condición
es falsa, el cuerpo del bucle
no se ejecuta ninguna vez.
La estructura de control
repetir se utiliza cuando es
necesario que el cuerpo del
bucle se ejecuten al menos
una vez y hasta que se
cumpla la condición.
Una estructura de control
muy común es el ciclo para,
la cual se usa cuando se
desea iterar un número
conocido de veces,
empleando como índice una
variable que se incrementa
(o decrementa)
Diagrama de flujo:
• Es la representación
gráfica del
algoritmo o proceso.
• Presenta
generalmente un
único punto de inicio
y un único punto de
término, aunque
puede tener más,
siempre que cumpla
con la lógica
requerida.
Pongamos en practica lo anterior…
• Supongamos que debemos hacer un programa que
permita decirnos si un numero introducido por teclado es
positivo o negativo.
El primer paso en un pseudocódigo, sería esto:
1. Algoritmo Si un numero es
positivo o negativo.
2. var
3. n: entero;
Es el Programa o
nombre del
algoritmo, variables
y tipos de datos.
Desde aquí es lo mismo en el
pseudocódigo y en el Diagrama de flujo
Inicio
Lea N
4. Inicio
5. Escribir “Ingresar el
numero”
6. Lea N
7. Si N>0
8. Escribir “El numero es
positivo”
9. Si no
10. Escribir “El numero
es negativo”
12.Fin
N>0
El numero es
positivo.
El numero es
negativo.
Si No
Fin
• 1. SI UN NUMERO ES POSITIVO O
NEGATIVO.
• 2. VARIABLE N: ENTERO;
• 4. INICIO
• 5. ESCRIBIR “INGRESAR EL NUMERO”
• 6. LEA N
• 7. SI N>0
• 8. ESCRIBIR “EL NUMERO ES
POSITIVO”
• 9. SI NO
• 10. ESCRIBIR “EL NUMERO ES
NEGATIVO”
• 12.FIN
1. AUTOR “KAREN”
2. SUMAR 5 CANICAS DE LUIS MAS
LAS 8 DE PEPE.
3. CONSTANTE C1 ,C2 ,CF :ENTERO;
4. INICIO
5. C1= 5 C2=8
6. CF=C1+C2
7. ESCRIBIR “LA CANTIDAD TOTAL
DE CANICAS ES DE: “,CF
8. FIN
INICIO
C1, C2
C1=5 C2=8
CF=C1+C2
“LA CANTIDAD TOTAL DE
CANICAS ES DE: “, CF
FIN
1. AUTOR “KAREN”
2. GAEL COMPRÓ UNA LAPTOP
POR $1,500 Y TIENE QUE
PAGAR $400 POR
ADELANTADO. ¿CUÁNTO RESTA
POR PAGAR?
3. CONSTANTE LAPTOP, PAGO,
RESTA:ENTERO;
4. INICIO
5. LAPTOP=1 500 PAGO=400
6. RESTA= LAPTOP-PAGO
7. ESCRIBIR “RESTA POR PAGAR:
“, RESTA
8. FIN
INICIO
LAPTOP,
PAGO,
RETSA
LAPTOP=1500
PAGO=400
RESTA=LAPTOP-PAGO
“RESTA POR PAGAR: “, RESTA
FIN
1. AUTOR “KAREN”
2. DANNA TIENE 5 BOLSAS
CON 18 CANICAS CADA UNA
¿CUÁNTAS CANICAS TIENE
EN TOTAL?
3. CONSTANTE B, C, T:ENTERO;
4. INICIO
5. B=5 C=18
6. T= B*C
7. ESCRIBIR “DANNA TIENE: “,T
“CANICAS”
8. FIN
INICIO
B, C,T
B=5 C=18
T=B*c
1. ESCRIBIR “DANNA TIENE:
“,T “CANICAS”
FIN
1. AUTOR “KAREN”
2. CREAR UN PROGRAMA QUE PERMITA
PROPORCIONAR EL ÁREA DE UN
RECTÁNGULO. INTRODUCIR VALOR DE LA
BASE Y LA ALTURA.
3. VARIABLE B, H, A: ENTERO;
4. INICIO
5. ESCRIBIR “INTRODUCIR VALOR DE LA BASE”
6. LEER B
7. ESCRIBIR “INTRODUCIR VALOR DE LA
ALTURA”
8. LEER H
9. A= B*H
10. ESCRIBIR “EL AREA DEL RECTANGULO ES: “,A
11. FIN
INICIO
B, H, A
B
“INTRODUCE EL VALOR DE LA BASE”
“INTRODUCE EL VALOR DE LA ALTURA”
H
FIN
1. “EL AREA DEL
RECTANGULO ES: “,A
A=B*H
Bibliografía
• http://www.slideshare.net/jmmcatalan/pseudocodigo-
14070790
• http://definicion.de/pseudocodigo/
• http://www.slideshare.net/munisipalidad/pseudocodigo-
12636452
• http://es.wikipedia.org/wiki/Diagrama_de_flujo
• http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
• http://blog.espol.edu.ec/programando/tag/pseudocodigo/
• http://wiki.decom-
uv.cl/index.php/Tipos_de_Datos_en_Pseudoc%C3%B3di
go

Mais conteúdo relacionado

Mais procurados

Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos bakura4
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Andres Rivero
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujolisvancelis
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whileDelvi Ramirez
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Métodos de Demostración en Matemática
Métodos de Demostración en MatemáticaMétodos de Demostración en Matemática
Métodos de Demostración en MatemáticaWilbert Tapia
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusionesSelvin Loayes
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesRenzo Bernabe Aguilar
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujolisvancelis
 
Problemas resueltos sobre inducción matemática
Problemas resueltos sobre inducción matemáticaProblemas resueltos sobre inducción matemática
Problemas resueltos sobre inducción matemáticaJ. Amauris Gelabert S.
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 

Mais procurados (20)

Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)Algoritmos 50 ejemplos (1)
Algoritmos 50 ejemplos (1)
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Ejercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujoEjercicio 1 diagrama de flujo
Ejercicio 1 diagrama de flujo
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
ALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINTALGORITMO RESUELTOS EN PSEINT
ALGORITMO RESUELTOS EN PSEINT
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Métodos de Demostración en Matemática
Métodos de Demostración en MatemáticaMétodos de Demostración en Matemática
Métodos de Demostración en Matemática
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusiones
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Problemas resueltos sobre inducción matemática
Problemas resueltos sobre inducción matemáticaProblemas resueltos sobre inducción matemática
Problemas resueltos sobre inducción matemática
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 

Semelhante a ¿Como hacer un pseudocodigo y diagrama de flujo?

Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionaleslaryenso
 
Javacript: expresiones e instrucciones
Javacript: expresiones e instruccionesJavacript: expresiones e instrucciones
Javacript: expresiones e instruccionesjcremiro
 
2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguajeLaura Folgado Galache
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamEsmeralda Salvador
 
Act. Individual.- Pseudocódigos y diagramas de flujo
 Act. Individual.- Pseudocódigos y diagramas de flujo Act. Individual.- Pseudocódigos y diagramas de flujo
Act. Individual.- Pseudocódigos y diagramas de flujoElizabeth Reyna
 
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Roxi77
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1Lorenzo Alejo
 
Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en javaIvan Alvarado
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6danielabolaos17
 
C curso intr
C curso intr C curso intr
C curso intr leo24012
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3ayreonmx
 

Semelhante a ¿Como hacer un pseudocodigo y diagrama de flujo? (20)

Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Práctica 7
Práctica 7Práctica 7
Práctica 7
 
Javacript: expresiones e instrucciones
Javacript: expresiones e instruccionesJavacript: expresiones e instrucciones
Javacript: expresiones e instrucciones
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje2. Manejo de la sintaxis del lenguaje
2. Manejo de la sintaxis del lenguaje
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Act. Individual.- Pseudocódigos y diagramas de flujo
 Act. Individual.- Pseudocódigos y diagramas de flujo Act. Individual.- Pseudocódigos y diagramas de flujo
Act. Individual.- Pseudocódigos y diagramas de flujo
 
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
 
Introducción a JavaScript 1
Introducción a JavaScript 1Introducción a JavaScript 1
Introducción a JavaScript 1
 
Introducción a la programación en java
Introducción a la programación en javaIntroducción a la programación en java
Introducción a la programación en java
 
Introducción a JavaScript
Introducción a JavaScriptIntroducción a JavaScript
Introducción a JavaScript
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Tecnología Periodo 2.pdf
Tecnología Periodo 2.pdfTecnología Periodo 2.pdf
Tecnología Periodo 2.pdf
 
C curso intr
C curso intr C curso intr
C curso intr
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 

Mais de grachika

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareasgrachika
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económicograchika
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenenciagrachika
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectivagrachika
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Lockegrachika
 
Código QR
Código QRCódigo QR
Código QRgrachika
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagengrachika
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.grachika
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudiograchika
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]grachika
 
Historia de android
Historia de androidHistoria de android
Historia de androidgrachika
 
Actividad 2
Actividad 2Actividad 2
Actividad 2grachika
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigosgrachika
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]grachika
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.grachika
 
Preguntas.
Preguntas.Preguntas.
Preguntas.grachika
 

Mais de grachika (20)

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económico
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenencia
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectiva
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Locke
 
Código QR
Código QRCódigo QR
Código QR
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagen
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudio
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]
 
Historia de android
Historia de androidHistoria de android
Historia de android
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigos
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]
 
Violencia
ViolenciaViolencia
Violencia
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfJAVIER SOLIS NOYOLA
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdfLA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 

¿Como hacer un pseudocodigo y diagrama de flujo?

  • 1. CÓMO HACER UN PSEUDOCÓDIGO Y UN DIAGRAMA DE FLUJO. Karen Guadalupe Rivera Martínez 4ºC
  • 2. Pseudocódigo: Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programación aunque se encuentra desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.
  • 3. Estructura a seguir en su realización: •Cabecera. •Programa. •Tipos de datos. •Constantes. •Variables. •Cuerpo. •Inicio. •Instrucciones. •Fin.
  • 4. Elementos de un Pseudocódigo:  Variables  Condiciones  Ciclos
  • 5. Tipos de datos Tipo de dato: entero Es aquel tipo de dato que puede tomar por valor un número perteneciente al conjunto de los números enteros. Tipo de dato: reales Numero con parte decimal separada por un punto. Ejemplos: -edad: 34. (edad es una variable de tipo entero con un valor numerico de 34) -año: 1979. (año es una variable de tipo entero con un valor de 1979) Ejemplos: -Peso: 75,5. -estatura: 1,75. Variables: Representa elementos, acciones, cosas, procesos, datos o información relevante del problema a resolver.
  • 6. Tipo de dato: caracteres Puede tomar por valor un carácter Ejemplo: -Las letras del abecedario son de tipo carácter ('a','b','g','z', etc.) Tipo de dato: booleanos Es aquel tipo de dato que puede tomar por valor {Verdadero} o {Falso}. Este tipo de dato está asociado a una condición que pueda cumplirse o no. Ejemplo: -(3 > 2): {Verdadero} (La sentencia sera verdadera, porque se cumple la condición lógica (el signo ">")) -- (5 < 3): {False} (La sentencia sera falsa, porque no cumple la condición lógica (el signo ">"))
  • 7. Dato estructurado: cadena de caracteres Es aquel tipo de dato que puede tomar por valor una secuencia de caracteres. La longitud de la cadena es la cantidad de caracteres que contiene. Una cadena vacía es la que no contiene ningún carácter. Tipo de dato: enumerados El tipo de dato enumerado es aquel que puede tomar por valor uno de los pertenecientes a una lista ordenada de valores definidas previamente. Ejemplo: -Un dato enumerado puede ser la dirección en la que se mueve un auto. Los valores son: {norte, sur, este, oeste} - En este caso: norte valdria 1, sur valdria 2, este valdria 3 y oeste valdria 4 -"La Odisea" esta es una cadena de 9 caracteres, el carácter " " (el carácter espacio también cuenta)
  • 8. Tipos de condiciones Simple Doble Múltiple Múltiple -Casos La condición es una expresión booleana. Instrucciones es ejecutada sólo si la condición es verdadera Si esta condición es cierta se ejecuta Instrucciones1, si no es así, entonces se ejecuta Instrucciones2. En esta estructura si Condición1 es cierta, entonces se ejecuta sólo Instrucciones1. En general, si Condicióni es verdadera, entonces sólo se ejecuta Instruccionesi En este caso hay un Indicador es una variable o una función cuyo valor es comparado en cada caso con los valores "Valori", si en algún caso coinciden ambos valores, entonces se ejecutarán las Instruccionesi correspondientes.
  • 9. Ciclos del pseudocódigo • Los ciclos son estructuras de control repetitivo, es decir, son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o lazo.
  • 10. Algunos ciclos: Mientras Repetir Para El bucle se repite mientras la condición sea cierta, si al llegar por primera vez al bucle mientras la condición es falsa, el cuerpo del bucle no se ejecuta ninguna vez. La estructura de control repetir se utiliza cuando es necesario que el cuerpo del bucle se ejecuten al menos una vez y hasta que se cumpla la condición. Una estructura de control muy común es el ciclo para, la cual se usa cuando se desea iterar un número conocido de veces, empleando como índice una variable que se incrementa (o decrementa)
  • 11. Diagrama de flujo: • Es la representación gráfica del algoritmo o proceso. • Presenta generalmente un único punto de inicio y un único punto de término, aunque puede tener más, siempre que cumpla con la lógica requerida.
  • 12.
  • 13. Pongamos en practica lo anterior… • Supongamos que debemos hacer un programa que permita decirnos si un numero introducido por teclado es positivo o negativo. El primer paso en un pseudocódigo, sería esto: 1. Algoritmo Si un numero es positivo o negativo. 2. var 3. n: entero; Es el Programa o nombre del algoritmo, variables y tipos de datos.
  • 14. Desde aquí es lo mismo en el pseudocódigo y en el Diagrama de flujo Inicio Lea N 4. Inicio 5. Escribir “Ingresar el numero” 6. Lea N
  • 15. 7. Si N>0 8. Escribir “El numero es positivo” 9. Si no 10. Escribir “El numero es negativo” 12.Fin N>0 El numero es positivo. El numero es negativo. Si No Fin
  • 16. • 1. SI UN NUMERO ES POSITIVO O NEGATIVO. • 2. VARIABLE N: ENTERO; • 4. INICIO • 5. ESCRIBIR “INGRESAR EL NUMERO” • 6. LEA N • 7. SI N>0 • 8. ESCRIBIR “EL NUMERO ES POSITIVO” • 9. SI NO • 10. ESCRIBIR “EL NUMERO ES NEGATIVO” • 12.FIN
  • 17. 1. AUTOR “KAREN” 2. SUMAR 5 CANICAS DE LUIS MAS LAS 8 DE PEPE. 3. CONSTANTE C1 ,C2 ,CF :ENTERO; 4. INICIO 5. C1= 5 C2=8 6. CF=C1+C2 7. ESCRIBIR “LA CANTIDAD TOTAL DE CANICAS ES DE: “,CF 8. FIN INICIO C1, C2 C1=5 C2=8 CF=C1+C2 “LA CANTIDAD TOTAL DE CANICAS ES DE: “, CF FIN
  • 18. 1. AUTOR “KAREN” 2. GAEL COMPRÓ UNA LAPTOP POR $1,500 Y TIENE QUE PAGAR $400 POR ADELANTADO. ¿CUÁNTO RESTA POR PAGAR? 3. CONSTANTE LAPTOP, PAGO, RESTA:ENTERO; 4. INICIO 5. LAPTOP=1 500 PAGO=400 6. RESTA= LAPTOP-PAGO 7. ESCRIBIR “RESTA POR PAGAR: “, RESTA 8. FIN INICIO LAPTOP, PAGO, RETSA LAPTOP=1500 PAGO=400 RESTA=LAPTOP-PAGO “RESTA POR PAGAR: “, RESTA FIN
  • 19. 1. AUTOR “KAREN” 2. DANNA TIENE 5 BOLSAS CON 18 CANICAS CADA UNA ¿CUÁNTAS CANICAS TIENE EN TOTAL? 3. CONSTANTE B, C, T:ENTERO; 4. INICIO 5. B=5 C=18 6. T= B*C 7. ESCRIBIR “DANNA TIENE: “,T “CANICAS” 8. FIN INICIO B, C,T B=5 C=18 T=B*c 1. ESCRIBIR “DANNA TIENE: “,T “CANICAS” FIN
  • 20. 1. AUTOR “KAREN” 2. CREAR UN PROGRAMA QUE PERMITA PROPORCIONAR EL ÁREA DE UN RECTÁNGULO. INTRODUCIR VALOR DE LA BASE Y LA ALTURA. 3. VARIABLE B, H, A: ENTERO; 4. INICIO 5. ESCRIBIR “INTRODUCIR VALOR DE LA BASE” 6. LEER B 7. ESCRIBIR “INTRODUCIR VALOR DE LA ALTURA” 8. LEER H 9. A= B*H 10. ESCRIBIR “EL AREA DEL RECTANGULO ES: “,A 11. FIN INICIO B, H, A B “INTRODUCE EL VALOR DE LA BASE” “INTRODUCE EL VALOR DE LA ALTURA” H
  • 21. FIN 1. “EL AREA DEL RECTANGULO ES: “,A A=B*H
  • 22. Bibliografía • http://www.slideshare.net/jmmcatalan/pseudocodigo- 14070790 • http://definicion.de/pseudocodigo/ • http://www.slideshare.net/munisipalidad/pseudocodigo- 12636452 • http://es.wikipedia.org/wiki/Diagrama_de_flujo • http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo • http://blog.espol.edu.ec/programando/tag/pseudocodigo/ • http://wiki.decom- uv.cl/index.php/Tipos_de_Datos_en_Pseudoc%C3%B3di go