Definicon
Conjunto de instrucciones paso a paso para resolver un problema
Usos
Para resolver problemas
Desarrollo de programas computacionales
Resolver probelmas matematicos
Fortalece el pensamiento logico matematico
Caracteristicas
Tener inicio y fin- que sea finito
Que sea definido, que resuelva algo puntual
Que sea ordenado, secuencial
Que sea preciso
Tipos
Cuantitativo
Permite resolver problemas que indiquen calculos matematicos.
Cualitativo
Describe las situaciones a resolver
Partes de un algoritmo
Entrada
Son los datos iniciales que se requieren para resolver el problema
Proceso
Son las acciones u operaciones que se realizan de forma secuencial con los datos de entrada
Salida
Son los resultado, la solucion
Formas de escribir
Pseudocodigo
Es un lenguaje casi de forma natural para escribir el algoritmo - parecido al lenguaje de maquina
Driagrama de flujo
Es la representcion grafica de un algoritmo
Ejemplos
Algoritmo para fritar un huevo
Entrada: huevo, sarten, mantequilla, fuente de calor
Proceso: Descripcion paso a pasopara fritar un huevo
Salida: huevo frito
DEFINICION
Conjunto de elementos o componentes que están interrelacionados para procesar la información.
CLASIFICACION
Hardware
Es la parte física tangible de un SI.
Clasificación
Dispositivos de entrada
Son los dispositivos de un SI para introducir información.
Dispositivos de proceso
Son los dispositivos que se encargan de procesa, calcular, analizar la información introducida.
Ejemplos
CPU- unidad central de proceso
ALU- unidad lógico aritmética
Es la encargada de hacer los cálculos lógicos aritméticos en la toma de decisiones.
UC- unidad de control
Es la encargada de controlar, gobernar, administrar los dispositivos que se conectan en un SI.
Memoria central
Es la encargada de almacenar los datos básicos que permiten operar a un sistema informático
Componentes
ROM
Memoria permanente - piedra, roca
RAM
La memoria temporal de un SI - tablero
Tarjeta de red
Tarjeta madre
Dispositivos de salida
Son los dispositivos que nos permiten sacar o mostrar la información
Ejemplos
Impresora
Monitor
Parlante
Auriculares
Dispositivos de almacenamiento
Son aquellos que nos permiten, registrar, guardar y proteger la informacion.
Memoria
Disco duro
Disquetes
CD
Esquema físico de un SI
Software
Es la parte lógica, intangible que le da el funcionamiento a un sistema informático a un SI. Son los programas
Clasificación
Según su uso, según su licencia
Software operativo
Son los programas que se encargan de administrar el PC
Ejemplos
Windows
Linux
IOS-MCOS
Software de aplicación
Son los programas diseñados para realizar tareas especificas
Ejemplos
Word
Exel
Instragram,
Lenguaje de programación
Son las herramientas con las que se diseña y contruye programas
Ejemplios
HTML
CSS
PYTHON
C++
PHP
Personal Informático
Es la parte humana de un SI, el personal especializado que diseña, construye y maneja y mantiene el Hardware y el Software.
Ejemplos
Director de sistemas
Ingeniero de sistemas
Programador
Analista de sistemas
Técnico de mantenimiento y reparación
Casas de venta y reparacion
Interfaz amigable para el usuario
Es el conjunto de los controles y canales sensoriales mediante los cuales un usuario puede comunicarse con una máquina. Una buena interfaz de usuario se caracteriza por tener un alto grado de usabilidad, y por ser amigable e intuitiva.
Fácil de usar para el usuario
Facilidad con que las personas pueden utilizar una herramienta particular o cualquier otro objeto fabricado por humanos con el fin de alcanzar un objetivo concreto.
Mantenimiento
El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones.
Portabilidad de datos a nuevas versiones
Implica que los datos personales de ese usuario podrían transmitirse directamente de una entidad o empresa a otra, sin necesidad de ser entregados al propio usuario, siempre que ello sea técnicamente posible.
Depuración
Es el proceso de identificar y corregir errores de programación,
Manual del usuario
Es el documento técnico que explica el funcionamiento del software o sistema desarrollado como producto resultante del proyecto. Expone los procesos que el usuario puede realizar con el sistema implantado.
El primer lenguaje de programación fue un algoritmo creado por Ada Lovelace en 1883. El propósito de este algoritmo era calcular los números de Bernoulli. En 1936, por primera vez, los códigos informáticos fueron especializados por Alonzo Church y Alan Turing.
Linea del tiempo
PROGRAMA
Es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica.
PROGRAMADOR
Una persona, normalmente un profesional, que se encarga de escribir, de depurar y de revisar todo el código fuente de un software informático para que lleve a cabo determinadas tareas, o incluso para que mejore, incorporando nuevas funciones para hacer que sea una herramienta más completa y eficiente
LENGUAJE DE PROGRAMACION
Computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.
ALGORITMO
Cualquier procedimiento computacional bien definido que parte de un estado inicial y un valor o un conjunto de valores de entrada, a los cuales se les aplica una secuencia de pasos computacionales finitos, produciendo una salida o solución.