Beruflich Dokumente
Kultur Dokumente
Si
entonces sino
If End if Then else
For For Variable= Inicio hasta Final end for Repetir hasta (Repeat - Until) Repetir
hasta (condicin)
TIPOS DE OPERADORES:
OPERADORES ARITMTICOS:
+ , - , / , *
OPERADORES LGICOS:
Or que significa o And que significa y
Ciclos
Valor Inicial.
Valor Final.
Incremento.
Es un mtodo para resolver un problema mediante una serie de pasos definidos, precisos y finitos. Adems un algoritmo debe definir 3 partes: Entrada , Proceso y Salida.
Definido: si se sigue dos veces, se obtiene el mismo resultado. Preciso: implica el orden de realizacin de cada uno de los pasos Finito: Tiene un numero determinado de pasos, implica que tiene un fin.
Pseudo cdigo
Permetro Entero: a, b,c Inicio leer a,b,c calcular permetro=a+ b+ c escribir permetro fin
Diagramas de flujo
(representacin grfica)
Como su nombre lo indica son grficas que representan la direccin que sigue la informacin, los datos deben encerrarse en diferentes figuras y a las mas bsicas se les llama Figuras Lgicas
Detecta actividades que agregan valor y aquellas que son redundantes o innecesarias.
INICIO y FIN
LECTURA DE DATOS
SI
PREGUNTAS O COMPARACIONES
NO
EJEMPLO 1:
Elaborar un algoritmo con los pasos a realizar para la situacin de levantarse en la maana, irse de su casa y entrar a la escuela.
Inicio Salir de la cama Ir al Bao Entrar al bao Agarrar Cepillo de dientes Hechar pasta de diente al cepillo Cepillar los dientes Enjuagar dientes Guardar cepillo de dientes Quitar el pijama Abrir agua de la ducha Baar Cerrar agua de la ducha Salir de la ducha Secar con la toalla ir al cuarto Buscar Uniforme Peinar cabello Vestir con uniforme Ir a la cocina Entrar a la cocina Sentar en una silla Desayunar Levantar de la silla Despedir de familia y salir de casa. Abrir puerta del carro Subir al carro. Cerrar puerta del carro Esperar llegar al destino Abrir puerta del carro Bajar del carro Cerrar puerta del carro Entrar a la escuela Fin
EJEMPLO 2: Mediante la elaboracin de un algoritmo. Calcular e imprimir el rea de un triangulo.(Tomar en cuenta la base y altura)
Algoritmo:
rea de triangulo Entero: B, A , AT Inicio Imprimir (Escriba Base del Triangulo) Leer (B) Imprimir (Escriba Altura del Triangulo) Leer (A) Calcular AT= B*A/2 Imprimir (El rea del triangulo es: ,AT) Fin
Diagrama de Flujo
Inicio
AT= B*A/2
AT
Fin
EJEMPLO 3:
Diagrama de Flujo
Inicio
Algoritmo:
Estado Civil Char: EC$ Inicio Imprimir (Ingrese estado civil) Leer (EC$) IF EC$=S Imprimir (Estado civil: Soltero, EC$) else Imprimir (Estado civil: Casado, EC$) End If Fin
NO EC$ = Casado
Fin
EJEMPLO 4:
Diagrama de Flujo
Inicio
Algoritmo:
Contar Numeros Entero: Num=0 Inicio Calcular Num=Num+1 Imprimir(Numero contado: ,Num) If Num= 10 Cierto Fin Falso Ir a Calcular End if Fin
Num=Num+1
Num
Num=10
SI
Fin
NO
EJERCICIOS DE ALGORITMOS: 1. Elaborar un algoritmo con los pasos a realizar para cambiar un Caucho desinflado de un carro. Tomar en cuenta que ibas en la va. 2. Elaborar un algoritmo para Comprar entradas al cine y ver la pelcula. Tomando en cuenta que estas en la cola. 3. Desarrollar un algoritmo que muestre los pasos para hacer una torta si ya tienes todos implementos y materiales en una mesa. los
4. Te encuentras en la salle, elabora un algoritmo de cmo solicitar el prstamo de libro de la Biblioteca y sentarse a leerlo.
5. Mediante un algoritmo muestra los pasos para llevar a cabo el proceso de Inscripcin (Tomar en cuenta inscripcin del ao que actualmente cursas y que tu representante se encuentra fuera de la seccional).
6. Desarrolla un algoritmo para realizar la Compra de Ticket de transporte tomando en cuenta que estas en la cola para comprar. 7. Elaborar un algoritmo que revele los pasos desde llegar al aeropuerto, hasta comprar y pagar un pasaje.
8. Algoritmo que muestre los pasos a seguir para mandar un mensaje de texto a un amigo.(Tomar en cuenta que tu telfono esta bloqueado) 9. Desarrolla un algoritmo que describa los pasos a seguir para descargar msica de Internet. 10. Realizando un algoritmo muestra como te conectas a tu sesin de Messenger y chateas. (Tomar en cuenta que el equipo esta encendido)
11. Muestra un algoritmo que seale los pasos para encender una computadora y abrir el programa Word. 12. Algoritmo que muestre los pasos para calcular la edad de una persona.
13. Mediante la elaboracin de un algoritmo, calcula el rea de un trapecio teniendo en cuenta lo siguiente: Base Mayor Base Menor Altura rea del Trapecio= (Base Mayor + Base Menor) * Altura 2
14. Realizar un algoritmo que lea las notas que he sacado en la materia de informtica con las siguientes evaluaciones : un examen, un taller y un trabajo. Se necesita calcular y mostrar el promedio que llevo hasta ahora en esta materia. 15. Realizar un algoritmo que dada la poblacin de estudiantes de 3CP A y B de las diferentes especialidades pueda obtener y mostrar el numero total de Graduandos para Julio del 2010.
5. Hacer un DDF que permita mostrar si una persona es mayor o menor de edad.
6. Realizar un DDF que permita imprimir el Apellido, Nombre, Cedula y Edad de una persona. 7. Realizar un DDF que permita mostrar el nombre de una persona y determinar si su Salario es Mayor o no a 1200BsF.
8. Hacer un DDF que muestre si una persona es Hombre o Mujer y diga si sus ojos son de color negro o marrones.
9. Dados 3 Nmeros (A, B y C) determinar y mostrar cual de los 3 es el mayor mediante la realizacin de un DDF. 10. Mediante la elaboracin de un DDF y dando el precio de un articulo y cantidad de artculos comprados, calcular el subtotal con el IVA y mostrar el total de la compra efectuada en una tienda.
11. Realiza un algoritmo y diagrama que efecte la suma de: 1/1 + + 1/3+ + 1/5. Mostrar resultado de la suma.
12. Diagrama de flujo que divida 2 nmeros considerando que el divisor no debe ser 0. Imprimir resultado.
13. Diagrama que determine el mayor de dos nmeros, pero primero considerar el hecho de que sean iguales y luego determinar si uno es mayor que el otro. Imprimir resultados cuando son iguales y cuando no. 14. Diagrama de flujo que dados dos nmeros realice las operaciones bsicas matemticas. Mostrar resultados.
15. Programa que realice y muestre la tabla de multiplicar de un numero introducido por teclado.