Académique Documents
Professionnel Documents
Culture Documents
autoMTICA)
En ingls Computer Science
entrada de datos
procesamiento de datos
salida de los resultados.
Conocido como ordenador o computadora y
es el conjunto de mquinas que,
directamente enlazadas y relacionadas entre
s, constituyen un sistema de tratamiento
automtico de la informacin
Hardware
Es el equipo fsico o los dispositivos asociados con
una computadora.
Software
Conjunto de instrucciones dadas que indican a la
computadora aquello que deben hacer.
Dispositivos de Entrada
Dispositivos de Salida
Unidad Central de Proceso (CPU UCP) o
procesador compuesto por:
UAL (Unidad Aritmtica y Lgica)
UC (Unidad de Control)
Memoria Principal o central
Memoria secundaria o externa
Programas
Conexiones de redes de comunicaciones
Los impulsos elctricos (1 y 0) que circulan en la P.C., conforman el
sistema binario con que funciona la misma.
Programacin
Involucra el conocimiento de tcnicas e instrucciones de
un determinado Lenguaje a travs de los cuales se hace
sencillo lograr que la computadora obtenga unos
resultados mucho mas rpidos que una persona.
Lgica de Programacin
Involucra, de una manera tcnica y organizada, los
conceptos que permiten disear en trminos generales,
la solucin a problemas que pueden llegar a ser
implementados a travs de una computadora.
Un algoritmo se puede considerar como una serie
de pasos organizados que describen el proceso
que se debe seguir para dar solucin a un
problema especifico. (Hernndez, 2010)
Cualitativos
Se describen los pasos utilizando palabras.
Cuantitativos
Se utilizan clculos numricos para definir los pasos del
proceso.
Todo Algoritmo debe tener las siguientes partes:
Entrada de datos
Son los datos necesarios que el algoritmo necesita para
ser ejecutado.
Proceso
Es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados
Son los datos obtenidos despus de la ejecucin del
algoritmo.
Los elementos bsicos constitutivos de un
algoritmo son:
Expresiones
Asignaciones
Condicionales
Ciclos
Entrada
Salida
Expresiones
Es una combinacin de valores y operaciones que
son evaluados durante la ejecucin del algoritmo
para obtener un valor.
Leer(variable)
Leer(a)
Salida
Escribir(mensaje)
Algortmico no grafico
Representa de forma descriptiva las operaciones
que debe realizar un algoritmo (pseudocdigo)
Las caractersticas de un buen algoritmo son:
Diagramas de Flujo
Es la representacin detallada en
forma grafica de cmo deben
realizarse los pasos en la
computadora para obtener
resultados.
Todo diagrama de flujo debe tener un inicio y un fin.
Las lneas de flujo nunca deben cruzarse, para evitarlo deben utilizarse
el smbolo conector.
Todo smbolo debe tener una lnea de flujo entrando y otra saliendo
salvo el smbolo que indica inicio o fin del diagrama, y los smbolos de
condicionales que tiene dos o mas flujos de salida.
Es la representacin narrativa
de los pasos que debe seguir un
algoritmo para dar solucin a
un problema determinado. El
pseudocdigo utiliza palabras
que indican el proceso a
realizar.
Principal objetivo es el de
representar la solucin a un
algoritmo de la forma ms
detallada posible.
Cabecera:
Programa:
Modulo:
Tipos de datos:
Constantes:
Variables:
Cuerpo:
Inicio
Instrucciones
Fin
si condicin entonces
Instrucciones1
sino
Instrucciones2
Fin si
Tipos de Condiciones
si condicin1 entonces
Instrucciones1
Sino
Si condicin2 entonces
Instrucciones2
Sino
Instrucciones3
..
Fin si
Fin si
Tipos de Condiciones
Ciclos del Pseudocdigo
Son estructuras de control repetitivo, es decir, son
aquellas en las que una sentencia o grupo de
sentencias se repiten muchas veces. Este conjunto
de sentencias se denomina bucle o lazo.
Ciclo Desde