SlideShare ist ein Scribd-Unternehmen logo
1 von 11
I
.
/
Defiinici6ón de PPseudocó6digo
.
/
EElementos de un PPseudocó6digo:
Variables
Condiciones
Ciclos
Definición
El pseudocódigo es una herramienta utilizada para el diseño de
programas que permite al programador expresar sus pensamientos de una forma
clara utilizando su lenguaje natural y mostrando el orden de ejecución de las
sentencias del programa sin ninguna ambigüedad.
El principal objetivo del pseudocódigo es el de representar la solución a
un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible
al lenguaje que posteriormente se utilizara para la codificación del mismo.
Ejemplo
de un triangulo, conocidaPara hallar el área
Definición del problema:
Entrada: base*altura
la base y la altura
Proceso: (base*altura)/2 Salida: area
Inicio
base, altura, area;
Escribir "Ingrese el
Leer base;
Leer altura;
valor de base y altura respectivamente“;
area=(base*altura)/2;
Escribir "El resultado es:
Fin
", area;
Variables: Representar
elementos, acciones, cosas, procesos, datos o información
relevante del problema a resolver.
Tipos de Datos: Los tipos de datos existentes en
pseudocódigo son:
Definici6
n
Numero sin parte decimal
Niimero con parte
decimal,
separada par un punto.
Ranao de
valores
Cateaori
a
Nurnerico
s
Tio
o
Entero
Real
Eiemolo
s
-23·• o·•
2547
-23.09;
1.2798;
0.54
'a':• 'A'·• 'Z'·•
'O'
+oo
)
+oo
)
(-
oo
(-
oo
..
..
Caracte
r
Text
o
U
n
solo
caracter
entr
e
... , z, A,
B,
Z,
"',
a,
0,
>,
b,
1,
=,
),
...,
comillas sencillas
'.
... , 9, +, -, *,/,
.
.
)
.
-
c,
" • ' • (.
,
..-[,
�
.
cadena vacia
unido
Caden
a
Cualquier grupo
de
caractere
s
comilla
s
"Ho
la
•
encerrad
o
dobles
•.
entr
e
con cualquier grupo
de
mundo
"
:• •
•caractere
s
encerrad
osentre comillas dobles
•
{VERDADERO,
FALSO}
L6gico
s
Boolea
no
Uno de
las
o Falso
valore
s
Verdader
o
VERDADER
O
FALS
O
Estas condiciones se utilizan cuando el usuario programa en
laun lenguaje de alto nivel. Comenzaremos
sentencia SI - SINO - FINSI
con la más famosa,
Si (condicion1=valor) entonces
ejecutar acción;
Sino
ejecutar acción;
Finsi
En esta sentencia tenemos que si se cumple una
condición, se
ejecutará otro.
ejecutará determinado proceso, en caso contrario, se
Indicador es una variable oCondición1 es cierta,
entonces se ejecuta
comparado en cada caso
general, si Condicióni en algún caso coinciden
sólo se ejecuta ejecutarán las
correspondientes.
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 En este caso hay un
una función cuyo valor es
sólo Instrucciones1. En con los valores "Valori", si
es verdadera, entonces ambos valores, entonces se
Instruccionesi
Instruccionesi
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 Una estructura de control
repetir se utiliza cuando muy común es el ciclo
es necesario que el para, la cual se usa
cuerpo del bucle se cuando se desea iterar un
ejecuten al menos una vez número conocido de
y hasta que se cumpla la veces, empleando como
condición. índice una variable que se
incrementa (o
decrementa)
Unidimensionales Bidimensionales Multidimensionales
Es una colección de datos
del mismo tipo. Sirve para
manejar un número “n” de
elementos en común, ya
sea de tipos definidos por
el
Lenguaje,(“int”,”float”,”Stri
ng”,etc…),también son
llamados “Vectores”.
Al Igual que las Los ciclos
Unidimensionales es una Multidimencionales son
colección de datos del las que están integradas
mismo tipo. Pero de 2 por 3 o mas dimensiones,
dimensiones, es decir, como los registros de los
una fila y una columna aeropuertos, como
(vertical y horizontal). pasajeros, avión o vuelo,
origen , destino, entre
otros.
Hacer un
Pseudocódigo
que despliegu
e
las tablasde multiplicar
.
Inicio
Variables i,k,r;
para i=1 hasta 10
para k=1 hasta 10
r=i*k;
Imprimir i," x ",k,"
k=k+1;
i=i+1;
= ",r;
Fin.
cretar
ruti
Recuerden que lo más importante es ……..
Que un pseudocódigo es toda acción o
na que realizas en la vida para efectuar
cualquier actividad, ya que todo amerita un
proceso, un orden, con datos suministrados, es
decir, una serie de pasos para co
cualquier objetivo.

Weitere ähnliche Inhalte

Was ist angesagt?

Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
'Felipe Lozada
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmos
David Ramos
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
seolivares
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
Jeckson Loza
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
EdwinRicardo
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
Gabriel Ruiz
 

Was ist angesagt? (20)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Algoritmo fundamentos de la programación
Algoritmo   fundamentos de la programaciónAlgoritmo   fundamentos de la programación
Algoritmo fundamentos de la programación
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y Logica
 
Guía de estudio algoritmos en dfd
Guía de estudio algoritmos en dfdGuía de estudio algoritmos en dfd
Guía de estudio algoritmos en dfd
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
03 Intro Programacion C
03 Intro Programacion C03 Intro Programacion C
03 Intro Programacion C
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 

Ähnlich wie Pseudocdigo

Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
laryenso
 

Ähnlich wie Pseudocdigo (20)

Pseudocodigo 130310175742-phpapp02
Pseudocodigo 130310175742-phpapp02Pseudocodigo 130310175742-phpapp02
Pseudocodigo 130310175742-phpapp02
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
Carlos villalovos
Carlos villalovosCarlos villalovos
Carlos villalovos
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Estructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanEstructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jean
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021Estructuras básicas tecnologia P3 2021
Estructuras básicas tecnologia P3 2021
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Taller Python
Taller PythonTaller Python
Taller Python
 
Informe de Pseint
Informe de Pseint Informe de Pseint
Informe de Pseint
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnología
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Estructuras básicas 10 3
Estructuras básicas 10 3 Estructuras básicas 10 3
Estructuras básicas 10 3
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
 
Guia de estructuras Condicionales
Guia de estructuras CondicionalesGuia de estructuras Condicionales
Guia de estructuras Condicionales
 

Mehr von Victor Zapata

0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf
Victor Zapata
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf
Victor Zapata
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Victor Zapata
 

Mehr von Victor Zapata (20)

consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
10-Operadores+comparación.pdf
10-Operadores+comparación.pdf10-Operadores+comparación.pdf
10-Operadores+comparación.pdf
 
CONSULTADB.pptx
CONSULTADB.pptxCONSULTADB.pptx
CONSULTADB.pptx
 
mongodebdocumentos.pdf
mongodebdocumentos.pdfmongodebdocumentos.pdf
mongodebdocumentos.pdf
 
MONGODBCREAR.pptx
MONGODBCREAR.pptxMONGODBCREAR.pptx
MONGODBCREAR.pptx
 
011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf
 
01-introduccion+json (1).pdf
01-introduccion+json (1).pdf01-introduccion+json (1).pdf
01-introduccion+json (1).pdf
 
05-Terminos+ (2).pdf
05-Terminos+ (2).pdf05-Terminos+ (2).pdf
05-Terminos+ (2).pdf
 
03-Versiones (1).pdf
03-Versiones (1).pdf03-Versiones (1).pdf
03-Versiones (1).pdf
 
01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf
 
00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf
 
0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf
 
pptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfpptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdf
 
Norma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfNorma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdf
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
 
Gestion
GestionGestion
Gestion
 
Cualitativaestudiodecaso
CualitativaestudiodecasoCualitativaestudiodecaso
Cualitativaestudiodecaso
 
Paradigmas (1)
Paradigmas  (1)Paradigmas  (1)
Paradigmas (1)
 
Deber
DeberDeber
Deber
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 

Pseudocdigo

  • 1. I
  • 2. . / Defiinici6ón de PPseudocó6digo . / EElementos de un PPseudocó6digo: Variables Condiciones Ciclos
  • 3. Definición El pseudocódigo es una herramienta utilizada para el diseño de programas que permite al programador expresar sus pensamientos de una forma clara utilizando su lenguaje natural y mostrando el orden de ejecución de las sentencias del programa sin ninguna ambigüedad. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.
  • 4. Ejemplo de un triangulo, conocidaPara hallar el área Definición del problema: Entrada: base*altura la base y la altura Proceso: (base*altura)/2 Salida: area Inicio base, altura, area; Escribir "Ingrese el Leer base; Leer altura; valor de base y altura respectivamente“; area=(base*altura)/2; Escribir "El resultado es: Fin ", area;
  • 5. Variables: Representar elementos, acciones, cosas, procesos, datos o información relevante del problema a resolver. Tipos de Datos: Los tipos de datos existentes en pseudocódigo son: Definici6 n Numero sin parte decimal Niimero con parte decimal, separada par un punto. Ranao de valores Cateaori a Nurnerico s Tio o Entero Real Eiemolo s -23·• o·• 2547 -23.09; 1.2798; 0.54 'a':• 'A'·• 'Z'·• 'O' +oo ) +oo ) (- oo (- oo .. .. Caracte r Text o U n solo caracter entr e ... , z, A, B, Z, "', a, 0, >, b, 1, =, ), ..., comillas sencillas '. ... , 9, +, -, *,/, . . ) . - c, " • ' • (. , ..-[, � . cadena vacia unido Caden a Cualquier grupo de caractere s comilla s "Ho la • encerrad o dobles •. entr e con cualquier grupo de mundo " :• • •caractere s encerrad osentre comillas dobles • {VERDADERO, FALSO} L6gico s Boolea no Uno de las o Falso valore s Verdader o VERDADER O FALS O
  • 6. Estas condiciones se utilizan cuando el usuario programa en laun lenguaje de alto nivel. Comenzaremos sentencia SI - SINO - FINSI con la más famosa, Si (condicion1=valor) entonces ejecutar acción; Sino ejecutar acción; Finsi En esta sentencia tenemos que si se cumple una condición, se ejecutará otro. ejecutará determinado proceso, en caso contrario, se
  • 7. Indicador es una variable oCondición1 es cierta, entonces se ejecuta comparado en cada caso general, si Condicióni en algún caso coinciden sólo se ejecuta ejecutarán las correspondientes. 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 En este caso hay un una función cuyo valor es sólo Instrucciones1. En con los valores "Valori", si es verdadera, entonces ambos valores, entonces se Instruccionesi Instruccionesi
  • 8. 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 Una estructura de control repetir se utiliza cuando muy común es el ciclo es necesario que el para, la cual se usa cuerpo del bucle se cuando se desea iterar un ejecuten al menos una vez número conocido de y hasta que se cumpla la veces, empleando como condición. índice una variable que se incrementa (o decrementa)
  • 9. Unidimensionales Bidimensionales Multidimensionales Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común, ya sea de tipos definidos por el Lenguaje,(“int”,”float”,”Stri ng”,etc…),también son llamados “Vectores”. Al Igual que las Los ciclos Unidimensionales es una Multidimencionales son colección de datos del las que están integradas mismo tipo. Pero de 2 por 3 o mas dimensiones, dimensiones, es decir, como los registros de los una fila y una columna aeropuertos, como (vertical y horizontal). pasajeros, avión o vuelo, origen , destino, entre otros.
  • 10. Hacer un Pseudocódigo que despliegu e las tablasde multiplicar . Inicio Variables i,k,r; para i=1 hasta 10 para k=1 hasta 10 r=i*k; Imprimir i," x ",k," k=k+1; i=i+1; = ",r; Fin.
  • 11. cretar ruti Recuerden que lo más importante es …….. Que un pseudocódigo es toda acción o na que realizas en la vida para efectuar cualquier actividad, ya que todo amerita un proceso, un orden, con datos suministrados, es decir, una serie de pasos para co cualquier objetivo.