Mayor1 9

Páginas: 6 (1308 palabras) Publicado: 18 de septiembre de 2015
Algoritmo

características que debe cumplir
un algoritmo
Todo algoritmo debe:
1. Ser preciso, es decir, que las operaciones
tengan un orden claro de ejecución.
2. Ser finito, es decir, que debe finalizar en
algún momento.
3. Ser correcto, es decir, que debe conducir a
la solución del problema.
4. Estar definido, es decir, que siempre se
obtiene el mismo resultado si las condiciones
iniciales sonlas mismas.

Estructuras de
Selección
Estructuras de selección
El formato de la estructura de
selección es:
 
si  (condición) entonces
            instrucción 1
 instrucción 2
  ...................
            instrucción n
 si no
            instrucción a
            instrucción b
            ...................
            instrucción z
fin si
  

Ejemplo:
Si A = 5 entonces
Imprimir("A es 5")si no
            imprimir("A no es igual a 5"
fin si

Estructuras de
Repetición
Ejemplo:

Estructuras de repetición
El formato de la estructura de
repetición es:
 
mientras (condición)
instrucción 1
instrucción 2
.....
instrucción n
fin mientras

Leer (contraseña)
mientras (contraseña < >
"joshua")
imprimir("La contraseña es
incorrecta !")
leer (contraseña)
fin-mientras
imprimir("Ha tecleado lacontraseña correcta")
Nota: El bucle se repetirá
mientras que contraseña <>
“joshua” sea verdadero
 

Estructura Para
Estructura PARA:
Permite realizar una acción
un número determinado de
veces.
El formato de esta
estructura es el siguiente: 

para variable de inicio a fin
inicio
conjunto de acciones;
finpara

Ejemplo: Algoritmo que pide 20
números por teclado y calcula su
media.
suma = 0;
Para nde 1 a 20
inicio
escribir("Introduzca nº", n); leer (numero);
suma = suma + numero;
finpara
media = suma / (n-1);
escribir("La media es ", media);

Ejercicios de
Algoritmo y
Diagrama de Flujo

1. Diseñar el algoritmo (Diagrama de flujo y pseudocódigo) correspondiente a un
programa que lea el valor correspondiente a una distancia en millas marinas y las
escriba expresadas en metros. Sabiendo que1 milla marina equivale a 1852
metros.
INICIO

Escribir “Distancias en millas”

PROGRAMA: Millas_y_metros
Variables y constanste :
MILL_METR Numérico Entero=
1852
Dmillas
Dmetros

Leer Dmillas

Dmetros = Dmillas * MILL_METR

Escribir
“Distancia en metros:”, metros

FIN

INICIO
Escribir “Distancia en millas: ”
Leer Dmillas
Dmetros = Dmillas * MILL_METR
Escribir “Distancia en metros:”,
metros
FIN 2. Diseñar el algoritmo (pseudocódigo) correspondiente a un
programa que escribe el porcentaje descontado en una compra,
introduciendo por teclado el precio de la tarifa y el precio
pagado.
INICIO

Leer Tarifa

Leer Precio

Dto = Tarifa – Precio

Pd = Dto * 100 / Tarifa

Escribir
“Porcentaje de descuento:”, Pd

FIN

PROGRAMA:
Descuento
INICIO
DATOS:
Tarifa, Precio, Dto , Pd
Leer Tarifa
LeerPrecio
Dto = Tarifa – Precio
Pd = Dto * 100 / Tarifa
Escribir “Porcentaje de
descuento:”, Pd
FIN

3. Diseñar un algoritmo que lea dos valores reales y nos
muestre los resultados de sumar, restar, dividir y multiplicar
dichos números.

ENTRADAS:
i, j: es de tipo REAL; Valores sobre los que se realizan las
operaciones aritméticas
SALIDAS:
suma: es de tipo REAL; Resultado de sumar “i” mas “j”
resta: esde tipo REAL; Resultado de restar “i” menos “j”
division: de tipo REAL; Resultado de dividir “i” entre “j”
multiplicacion:de tipo REAL; Resultado de multiplicar “i”
por “j”

INICIO
ESCRIBIR “Introduzca el primer
valor: ”
LEER i
ESCRIBIR “Introduzca el
segundo valor: ”
LEER j
suma =i + j
resta 􀃅= i - j
division = i / j
Multiplicacion= i * j
ESCRIBIR i, “ + ”, j, “ = ”, suma
ESCRIBIR i, “ - ”, j, “ =”, resta
ESCRIBIR i, “ / ”, j, “ = ”, division
ESCRIBIR i, “ * ”, j, “ = ”,
multiplicacion
FIN

4.- El siguiente es el menú de un restaurante de bocadillos.
Diseñar un algoritmo capaz de leer el número de unidades
consumidas de cada alimento ordenado y calcular la cuenta
total. Bocadillo de jamón (5,5 BF), Bocadillo de queso (4 BF)
Refresco (1,75 bf), Jugos (3 BF)

ENTRADAS:
jamon: ENTERO;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BANCO DE PREGUNTAS ADULTO MAYOR1
  • 9
  • 9
  • 9
  • 9
  • 9
  • 9
  • 9

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS