Está en la página 1de 16

Fecha:

UNIVERSIDAD DE SAN BUENAVENTURA


15/02/2016
FACULTAD DE INGENIERA
Pgina 1
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Sede Bogot

ALGORITMOS Y PROGRAMACION

GUIA No. : 1

Repaso algoritmos

FACULTAD DE INGENIERA

Ingeniera de Sistemas

UNIVERSIDAD DE SAN BUENAVENTURA

Bogot, Cundinamarca Febrero de 2016


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 2
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

1. INTRODUCCION

El propsito de esta gua es ser til prcticamente para cualquier tipo de ingeniero,

as como para personas curiosas del tema; tambin es estimulante, desafiante y

sumamente placentero. Aqu donde la capacidad de abstraccin de cada alumno le

permitir obtener el objetivo deseado. Un buen inicio determina un excelente

resultado al concluir cualquier actividad. Por eso debemos aclarar conceptos

elementales dentro del desarrollo de la informtica, para avanzar con paso firme,

aclarar, definir y unificar conceptos es de vital importancia cuando nos dedicamos a

una ciencia tan exacta como lo es la informtica.

Mediante la exposicin de ejercicios, analizar la forma correcta.

Una buena estructuracin nos facilitara el mantenimiento de futuras revisiones y

modificaciones. Teniendo en cuenta lo analizado, evitar no creer que nuestro trabajo

2. OBJETIVO:

Obtener una idea ms compleja de ciertos conceptos

Mediante una socializacin llegar a ideas subjetivas.

3. OBJETIVOS ESPECIFICOS:

Describir, definir y distinguir de que se trata la gua


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 3
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

4. JUSTIFICACIN:

Este trabajo se realiza con el fin de reconocer la realizacin de aparatos electrnicos

que comnmente se usan en la vida cotidiana. Por eso es importante reconocer y

tener conceptos claros y los diferentes tipos que existen.

5. MAPA CONCEPTUAL CONTENIDO

6. CONTENIDO ACLARATORIO

Representa Grficamente los algoritmos, se puede accionar sobre una plataforma

PROGRAMA DFD,
Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 4
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Elipse: Cuando inicia y finaliza

Conector de Smbolo: De donde viene y a van las puntas de flecha de arriba abajo y

de Izquierda a derecha

Circulo: Conector de salto de diagrama del mismo algoritmo, permite ir de una

columna a otra en la misma pgina

Conector de Cambio de Pgina: va de pgina a pgina, se usa con letras maysculas

Accin Ejecucin Proceso o cuando la representacin del proceso no reconoce


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 5
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Decisin Condicin

Impresin sobre el papel

Salida por el monitor

Dispositivo de entrada, para que el usuario digite

Unidad de cinta magntica

Almacenamiento en el disco duro


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 6
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Base de Datos

Ejemplo:

INICIO A

DEFINA CONSTRUCCION DEL ALGORITMO


PROBLEMA DIAGRAMA DE FLUJO
SEUDOCODIGO
ANALISIS

PRUEBA DE ESCRITORIO
ALTERNATIVAS DE
CODIFICACION
SOLUCION
TRANSCRIPCION
COMPILACION
TOMA DE EJECUCION
DECISION

A
A
Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 7
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

PRUEBAS DE EJECUCION
PUESTA EN MARCHA
7. ACTIVIDADES DE APRENDIZAJE Y EVIDENCIA DE CLASE PRESENCIAL

a. Segn el tema visto en clase responda:

i. Cules cree usted son los prerrequisitos para la asistencia al mdulo.

AMOR

Computador

Abstraccin

Persistencia

Modelo

b. Realice una breve resea histrica sobre la programacin.

Es necesario reducir la distancia de lenguajes entre los humanos y la computadora, por esto

se crean los Lenguajes de Programacin. As nacen los lenguajes de programacin del tipo

ensamblador formado por nemotcnicos que ocultan el cdigo mquina subyacente y,

consecuentemente, nace el software traductor o conjunto de programas que permiten


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 8
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

convertir los programas escritos en el lenguaje del programador al lenguaje que entiende la

mquina.

c. Qu es la programacin?

Es el diseo, codifica miento, ordenamiento e idea miento de acciones que ayuden a crear

cierta tareas por uno.

d. Cul fue el primer Lenguaje creado para la programacin proyectada a

objetos?

El primer lenguaje creado para la programacin proyectada a objetos fue el POO y OOP que

es unparadigma de programacin que usa objetos y sus interacciones para disear

aplicaciones y programas de computadora. Est basado en varias tcnicas, incluyendo

herencia, modularidad, polimorfismo y encapsulamiento. Su uso se populariz a principios

de la dcada de 1990. Actualmente son muchos los lenguajes de programacin que soportan

la orientacin a objetos.

e. Lenguaje de programacin de alto nivel, utilizado con frecuencia por

programadores principiantes?

Basic: Beginners All-Purpose Symbolic Instruction Code( cdigo de instrucciones

simblicas multipropsito para principiantes), ao, 1965, es un lenguaje de programacin de

alto nivel, utilizado con frecuencia por programadores principiantes


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 9
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

f. Qu es un lenguaje de programacin?

Un lenguaje de programacin" es un lenguaje diseado para describir el conjunto de acciones

consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programacin es un

modo prctico para que los seres humanos puedan dar instrucciones a un equipo. Los

lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los

lenguajes de programacin; se los conoce como protocolos de comunicacin. Se trata de dos

conceptos totalmente diferentes.

g. En la actualidad cuales son los lenguajes de programacin proyectada a objetos

ms utilizados:

Java, C, C++, visual Basic, PHP, Perl, Python, C#, Delphi, Java Script, SAS, Visual FoxPro,

PL/Scheme, Ada, Pascal, D, Ruby, ColdFusion.

h. Se conoce como programacin primitiva a:

Go To

i. Uno de los siguientes no hace parte de lenguaje de programacin:

Tokeng Ring

j. Aparecen las bases de datos en:

CUARTA GENERACION

k. Equipamiento que se utiliza para generar, almacenar, procesar o comunicar

informacin en un entorno de oficina. Esta informacin se puede generar,

copiar y transmitir de forma manual, elctrica o electrnica, es:


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 10
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Ofimtica

l. El nombre dado al lenguaje para marcado de hipertexto es:

HTML

m. Primer lenguaje de programacin procedural estructurado, utilizado sobre todo

para resolver problemas matemticos.

ALGOrithmic

n. Lenguaje de programacin semejante al idioma ingls, que hace hincapi en

las estructuras de datos. De amplia utilizacin, principalmente en empresas.

COBOL

o. En la transferencia de archivos se manejan dos conceptos, cuales son y qu

tipo de lenguajes se utilizan:

8. ACTIVIDADES EXTRACURRICULARES

a. Qu es la lgica?

La palabra lgica, est relacionada con logos (pensamiento o razn) y logike (lo relativo al

logos), en definitiva, se trata del estudio de la forma en que funciona la facultad humana de

pensar y razonar. La lgica tambin hace relacin al pensamiento, a la forma en la cual el ser

humano puede llegar a actuar usando su raciocinio.


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 11
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

b. Con el siguiente listado realiza un ensayo (Pensamiento, inteligencia, racional,

sentimiento, conocimiento, idea, informacin, sentidos, memoria, decisin,

comunicacin, lenguaje.)

En este ensayo tratare el tema de la lgica en la introduccin a la programacin. Para poder

programar es un requisito es redactar un programa legible e inteligible, sin embargo para

llegar a este paso es de vital importancia que podamos reconocer los problemas que afectan

nuestra realidad para darle soluciones. La lgica es muy fundamental en estos pasos tan

simples pero complejos a su vez. Entendamos la logia como punto de partida, sin esta no

podemos realizar cualquier accin (no nos llamaramos humanos). Todos tenemos ideas,

ideas q sirven para innovar, crear o redisear cosas, tenemos conceptos y juicios que guan

nuestro pensamiento. Pero que tiene que ver con la introduccin a la programacin?

Para llegar a ser u buen programador es necesario tener unas bases, un lenguaje por ejemplo,

es fundamental que todos entendamos el lenguaje en el cual nos vamos a adentrar y

posteriormente a comunicar, esta comunicacin del lenguaje nos generara un pensamiento

(frase-premisa) a la cual se le otorga un sentimiento, que se expresa en un pensamiento; esto

hace que el programador utilice sus sentidos, su pensamiento y su inteligencia para dar

solucin a un problema en especfico.

Esto no se pude llevar a cabo si no almacenamos todos esos pensamientos, esa informacin

en nuestro cerebro en nuestra memoria. Generando as que todos estos factores se unan en

un punto de origen (lgica) que fomenten a la razn y a la toma de decisiones que se ve


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 12
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

plasmado en el algoritmo a crear. Los algoritmos no solo son importantes porque nos permite

desarrollar problemas, nos obliga a pensar; sino que los algoritmos son la base de la

programacin, para crear un buen programa hay que hacer un excelente algoritmo.(

entindase como algoritmo a un conjunto ordenado y finito de operacin que dan solucin a

un problema).

c. Para usted que significa lo siguiente

i. Razn

Es la capacidad de identificar conceptos, cuestionarlos y hallar una posible solucin,

coherencia o indiferencia.

ii. Inteligencia

Es el raciocinio de las cosas que permite aprender, pensar y elaborar nueva informacin

iii. Pensamiento

Es la capacidad de representar, formar o relacionar ideas en la mente

iv. Idea

es la representacin que le damos algo en nuestra mente

v. Sentidos

Los sentidos permiten percibir, conocer y relacionarnos con la realidad (hay 5 sentidos)

vi. Comunicacin
Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 13
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Es la trasmisin de seales (signos) mediante un cdigo comn

vii. Lenguaje

Es el sistema de signos por el cual nos comunicamos.

viii. Sentimientos

Es la representacin de la mente mediante un estado emocional

ix. Cmo aplicamos la lgica?

Aplicamos la lgica mediante las sintaxis y la solucin de problemas

x. Por qu pensamos?

Pensamos porque hemos desarrollado a lo largo de nuestra evolucin un rea de nuestro

cerebro llamada, rea de Wernicke y rea de Broca, la cual se encarga de hacernos pensar

y de hablar al mismo tiempo.

d. Luego del anterior anlisis escriba una breve conclusin.

Para ser un programador es necesario tener una lgica, el cual para esto es necesario la

razn, una idea, concepto y un juicio. Partiendo del hecho que un programa es un conjunto

de algoritmos los cuales son un conjunto de ordenes codificadas en un lenguaje de

programacin, que est en un una secuencia lgica una tras otra. Existen dos lenguajes de

programacin, el artificial que viene siendo el lenguaje de programacin dividido a su vez

en dos: alto nivel (cdigos de comando) y bajo nivel (el lenguaje de la maquina). Por otra

parte est el lenguaje natural que es el que es expresado por el hombre.


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 14
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

e. Cul cree usted es el objetivo de la programacin?

Para m el objetivo de la programacin es que por medio de esta, pueda llagar a crear e

innovar nuevas soluciones a problemas que nos rodean.

f. Escriba V si es verdadero y F si es falso, no olvide justificar su respuesta:

i. Byte es la mnima unidad de almacenamiento de un sistema.V

ii. Informacin es un conjunto de procesos con un sentido lgico.

iii. La electrosttica son rangos de energa mx. Y min. Que quedan

almacenados en los cuerpos.

iv. Computadora es un poco de latas y de cartones por donde circulan

impulsos electrnicos a los que llamamos bytes.V

v. Datos es un conjunto de procesos

vi. Un problema es un planteamiento de necesidades

vii. El grado de coherencia de un sistema es lo que llamamos Entropa

viii. Ser que una vez analizado el problema y obtenido una instruccin

que lo resuelva, su transformacin a un programa de computadora es

una tarea de mera construccin


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 15
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

ix. Podremos concluir entonces que un problema debe ser comprensible y

preciso y que si se parte de una misma situacin debe obtenerse el

mnimo resultado por consiguiente un problema debe ser finito.

g. Plantear un problema y la solucin.

9. GLOSARIO DE TERMINOS:

Computador: Un computador se alimenta de energa elctrica a manera de impulsos

electrnicos llamados BIT, siendo esta la mnima cantidad de informacin cuyo

voltaje vara entre 1.5 2.3 o 3.3. Una agrupacin de BIT, normalmente 8 se conoce

como BYTE que forma una instruccin, los cuales viajan a travs de circuitos

integrados que son simplemente plaquetas hechas de materiales conductores de

electricidad que poseen conexiones de entrada y salida. Lo anterior opera segn el

principio de electrosttica, que dice que todos los cuerpos poseen energa.

10. REFERENTES BIBLIOGRFICOS


Fecha:
UNIVERSIDAD DE SAN BUENAVENTURA
15/02/2016
FACULTAD DE INGENIERA
Pgina 16
Ingeniera de Sistemas
ALGORITMOS Y PROGRAMACION

Mandado, Enrique. Sistemas Electrnicos Digitales

Mano, Morris. Computer Logic Design

Schaum's. Sistemas Digitales

Floyd, TL. Fundamentos de Sistemas Digitales

http://quidel.inele.ufro.cl/~jruiz/est2/progcl.html

http://www.monografias.com/trabajos71/compuertas-logicas/compuertas-

logicas.shtml

También podría gustarte