Anda di halaman 1dari 9

Unidad 1 - Paso 1: Conocer y buscar una necesidad

Paso 1 - Individual

Wendy Yurani Bohrquez Mieles

Septiembre de 2016

Universidad Nacional Abierta y a Distancia


Introduccin

Un algoritmo es una secuencia finita bien definida de tareas bien definidas, cada una de las

cuales se puede realizar con una cantidad finita de recursos. Se dice que una tarea esta bien

definida, si se saben de manera precisa las acciones requeridas para su realizacin. Aunque los

recursos que debe utilizar cada tarea deben ser finitos estos no estn limitados, es decir, si una

tarea bien definida requiere una cantidad inmensa (pero finita) de algn recurso para su realizacin,

dicha tarea puede formar parte de un algoritmo. Adems, se dice que una secuencia de tareas est

bien definida si se sabe el orden exacto en que deben ejecutarse.

A lo largo de este trabajo se pondrn en prctica estos conceptos, con el fin de identificar en

ejemplos prcticos, los pasos para desarrollar un algoritmo, as como la mejor estructura para estos.

Al final se muestra una necesidad, la cual podra ser suplida por medio de la implementacin de

un algoritmo, llevado a la prctica por medio de un programa de computador.


Objetivos

Demostrar por medio del desarrollo de los ejercicios propuestos, la lectura de los

materiales que soportan la unidad.

Desarrollar los ejercicios propuestos de manera correcta y cumpliendo claramente

con lo solicitado.

Describir una propuesta que justifique objetivamente la solucin a un problema

planteado, utilizando los conceptos adquiridos.


Desarrollo de los puntos propuestos

1). Disee un algoritmo para indicar las actividades que efecta el da Domingo.

Algoritmo: "Actividades dia Domingo"

- Inicio

- Despertarse 6:00 am

- Baarse y ponerse ropa

- Asistir a Eucarista 7:00 a 9:00

- Preparar desayuno

- Evaluar el estado del tiempo de 11:00 a 18:00

- SI (el clima es soleado; Entonces preparar el carro y las cosas para ir a la playa)

- SINO

- SI (el clima esta lluvioso; Entonces ordenar la casa y pasar el dia viento TV y peliculas)

- SINO

- SI (el clima esta nublado; entonces ordenar la casa, para luego ir al CINE)

- FIN SI

- FIN SI

- Revisar y planear el trabajo a realizar el dia lunes

- Revisar las agendas de los diferentes cursos, para organizar el trabajo de la semana

- Comer algo antes de dormir

- Ver programas de TV

- Acostarse y Dormir

- FIN
2). Qu realiza el siguiente Pseudocdigo

Principal()
inicio
real x, y, z, r
imprimir "escriba tres nmeros"
leer x,y,z
r<-(x+y+z)/3
imprimir "el resultado es", r
fin

Explicacin: Este pseudocdigo tiene como objetivo recibir tres valores (nmeros), con los

cuales realizar una operacin aritmtica (x+y+z / 3), y cuyo resultado ser asignado a una

variable de salida (r). La operacin aritmtica realiza un promedio de tres valores ingresados.

Identifique las variables de:

Entrada: x, y, z

Salida: r

Diagrama de flujo
3). Calcule el promedio de un estudiante que curs 3 materias el semestre anterior. La

calificacin es de 1 a 10. Si el promedio es menor a 7; el estudiante queda en alerta roja. El

programa debe imprimir el promedio e informar si qued en alerta roja.


4). De acuerdo a empresas, negocios, colegios, universidades que conozca; busque e informe

una necesidad que se pueda suplir mediante el desarrollo un proyecto, donde sea de utilidad

los conocimientos adquiridos durante el desarrollo de las temticas del curso Algoritmos y

programacin.

Diseo e implementacin de un sistema electrnico de votacin, para la eleccin del

representante de los estudiantes en la institucin educativa distrital de la ciudad de Barranquilla

La institucin educativa de la referencia requiere un sistema soportado en las TICs, que permita

desarrollar una jornada de votacin para la escogencia del representante de los estudiantes, de

forma dinmica, rpida y que los resultados se entreguen en lo posible en tiempo real.

Debe ser una herramienta WEB en la que cada estudiante se identifique, y posteriormente elija su

voto, los datos se deben consolidar y visualizar en una pantalla gigante.

Por medio de los conceptos aprendidos en la actividad de Algoritmos, permiten determinar que es

posible desarrollar un programa cclico, en el que en cada ciclo un estudiante se identifica, se

valida si la identificacin est en la base de datos, y posteriormente se le permite ingresar su voto,

los votos de cada uno de los candidatos, se van acumulando en una variable definida previamente.

Los ciclos se detienen hasta que se indique que hora es, de esta manera si se cumpli la hora lmite

para votar, el algoritmo pasa a la etapa final, donde se muestran en pantalla los resultados

almacenados.
Conclusin

Se pudo realizar la puesta en prctica de los conceptos indicados en las lecturas

soporte de la unidad.

Se desarrollaron los puntos propuestos, de tal manera que se pudieran utilizar los

conceptos adquiridos en las lecturas, sobre los fundamentos de los algoritmos, as

como la utilizacin de diagramas de flujo para la estructura de un programa.

Se pudo establecer una necesidad real, en la que se pueden implementar los

conceptos estudiados en esta unidad, para lo cual se puede desarrollar un programa

que permita leer los votos ingresados y consolidarlos en variables, para luego ser

mostrados en un resultado final


Bibliografa

Introduccin a la programacin;

http://datateca.unad.edu.co/contenidos/2150510/Introduccion_a_la_programacion.pdf

Anda mungkin juga menyukai