Newdocument

Páginas: 8 (1970 palabras) Publicado: 6 de diciembre de 2012
INTRODUCCION A LA INGENIERIA
TALLER FINAL SOBRE ALGORITMOS Y PROGRAMACION

xxxxxxxxxxxx

PRESENTADO A :

xxxxxxxxxxxxxxxxxxxxxxxx

INTRODUCCION

A continuación se resolverán y comprenderán un conjunto de algoritmos con su respectivo seudocódigo. Estas instrucciones del algoritmo serán llevadas a un programa llamado PSeInt Para probar su funcionamiento y verificara que el resultadosea el esperado.
En primer lugar se debe seguir una serie de paso para el desarrollo del algoritmo como comprender, analizar, saber cual son los datos de entrada, los procesos a realizar y los datos de salida y después hacer el programa fuente o instrucciones que la maquina procesara para luego ser ejecutadas.

OBJETIVOS

OBJETIVO GENERAL
Construir y analizar una serie de algoritmos ysus respectivos seudocódigos para empezar la introducción en conocimientos a la programación como estudiante de ingeniería de sistemas en la universidad de de Córdoba.


ESPECIFICOS

* Utilizar cada uno de los procesos enseñados por el profesor para crear una estructura organizada de los datos que se necesitan, los procesos, y salidas de los algoritmos.
* Generar cada uno de losprogramas en un software llamado psint y verificar su correcto funcionamiento.
* Utilizar apoyo técnico en libros, internet, para crear un seudocódigo correcto.

1. Desarrolle un algoritmo que permita leer un valor cualquiera N y escriba si dicho número es positivo, negativo o nulo.

Datos de entradas: Los datos de entrada de este algoritmo solamente es un valor numérico (num)
Procesos:se plantea un condicional si numero es mayor que cero o menor que cero
Datos de salida: si es positivo, negativo, o nulo

Variable { num } tipo real
Inicio
Escriba “digite un numero”
Leer num;
Si num < 0 entonces
Escriba “el numero es negativo”
Sino
Si num > 0 entonces
Escriba “el numero es positivo”
Sino
Escriba “el numero es nulo”
Fin si
Fin

2. Realizar un algoritmoque dado el año de nacimiento de una persona, calcule y muestre su edad.

Datos de entrada: los datos que necesita el programa es el año actual y la fecha de nacimiento
Proceso: se debe hacer una resta entre el año actual y fecha de nacimiento
Datos de salida: debe mostrar el número de años que tiene la persona

Variable {año, fechan, edad} tipo entero
Inicio
Escriba “escriba su fecha denacimiento”
Leer fechan
Escriba “Escriba en qué año está actualmente”
Leer año
Edad ← año – fechan
Escriba “ la edad correspondiente a la fechan de nacimiento es” , edad
Fin

3. Desarrolle un algoritmo que permita leer dos números distintos, determinar cuál de los dos números es el mayor y escribirlo; también debe tener en cuenta que si los valores son iguales debe mostrar el mensajeindicando que los son iguales.

Datos de entrada: debe ingresarse un primer numero y luego un segundo numero
Proceso: establecer cuál de los número es mayor que el otro con 2 condiciones para mostrar el mensaje correspondiente
Datos de salida: debe mostrar un mensaje que nos diga cuál es el mayor

Variable {num1, num2] tipo real
Inicio
Escriba “digite el primer número”
Leer num1
Escriba“digite el segundo numero”
Leer num2
Si (num1 > num2) entonces
Escriba “El primer número digitado es mayor, =” , num1
Sino
Si (num1 < num2) entonces
Escriba “el segundo numero digitado es mayor, = ” + num2
Sino
Escriba “los números son iguales”
Fin si
Fin

4. Conociendo el valor de la entrada al cine, calcule el valor a pagar para una delegación de 10 personas, sabiendo quedebe hacer un descuento del 10% del total a pagar por la delegación. 

Datos de entrada: debe pedir valor entrada por persona
Proceso: multiplicar valor entrada por diez y luego multiplicar por 0.1 que es el 10% para calcular el descuento
Datos de salida: mostrar descuento calculado

Variable {ventrada, descuento} tipo real
Inicio
Escriba “digite el valor de la entrada individual a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS