Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Pseudocodigos, programación 1 en python, Apuntes de Programación Informática

Pseudocodigos, programación 1 en python , universidad de montevideo ora

Tipo: Apuntes

2018/2019

Subido el 18/11/2019

cami.31123
cami.31123 🇦🇷

1

(1)

1 documento

1 / 18

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SEUDOCODIGO Y
ESTRUCTURAS DE CONTROL
Introducción a la Programación
Facultad de Administración y Ciencias Sociales
Universidad ORT Uruguay
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12

Vista previa parcial del texto

¡Descarga Pseudocodigos, programación 1 en python y más Apuntes en PDF de Programación Informática solo en Docsity!

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

Decisión

Iteración o Repetición

SECUENCIA

Es una secuencia de instrucciones. Se

ejecutan en orden, hasta la última

instrucción.

Instrucción

1

Instrucción

2

instrucción

n

Ejemplo: Preparar el viaje

Reservar pasaje y hotel

Hacer valijas

Viajar

Ir al Hotel

Ejemplo

Si Entendí lo que es una decisión Entonces

Lo anoto en el cuaderno

SiNo

Le pregunto al profesor

Fin Si

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

  1. Verificar qué datos se deben manejar**

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

6. ARMAR DATOS DE PRUEBA Y PROBARLO!!!!

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