PPT_Definición y propósito del pseudocódigo_ Reglas y convenciones para escribir pseudocódigo_ Tipos de datos básicos (entero, real, cadena, booleano).pdf

RAPHAEL517451 6 views 24 slides Sep 16, 2025
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Pseuducodigo


Slide Content

Principio de algoritmos
Definicióny propósitodel pseudocódigo. Reglasy
convencionespara escribirpseudocódigo. Tiposde datos
básicos(entero, real, cadena, booleano)

¿Tienen alguna consulta o duda sobre la clase
previa?
Inicio

Alfinalizarlasesión,elestudianteelestudianteidentificalasreglasy
convencionesenlaelaboracióndepseudocódigos,reconociendopalabras
reservadasylaformaderepresentaroperaciones
Logro de la sesión

¿Cómo se podrían representar los algoritmos?
Utilidad

Representación de un algoritmo
Diagramas de
flujo
Lenguajes de
programación
Pseudocódigo
ProcesoOperadores
Definira,b, producto ComoReal
Escribir"Ingrese dos números"
Leera, b
producto <-a * b
Escribir"Producto: ", producto
FinProceso
Transformación

Tabla comparativa
Características Diagrama de flujo Pseudocódigo Lenguaje de
programación
Representación visual Sí No En su mayoría, no
Sintaxis formal No No Sí
Abstracción Baja a media Media Alta
Uso Planificación y diseñoPlanificación y diseñoImplementación de
lógica
Flexibilidad Menos flexible Moderadamente flexible Muy flexible
Lectura y escritura Relativamente simpleRelativamente simpleVaría en complejidad
Facilidad de aprendizajeRelativamente simple Simple Varía en complejidad

Introducción: pseudocódigos
Esunlenguajedeespecificación(descripción)dealgoritmos.El
pseudocódigotienequetraducirseposteriormenteaunlenguajede
programación.
Esempleadopararepresentarlasolucióndeunalgoritmoempleando
lenguajenaturalescritoestableciendolasecuenciadepasossin
imprecisionesydemaneraclara.
Ventajas:
•Se enfoca en la lógica del programa y no en las reglas de un lenguaje
específico.
•Se puede traducir fácilmente a lenguajes estructurados (Pascal, C, C++).

Ejemplo: pseudocódigos

Lenguajes de programación
Laprogramaciónconsisteenexpresarunalgoritmoenformadeprograma,a
travésdeinstruccionesquecontienenlospasosqueseejecutanenel
programamismo.Algunostiposdelenguajesdeprogramaciónsonlos
siguientes:
•Lenguajedemáquina:combinacióndeceros(0)yunos(1)quecrean
instruccionesentendiblesporelhardwareparallevaracabooperaciones.
•Lenguajedebajonivel:entreelloseslenguajeensamblador,unintermedio
entreellenguajemáquinayelnatural.Usaabreviaturasdeletrasynúmeros
quesonnemotécnicas.
•Lenguajedealtonivel:lenguajesmáscercanosanuestrolenguajenatural.
Porejemplo:Java

Ejemplos: lenguajes de programación

Diagramas de flujo
Representalasolucióndeun
algoritmo,empleandofiguras
geométricas,dondecadauna
deellasrepresenta,en
particular,unatareaespecífica
querealizar.

Pseudocódigo
Esunaformadedescribirlospasosdeunalgoritmousandounlenguaje
naturalysimple.Algunascaracterísticasdelpseudocódigoson:
•Notieneunasintaxisfijanireglasestrictas.
•Sepuedeadaptaralniveldeabstracciónydetallequeserequiera.
•Facilitalacomprensiónyeldiseñodelosalgoritmosantesdecodificarlos.
•Sepuedetraducirfácilmenteacualquierlenguajedeprogramación.

Sonaquellaspalabrasqueno
podemosutilizarparanombrara
unavariablecomo:
Reglas y convenciones para escribir
pseudocódigo: palabras reservadas
Estaspalabraslesirvenalcomputadorpara
interpretarloquedeseamoscodificarpor
ejemplo:
•Siqueremosingresarelvalordeuna
variable,antesdelnombredelavariable
colocamoslapalabrareservadaLEER
•Leernota
•Siqueremosmostrarunmensajecolocamos
lapalabraESCRIBIRantesdelmensaje
•Escribir“hola”
Leer Proceso Escribir
Según Sino Hacer
Mientras Para Real
Si Entero Caracter
FinProceso Definir Como

Identificación de palabras reservadas
ProcesoPRODUCTOS
Definira, b, sum, res, pro, pot ComoReal
Escribir"Ingrese dos números"
Leera, b
sum <-a + b
res <-a -b
pro <-a * b
pot <-a ^ b
Escribir“La suma es ", sum
Escribir“La resta es ", res
Escribir“El producto es ", pro
Escribir“La potencia es ", pot
FinProceso
Dados2valoresenterosAyBproporcionadosporelusuario,escribirlos
resultadosdelasoperacionesbásicas:suma,resta,multiplicaciónypotencia.

Tipos de datos
Caracteres
Caracteres que
reconoce el
computador
Ejemplo: a, v, 3, $, ñ
Numérico
Enteros (sin
decimales)
Ejemplo: 1, 4, -2, 0
Reales (con
decimales)
Ejemplo: 1.3, 34,1
Lógicos
Contiene valores
lógicos
Ejemplo: verdadero y
falso

•Edad​
•Precio​
•Nombre
¿Qué tipo de dato son?​

Resolviendo
•La“Edad​”serepresentacomounnúmeroentero.Por
ejemplo:20,30,51,etc.
•El“Precio​”deunproductooservicioseexpresacon
númerosreales.Porejemplo:20.50,11.99,etc.
•El“Nombre”deunapersona,mascotauobjetoson
caracteres.Porejemplo:Honorio,Pelusa,etc.

¿Qué operaciones
matemáticas conocen?
¿Qué símbolos emplean
para representarlas?

Operación​ Operador enPseInt​ Ejemplo​
Adición​ +​ 10 + 2 = 12​
Sustracción​ - 10 -2 = 8​
Multiplicación​ *​ 10 * 2 = 20​
División​ /​ 10 / 2 = 5​
Potencia​ ^​ 10 ^ 2 = 100​
Raíz​
RAIZ​
RC​
RAIZ(100) = 10​
Residuo​
%​
mod​
10 % 2 = 0​
10 mod 3 = 1​
Parte entera​ TRUNC​
TRUNC(10 / 3) = 3​
TRUNC(2.34) = 2​

Ejemplo:convirtiendounaoperaciónnaturala
lanotacióndepseudocódigo
(4-6)/(2*10)
1 + 2^3

¿Tienen alguna consulta o duda?

Resolver la actividad
planteada en la
plataforma virtual de
aprendizajes.
Práctica

¿Qué hemos aprendido hoy?
Elaboramos nuestras
conclusiones sobre el tema
tratado
Cierre
Tags