SlideShare una empresa de Scribd logo
1 de 28
{
• Integrantes:
*Moreno Salvador Dulce Esmeralda
2 Am
*M.C.A: Margarita Romero
*Especialidad: Desarrollo de software utilizando
programación estructurada
¿Qué es un pseudocódigo?
En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción
informal y compacta de alto nivel del principio
operativo de un programa informático u otro algoritmo,
que utiliza las convenciones estructurales de un lenguaje
de programación verdadero , pero que está diseñado
para la lectura humana en lugar de la lectura mediante
máquina, y con independencia de cualquier otro
lenguaje de programación.
Las principales características de este lenguaje son:
 Se puede ejecutar en un ordenador.
 Es una forma de representación sencilla de utilizar y
de manipular.
 Facilita el paso del programa al lenguaje de
programación.
 Es independiente del lenguaje de programación que
se vaya a utilizar.
 Es un método que facilita la programación y solución
al algoritmo del programa.
 Ocupan mucho menos espacio en el
desarrollo del problema.
 Permite representar de forma fácil
operaciones repetitivas complejas.
 Es más sencilla la tarea de pasar de
pseudocódigo a un lenguaje de
programación formal.
EJEMPLO:
Tipos de Datos en
Pseudocódigo
TIPOS DE DATOS:
Antes de clasificar conceptos es necesario saber qué
estamos clasificando: un dato es una representación
simbólica válida. Un tipo de dato define: el tipo de
almacenamiento, el tipo de representación, operaciones
sobre el conjunto, y la forma de ser representado el
valor.
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 (Z). El cual está
formado por los números naturales, su opuesto (números
negativos) y el cero.
Ejemplos:
-edad: 34. (edad es una variable de tipo entero con un valor numérico de 34)
-año: 1979. (año es una variable de tipo entero con un valor de 1979)
En pseudocódigo se utiliza la palabra reservada "entero", que es
una palabra exclusiva para identificar este tipo de dato. Si se usa
entero como una variable el programa dará error.
Tipo de dato: reales
Es aquel tipo de dato que puede tomar por valor un número
perteneciente al conjunto de los números reales (R), el cual está
formado por los números racionales (un numero fraccionario
representado por una división de enteros. Ejemplo 1/2 = 0.5, e
irracionales (un numero que no puede usarse como una división. Ej.:
La exponencial, El numero PI).
Ejemplos:
-Peso: 75,5.
-estatura: 1,75.
En pseudocódigo se utiliza la palabra reservada "real", que es una
palabra exclusiva para identificar este tipo de dato. Si se usa real
como una variable el programa dará error
Tipo de dato: caracteres
Es aquel tipo de dato que puede tomar por valor un carácter,
perteneciente al conjunto de los caracteres que puede representar el
ordenador.
Ejemplo:
-Las letras del abecedario son de tipo
carácter ('a','b','g','z', etc.)
En pseudocódigo se utiliza la palabra reservada "carácter" que es
una palabra exclusiva para identificar este tipo de dato. Si se usa
"carácter" como una variable el programa dará error
Tipo de dato: enumerados
Los tipo de datos simples están divididos en dos grupos, los predefinido
que son los tipo de datos anteriormente mencionados
(entero, reales, carácter) y los definidos por el programador que son los
tipo de datos 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 valdría 1, sur valdría 2, este valdría 3 y oeste valdría 4
La palabra "enumerados" es una palabra reservada, significa que es
exclusiva para identificar este tipo de dato. Si se usa "enumerados" como
una variable el programa dará error
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.
Ejemplo;
-"La Odisea" esta es una cadena de 9 caracteres, el carácter " "
(el carácter espacio también cuenta)
La palabra "cadena de caracteres" es reservada, eso significa que no
puede crear una variable del mismo nombre, de lo contrario dará error.
ELABORACION DE UN
PSEUDOCODIGO
1.-AUTOR (aquí se colocaran los nombres de los autores que han
diseñado el programa para la resolución del algoritmo dado).
2.- INICIO (aquí da a conocer el desarrollo del problema)
3.- VARIABLES ( son los datos utilizado y dados para la resolución del
problema)
4.- ESCRIBIR ( aquí se introducirá las variables para llevar acabo la
resolución de este, además de agregar lo que se quiere obtener al final)
5.- LEER (aquí se leerán las variables que se escribieron al principio)
6.- FORMULA (aquí se introduce la formula para el calculo del área del
circulo)
7.- ESCRIBIR ( aquí se introduce la formula ya con su respectivo
resultado)
8.- FIN ( aquí se da a conocer el fin del programa para la resolución del
problema dado)
Es importante aclarar este punto, siempre
tiene que llevar INICIO y FIN para llevar a
cabo un pseudocódigo
Variables
Cuando representamos datos, numéricos o
alfanuméricos, debemos darles un nombre. Una variable
es un nombre que representa el valor de un dato.
En esencia, una variable es una zona o posición de memoria
en la computadora donde se almacena
información. En un pseudocódigo y también en un programa
se pueden crear tantas variables como
queramos. Por ejemplo: acumulación se una suma, realizar
una cuenta, etc.
¡¡Esto no se puede hacer !!
Para dar nombres a las variables hay que seguir ciertas reglas:
Pueden tener hasta 40 caracteres
Debe empezar obligatoriamente con una letra
(a-z o A-Z)
No pueden contener espacios en blanco
El resto de los dígitos pueden ser números
Se pueden incluir caracteres especiales como el guión o el
punto.
TIPOS DE VARIABLE
VARIABLES DEPENDIENTE: Aquellas variables que
dependen del valor que asuman otros fenómenos o
variables.
VARIABLE INDEPENDIENTE: Aquellas cuyos cambios en
los valores determinan, cambios en los valores de otra.
VARIABLE CUALITATIVA: Son aquellas que no aparecen en
formula numérica, si no como cualidades, características o
atributos.
VARIABLE CUANTITATIVA: Son variables que se expresan
mediante cantidades numéricas.
Constantes: es un objeto que
permanece sin cambios durante todo el
desarrollo del algoritmo. Por ejemplo: el
numero Pi, el IVA, etc. Para distinguirlos
de las variables, podemos ponerle el
nombre en mayúsculas, esto es
simplemente un consejo..
CONSTANTE
El nombre de las constantes suele
escribirse en mayúsculas en la mayoría de
lenguajes.
· Constante Normal: Valor constante
expresado en sí mismo.
Ej.: Valor numérico 128
· Constante figurativas: Un nombre que
de manera figurada simboliza un valor
constante que no cambia.
Ej.: PI = 3,1416; en el que PI sería la
constante.
Resolución de Problemas
Antes de resolver un problema por medio de un pseudocódigo, es
necesario definirlo y
comprenderlo claramente. Leeremos con atención el enunciado del
problema y una vez
comprendido responderemos a las preguntas:
¿ Qué información debe proporcionar la resolución del problema?
¿ Cuáles son los datos que necesito para resolver el problema?
La respuesta de la primera pregunta nos dice que salidas va a
proporcionar el algoritmo y la
segunda qué datos se nos proporcionan para resolver el problema y
cuáles debemos calcularlos.
Operaciones que utilizamos en un
pseudocódigo
Signo Operador
-------------------------------------------
> Mayor que
< Menor que
= Igual a
<= Menor o igual que
>= Mayor o igual que
<> Distinto
Signos que utilizamos en un
pseudocódigo
Signo Significado
-------------------------------------------------------
+ Suma
- Resta
* Multiplicación
/ División
^ Potenciación
MOD Resto de la división entera
Estructura mientras (while)
La estructura repetitiva mientras (en ingles WHILE) es aquella en que el
cuerpo del bucle se repite mientras se cumple una determinada
condición. La representación gráfica es:
EJEMPLO DE UN CICLO:
Bucles infinitos
Algunos bucles no exigen fin y otros no encuentran el
fin por error en su diseño.
Un bucle que nunca se termina se denomina bucle
infinito o sin fin. Los bucles sin fin no intencionados son
perjudiciales para la programación y se deben evitar
siempre.
BIBLIOGRAFIA
*http://progup.files.wordpress.com/2010/03/tutorial-
pseudocodigo11.pdf
*http://es.scribd.com/doc/6686520/Manual-Algoritmo
*http://www.omijal.org/pagina_c/algo.html
*http://www.youtube.com/watch?v=UHMjSO6Ql8U
*http://wiki.decom-
uv.cl/index.php/Tipos_de_Datos_en_Pseudoc%C3%B3digo
*http://www.discoduroderoer.es/variables-y-constantes-en-
pseudocodigo/#
GRACIAS POR SU
ATENCIÓN

Más contenido relacionado

La actualidad más candente

Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadoresLorenzo Alejo
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programamanuel tenezaca
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datosrufiflores0469
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESwww.unefm.edu.ve
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosRufi Flores
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoizm22
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.yoly1parra1
 

La actualidad más candente (20)

Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos variables expresiones
Tipos de datos variables expresionesTipos de datos variables expresiones
Tipos de datos variables expresiones
 
Programacion
ProgramacionProgramacion
Programacion
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Conceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completoConceptos basicos de_programacion_completo
Conceptos basicos de_programacion_completo
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Variables
VariablesVariables
Variables
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Clasificación y Tipos de Datos
Clasificación y Tipos de DatosClasificación y Tipos de Datos
Clasificación y Tipos de Datos
 

Similar a Presentacion del pseudocodigo2ºam

Similar a Presentacion del pseudocodigo2ºam (20)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Conceptos de algoritmos
Conceptos de algoritmosConceptos de algoritmos
Conceptos de algoritmos
 
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
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Pseudocódigo.maquina 18
Pseudocódigo.maquina 18Pseudocódigo.maquina 18
Pseudocódigo.maquina 18
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Presentation .pdf
Presentation .pdfPresentation .pdf
Presentation .pdf
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)
 
Elementos básicos de programación y ruby
Elementos básicos de programación y rubyElementos básicos de programación y ruby
Elementos básicos de programación y ruby
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Pseudocodigo 2 am2
Pseudocodigo 2 am2Pseudocodigo 2 am2
Pseudocodigo 2 am2
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 am
 
Fundamentos de algoritmia
Fundamentos de algoritmiaFundamentos de algoritmia
Fundamentos de algoritmia
 
Algoritmo y mas teoria logica
Algoritmo y mas teoria logicaAlgoritmo y mas teoria logica
Algoritmo y mas teoria logica
 
Presentación1
Presentación1Presentación1
Presentación1
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 

Más de Esmeralda Salvador (20)

Presentacion programa16 (1)
Presentacion programa16 (1)Presentacion programa16 (1)
Presentacion programa16 (1)
 
Presentacion programa15
Presentacion programa15Presentacion programa15
Presentacion programa15
 
Video
VideoVideo
Video
 
Como insertar una_imagen_en_eclipse
Como insertar una_imagen_en_eclipseComo insertar una_imagen_en_eclipse
Como insertar una_imagen_en_eclipse
 
Presentacion programa14
Presentacion programa14Presentacion programa14
Presentacion programa14
 
Presentacion programa13
Presentacion programa13Presentacion programa13
Presentacion programa13
 
Programa12
Programa12Programa12
Programa12
 
Programa11
Programa11Programa11
Programa11
 
Presentaciónprograma10
Presentaciónprograma10Presentaciónprograma10
Presentaciónprograma10
 
Presentacion programa6
Presentacion programa6Presentacion programa6
Presentacion programa6
 
Presentacion programa6
Presentacion programa6Presentacion programa6
Presentacion programa6
 
Presentaciónprograma3
Presentaciónprograma3Presentaciónprograma3
Presentaciónprograma3
 
Pantallas de programa_2
Pantallas de programa_2Pantallas de programa_2
Pantallas de programa_2
 
Codificacion2
Codificacion2Codificacion2
Codificacion2
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Examen dIagnostico
Examen dIagnosticoExamen dIagnostico
Examen dIagnostico
 
ENTREVISTA
ENTREVISTAENTREVISTA
ENTREVISTA
 
Encuesta
EncuestaEncuesta
Encuesta
 
Presentación8 netbeans
Presentación8 netbeansPresentación8 netbeans
Presentación8 netbeans
 
Presentación7 netbeans
Presentación7 netbeansPresentación7 netbeans
Presentación7 netbeans
 

Último

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
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 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
 
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
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
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
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
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
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
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
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
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
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
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
 
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
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
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
 
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
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.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
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
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
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
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
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 

Presentacion del pseudocodigo2ºam

  • 1. { • Integrantes: *Moreno Salvador Dulce Esmeralda 2 Am *M.C.A: Margarita Romero *Especialidad: Desarrollo de software utilizando programación estructurada
  • 2.
  • 3. ¿Qué es un pseudocódigo? En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal y compacta de alto nivel del principio operativo de un programa informático u otro algoritmo, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación.
  • 4.
  • 5. Las principales características de este lenguaje son:  Se puede ejecutar en un ordenador.  Es una forma de representación sencilla de utilizar y de manipular.  Facilita el paso del programa al lenguaje de programación.  Es independiente del lenguaje de programación que se vaya a utilizar.  Es un método que facilita la programación y solución al algoritmo del programa.
  • 6.  Ocupan mucho menos espacio en el desarrollo del problema.  Permite representar de forma fácil operaciones repetitivas complejas.  Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal.
  • 8. Tipos de Datos en Pseudocódigo
  • 9. TIPOS DE DATOS: Antes de clasificar conceptos es necesario saber qué estamos clasificando: un dato es una representación simbólica válida. Un tipo de dato define: el tipo de almacenamiento, el tipo de representación, operaciones sobre el conjunto, y la forma de ser representado el valor.
  • 10. 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 (Z). El cual está formado por los números naturales, su opuesto (números negativos) y el cero. Ejemplos: -edad: 34. (edad es una variable de tipo entero con un valor numérico de 34) -año: 1979. (año es una variable de tipo entero con un valor de 1979) En pseudocódigo se utiliza la palabra reservada "entero", que es una palabra exclusiva para identificar este tipo de dato. Si se usa entero como una variable el programa dará error.
  • 11. Tipo de dato: reales Es aquel tipo de dato que puede tomar por valor un número perteneciente al conjunto de los números reales (R), el cual está formado por los números racionales (un numero fraccionario representado por una división de enteros. Ejemplo 1/2 = 0.5, e irracionales (un numero que no puede usarse como una división. Ej.: La exponencial, El numero PI). Ejemplos: -Peso: 75,5. -estatura: 1,75. En pseudocódigo se utiliza la palabra reservada "real", que es una palabra exclusiva para identificar este tipo de dato. Si se usa real como una variable el programa dará error
  • 12. Tipo de dato: caracteres Es aquel tipo de dato que puede tomar por valor un carácter, perteneciente al conjunto de los caracteres que puede representar el ordenador. Ejemplo: -Las letras del abecedario son de tipo carácter ('a','b','g','z', etc.) En pseudocódigo se utiliza la palabra reservada "carácter" que es una palabra exclusiva para identificar este tipo de dato. Si se usa "carácter" como una variable el programa dará error
  • 13. Tipo de dato: enumerados Los tipo de datos simples están divididos en dos grupos, los predefinido que son los tipo de datos anteriormente mencionados (entero, reales, carácter) y los definidos por el programador que son los tipo de datos 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 valdría 1, sur valdría 2, este valdría 3 y oeste valdría 4 La palabra "enumerados" es una palabra reservada, significa que es exclusiva para identificar este tipo de dato. Si se usa "enumerados" como una variable el programa dará error
  • 14. 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. Ejemplo; -"La Odisea" esta es una cadena de 9 caracteres, el carácter " " (el carácter espacio también cuenta) La palabra "cadena de caracteres" es reservada, eso significa que no puede crear una variable del mismo nombre, de lo contrario dará error.
  • 15.
  • 16. ELABORACION DE UN PSEUDOCODIGO 1.-AUTOR (aquí se colocaran los nombres de los autores que han diseñado el programa para la resolución del algoritmo dado). 2.- INICIO (aquí da a conocer el desarrollo del problema) 3.- VARIABLES ( son los datos utilizado y dados para la resolución del problema) 4.- ESCRIBIR ( aquí se introducirá las variables para llevar acabo la resolución de este, además de agregar lo que se quiere obtener al final) 5.- LEER (aquí se leerán las variables que se escribieron al principio) 6.- FORMULA (aquí se introduce la formula para el calculo del área del circulo) 7.- ESCRIBIR ( aquí se introduce la formula ya con su respectivo resultado) 8.- FIN ( aquí se da a conocer el fin del programa para la resolución del problema dado)
  • 17. Es importante aclarar este punto, siempre tiene que llevar INICIO y FIN para llevar a cabo un pseudocódigo Variables Cuando representamos datos, numéricos o alfanuméricos, debemos darles un nombre. Una variable es un nombre que representa el valor de un dato. En esencia, una variable es una zona o posición de memoria en la computadora donde se almacena información. En un pseudocódigo y también en un programa se pueden crear tantas variables como queramos. Por ejemplo: acumulación se una suma, realizar una cuenta, etc.
  • 18. ¡¡Esto no se puede hacer !! Para dar nombres a las variables hay que seguir ciertas reglas: Pueden tener hasta 40 caracteres Debe empezar obligatoriamente con una letra (a-z o A-Z) No pueden contener espacios en blanco El resto de los dígitos pueden ser números Se pueden incluir caracteres especiales como el guión o el punto.
  • 19. TIPOS DE VARIABLE VARIABLES DEPENDIENTE: Aquellas variables que dependen del valor que asuman otros fenómenos o variables. VARIABLE INDEPENDIENTE: Aquellas cuyos cambios en los valores determinan, cambios en los valores de otra. VARIABLE CUALITATIVA: Son aquellas que no aparecen en formula numérica, si no como cualidades, características o atributos. VARIABLE CUANTITATIVA: Son variables que se expresan mediante cantidades numéricas.
  • 20. Constantes: es un objeto que permanece sin cambios durante todo el desarrollo del algoritmo. Por ejemplo: el numero Pi, el IVA, etc. Para distinguirlos de las variables, podemos ponerle el nombre en mayúsculas, esto es simplemente un consejo.. CONSTANTE
  • 21. El nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. · Constante Normal: Valor constante expresado en sí mismo. Ej.: Valor numérico 128 · Constante figurativas: Un nombre que de manera figurada simboliza un valor constante que no cambia. Ej.: PI = 3,1416; en el que PI sería la constante.
  • 22. Resolución de Problemas Antes de resolver un problema por medio de un pseudocódigo, es necesario definirlo y comprenderlo claramente. Leeremos con atención el enunciado del problema y una vez comprendido responderemos a las preguntas: ¿ Qué información debe proporcionar la resolución del problema? ¿ Cuáles son los datos que necesito para resolver el problema? La respuesta de la primera pregunta nos dice que salidas va a proporcionar el algoritmo y la segunda qué datos se nos proporcionan para resolver el problema y cuáles debemos calcularlos.
  • 23. Operaciones que utilizamos en un pseudocódigo Signo Operador ------------------------------------------- > Mayor que < Menor que = Igual a <= Menor o igual que >= Mayor o igual que <> Distinto
  • 24. Signos que utilizamos en un pseudocódigo Signo Significado ------------------------------------------------------- + Suma - Resta * Multiplicación / División ^ Potenciación MOD Resto de la división entera
  • 25. Estructura mientras (while) La estructura repetitiva mientras (en ingles WHILE) es aquella en que el cuerpo del bucle se repite mientras se cumple una determinada condición. La representación gráfica es: EJEMPLO DE UN CICLO:
  • 26. Bucles infinitos Algunos bucles no exigen fin y otros no encuentran el fin por error en su diseño. Un bucle que nunca se termina se denomina bucle infinito o sin fin. Los bucles sin fin no intencionados son perjudiciales para la programación y se deben evitar siempre.