










Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Pseudocodigos, programación 1 en python , universidad de montevideo ora
Tipo: Apuntes
1 / 18
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!











SEUDOCODIGO Y
ESTRUCTURAS DE CONTROL
Introducción a la Programación
Facultad de Administración y Ciencias Sociales
Universidad ORT Uruguay
SEUDOCÓDIGO
Es una forma de expresar las cosas que debe
hacer un programa
Es un lenguaje imperativo (da órdenes)
No es código estricto que pueda ser utilizado
por ninguna computadora
Se traduce directamente al lenguaje de
programación que se vaya a utilizar
Cuenta con un conjunto reducido de
instrucciones
Normalmente se utiliza en las fases de análisis
o diseño de Software, o en el estudio de un
algoritmo
ESTRUCTURAS DE
CONTROL
SECUENCIA
Es una secuencia de instrucciones. Se
ejecutan en orden, hasta la última
instrucción.
1
2
n
Ejemplo: Preparar el viaje
Reservar pasaje y hotel
Hacer valijas
Viajar
Ir al Hotel
Ejemplo
ITERACIÓN
Permite realizar una secuencia de
instrucciones repetitivamente mientras
se cumpla una condición.
Mientras expresión_lógica Hacer
secuencia_de_acciones
Fin Mientras
Ejemplo: Despachar valijas
Mientras quede alguna Hacer
Tomar una
Pesarla
Pegar ticket
Despacharla
Fin Mientras
Para resolver los ejercicios
1. Leer atentamente la letra para detectar el o
los objetivos del programa (requerimientos)
**2. Preguntar lo que no haya quedado claro
Qué datos de entrada debo tener
Cuáles son las salidas del problema
4. Pensar la estructura del algoritmo
¿Es sólo una secuencia?
¿Hay bifurcaciones posibles?
¿Debo repetir alguna secuencia?
¿Debo realizar cálculos?
5. Escribirlo
Para resolver los ejercicios
CONDICIONES ANIDADAS
Si Condición 1
Entonces
Instrucciones 1
SiNo
Si Condición 2
Entonces
Instrucciones 2
SiNo
Si Condición n
Entonces
Instrucciones n - 1
SiNo
Instrucciones n
Fin Si
Fin Si
Fin Si
Ejemplo
Si el tiempo esta lindo Entonces
Salgo a pasear
SiNo
Me quedo en casa
Si hace frio Entonces
Prendo la estufa
Fin Si
Miro una película
Fin Si
Permite especificar cuantas veces se debe repetir una
secuencia. Tener en cuenta que al usar esta estructura
no se debería dejar de repetir si la secuencia no se
ejecutó la cantidad de veces especificada
Para variable_numérica=valor_inicial Hasta valor_final Hacer
secuencia_de_acciones
Fin Para
Para contador=1 Hasta 5 Hacer
Levantar la mano
Bajar la mano
Fin Para
(Levanta y baja la mano 5 veces)
REPETIR N VECES
Opcionalmente se puede indicar el paso, que significa el
valor de incremento de la variable numérica en cada
iteración
Para variable_numérica=valor_inicial Hasta valor_final Paso valor_paso Hacer
secuencia_de_acciones
Fin Para
Para contador=1 Hasta 5 Paso 2 Hacer
Levantar la mano
Bajar la mano
Fin Para
¿Cuántas veces levanta y baja la mano?
REPETIR N VECES