Es un sistema que permite almacenar y procesar información; es el conjunto de partes interrelacionadas: hardware, software y personal informático.
Sus componentes principales son:
Hardware
Esquema Físico de un SI
Es la parte física de SI, la integran todos los dispositivos periféricos
Se clasifica en:
Dispositivos de entrada: permiten introducir la información al SI
Teclado
Microfono
Cámara
Dispositivos de proceso: permiten procesar, analizar y hacen cálculos con los datos
C.P.U.- Unidad central de proceso
U.C - Unidad de control
Gobierna- controla los dispositivos conectados a un SI
ALU- Unidad lógica aritmética
Se encarga de los controles lógicos y aritméticos
Memoria central
Memoria Ram
Memoria temporal- similar a un tablero
Memoria Rom
Memoria permanente- similar a una roca
Tarjeta de Red
Tarjeta madre
Dispositivos de almacenamiento: Permiten almacenar y proteger la información
Disco duro
Memorias externas
Almacenamiento virtual
Dispositivos de salida: muestran o visualizan la información
Monitor
Impresora
Bafles
Personal Informático
Es la parte humana, especializada que se encarga de de crear, enseñar, tanto en harware como software
Clasificación
Director de sistemas
Ingeniero de sistemas
Tenico de mantenimiento
programador
casas de venta y programación
análisis de sistema
software
definición
Es la parte lógica, intangible, que le da el funcionamiento a un SI
Clasificación
Según su uso
Software operativo
Son los programas que administran un SI
Ejemplos:
Windows
Linux
MacOS
Androi
software aplicacion
son los programas que nos permiten realizar tareas especificas, como dibujar, escribir, calcular, editar imágenes, etc.
Ejemplos:
Photoshop
Word
Gimp
power point
lenguaje de programación
son las herramientas empleadas para crear programas
Ejemplos:
Python
java
C#
PHP
C++
Según su licencia
sofware de propietario
es el software por el cual pagamos para acceder a el
Ejemplos:
Windows
ios
software de uso libre
Software libre-gratuito-todos podemos acceder a el
Ejemplos:
Subtopic
Subtopic
Subtopic
software beta
Subtopic
Buscar el objetivo
Analizar el problema
Diseño del algoritmo
Codificación
Prueba y depuración
Documentación
Mantenimiento
Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en un computador. .
Confiablidad
Advertir
ser comprensivo
buena estructura
Definición
Son el conjunto de instrucciones para resolver un problema paso a paso
Usos
Resolver problemas de la vida cotidiana
Desarrollo de programas computacionales
Pensamiento lógico matemático
Características
todo algoritmo debe ser definido apuntar a algo especifico
Debe de tener un inicio y un fin/ ser finito
debe ser preciso
Debe ser ordenado
Debe ser secuencial
Debe ser definido
Formas de escritura
pseducodio
Diagrama de flujo
Partes
Entrada
Son los datos necesarios para resolver un problema
Proceso
Son las acciones que se realizan en orden tomando los datos de entrada
Salida
Son los resultados, el problema resuelto
Ejemplos
Algoritmo para organizar las 4 operaciones básicas
Entrada
2 números cualquiera
Proceso
Las operaciones básicas +-*/
salida
Subtopic
tipos
Cuantitativo
Descriptivo
La máquina del telar de Jacquard fue creada en 1801,
Durante un período de nueve meses entre 1842 y 1843, Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de la nueva máquina propuesta por Charles Babbage, la Máquina Analítica.
En las primeras décadas del siglo XX, los cálculos numéricos estaban basados en los números decimales. Con el paso del tiempo, se dieron cuenta de que la lógica podía ser representada con números, no sólo con palabras.
En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica.
En la década de 1950 y 1960 los lenguajes de programación modernos de FORTRAN (1955), creado por John Backus.
LISP (1958), creado por John McCarthy.
COBOL (1959), creado por el Short Range Committee, altamente influenciado por Grace Hopper. siguen siendo utilizados.
El período comprendido entre finales de 1960 y finales de 1970 trajo un gran florecimiento de lenguajes de programación: programación orientada a objetos, fue el primer lenguaje de programación lógica, pionero en los lenguajes funcionales de programación con tipado estático.
La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos.
La década de 1990 la era de Internet
Desde el año 2000 a la fecha la evolución de los lenguajes de programación continúa, tanto en la industria como en investigación.
programa, es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica.
programador, es aquella persona que elabora programas de computadora, es decir escribe, depura y mantiene el código fuente de un programa informático, que ejecuta el hardware de una computadora, para realizar una tarea determinada.
lenguaje de programación, es un lenguaje formal o artificial, es decir, un lenguaje con reglas gramaticales bien definidas que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas.
Algoritmo, es un conjunto de instrucciones o reglas definidas y no-ambiguas, ordenadas y finitas que permite, típicamente, solucionar un problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades