Clase 3

Páginas: 7 (1627 palabras) Publicado: 23 de junio de 2015
RETROALIMENTACIÓN
Diagrama de Flujo y Pseudocódigo
Decisiones

Vectores

Casos

Matrices

Ciclos

Funciones

Arreglos

Variables Globales y Variables
Locales
Menús
Facilitadora Miguelina Ramon Ventura

Objetivo General
 Al finalizar el curso el/la participante estará en
capacidad de manejar Programación Orientada
a Objetos.

Facilitadora Miguelina Ramon Ventura

DECISIONES
Leer unnúmero entero y determinar si es positivo o negativo o si es 0.
Algoritmo Determina_Signo
Variables
Entero: num
Inicio
Escriba “Digite un número entero”
Lea num
Si num < 0

Escriba “El número digitado es negativo”
Si num > 0
Escriba “El número digitado es positivo”
Si num = 0
Escriba “El número digitado es cero”
Fin
Facilitadora Miguelina Ramon Ventura

CASOS
 Esta estructura permite abreviar unaserie de Decisiones en
cascada o en secuencia, La estructura casos toma el contenido de
una variable y lo evalúa acorde con unos posibles valores
ejecutando lo que se le indique en cada una de las opciones.
 Ejemplo:
 Leer un número entero y muestre su nombre.

Facilitadora Miguelina Ramon Ventura

CASOS

Leer un número entero y muestre su
nombre.

Algoritmo Nombre_Digito
Variables
Entero: nInicio
Escriba “Digite un número entero”
Lea n
Si n < 0
n = n * (-1)
Evalúe (n)
Si vale 1: Escriba “Uno”
Si vale 2: Escriba “Dos”
Si vale 3: Escriba “Tres”
Si vale 4: Escriba “Cuatro”
Si vale 5: Escriba “Cinco”
Sino: Escriba “El número es mayor que cinco”
Fin Evalúe
Fin_Si
Fin
Facilitadora Miguelina Ramon Ventura

EJERCICIOS – CLASE 3 - 1
1. Leer un número entero y determina si
es igual a 10.
2.Leer un número entero y determinar
cuántos dígitos tiene
3. Leer dos números enteros y
determinar cuál es el mayor.

Facilitadora Miguelina Ramon Ventura

CICLOS
 Un ciclo puede definirse como una estructura que nos permite
repetir o iterar un conjunto de Instrucciones.
 Ejemplo
Programa Nums_1_100
Variables
Entero: N
Inicio
N=1
Mientras N < = 100
Escriba N
N=N+1
Fin_mientras
Fin
FacilitadoraMiguelina Ramon Ventura

TIPOS DE CICLOS

Ciclo
Mientras

Ciclo Para

Ciclo Haga
Hasta

Facilitadora Miguelina Ramon Ventura

EJEMPLO
Escribir los números comprendidos entre 1 y 20.
Programa Ejem_Ciclo_Para
Variables
Entero :Num
Inicio
Para Num = 1 hasta 20
Escriba Num
Fin_Para
Fin
Facilitadora Miguelina Ramon Ventura

CICLO HAGA HASTA
Este ciclo es igual que el ciclo mientras, solo que lacondición esta al final.
Programa Ejemplo_1
Variables
Entero : Numero, Cuenta_Digitos

// Declaración de Variables

Inicio
Escriba “ Digite un número “
// Título de Aviso
Lea Numero
// Lea un entero y guárdelo en Numero
Cuenta_Digitos = 0
// Inicializa Cuenta_Digitos en 0
Haga
// Inicia el ciclo
Numero = Numero / 10
// Divida entre 10
Cuenta_Digitos = Cuenta_Digitos + 1
// y cuente
Hasta que Numero = 0// Hasta que Numero sea igual a 0
Escriba “ Tiene “, Cuenta_Digitos, “ Dígitos “ // Escriba el resultado solicitado
Fin

Facilitadora Miguelina Ramon Ventura

EJEMPLO
Leer un número entero y determinar cuántos dígitos tiene
Programa Ejemplo_1
Variables
Entero : Numero, Cuenta_Digitos

// Declara Variables

Inicio
Escriba “ Digite un número entero “
// Solicita un dato entero
Lea Numero
// Lee unentero y lo almacena en la variable
Numero
Cuenta_Digitos = 0
// Inicializa el contador en ceros
Mientras Numero < > 0
// Mientras Numero sea diferente de 0
Numero = Numero / 10
//Divida entre 10 y cuente
Cuenta_Digitos = Cuenta_Digitos + 1
Fin_Mientras
Escriba “ Tiene “, Cuenta_Digitos, “ dígitos “ // Escriba la cantidad de dígitos
Fin
Facilitadora Miguelina Ramon Ventura

EJEMPLO
ProgramaCiclos_Anidados_2
Variables
Entero :

M1,

// Indice el ciclo externo, almacenará el valor del multiplicando

M2,

// Indice del ciclo interno, almacenará el valor del multiplicador

R

// Almacena el resultado de multiplicar cada vez el Multiplicando por el
Multiplicador

Inicio
Escriba “ Tablas de Multiplicar del 1 al 3 “
// Avisa qué es lo que va a escribir
Para M1 = 1 hasta 3 (Paso 1)
// Ciclo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 3 Clase
  • clase 3
  • CLASE 3
  • Clase 3
  • Clase 3
  • CLASE 3
  • Clase 3
  • CLASES 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS