algoritmo
Es un conjunto de instrucciones secuenciales, definidas y ordenadas para solucionar un problema
Programador
Es quien utiliza un lenguaje conocido para darle instrucciones para que se cumpla un objetivo
Lenguaje de programación
Es un lenguaje que los programadores usan para escribir un conjunto de instrucciones que el computador interpreta y con eso poder desarrollar problemas
Programa
Es una serie de instrucciones para que el computador realice lo que alguien espera
CARACTERISTICAS DE LOS PROGRAMADORES
Tiene que tener claro conocimiento de la programacion
tener un pensamiento analitico y logico para poder desarrollar los problemas
Prestar atencion a los detalles pues cada uno es importante
Trabajar en grupo y tener una buena comunicacion
DEFINICIÓN
Conjunto de instrucciones para resolver un problema paso a paso
USOS
Resolver problemas de la vida cotidiana
Resolver problemas matemáticos
Desarrollo de programas computacionales
Fortalecer pensamiento logico matematico
CARACTERISTICAS
Debe ser definido, apuntando a algo especifico
Debe tener un inicio y un fin/Ser finito
Debe ser preciso
Debe ser ordenado, secuencial
PARTES
Entrada
Son los datos necesarios para resolver el problema
Proceso
Son las acciones que se realizan en orden tomando los datos de entrada
Salida
Son los resultados, el problema resuelto
FORMAS DE ESCRITURA
Pseudocodigo
Diagrama de flujo
EJEMPLO
Algoritmo para realizar las cuatro operaciones básicas con dos números
Entrada: dos números cualquiera
Proceso: las operaciones basicas +-*/
Salida: el resultado de las operaciones
TIPOS
Cualitativo
Descriptivo
SUS COMPONENTES PRINCIPALES SON:
Software
DEFINICIÓN
Es la parte lógica, intangible, que da el funcionamiento de un S.I
CLASIFICACIÓN
Segun su uso:
Software operativo
Son los programas que administran un S.I
Ejemplos
Windows
Linux
MacOS
Android
Software de aplicación
Son los programas que nos permiten realiza tareas especificas como escribir, dibujar, calcular, editar imagenes
Ejemplos:
Photoshop
Word
Power Point
Lenguajes de programacion
Son las herramientas empleadas para crear programas
Ejemplos
Python
Java
PHP
JavaScrit
C++
Segun su licencia
Software de propietario
Es el Softaware que se adquiere por pagarlo
Ejemplos
Windows
macOS
Chrome OS
Software de uso libre
Es el Software de codigo abierto/gratuito disponible para licencia
Ejemplos
Linux
Scrach
Python
Software beta
Software de prueba que es gratuito por cierto tiempo
Ejemplos
Subtopic
Subtopic
Subtopic
Personal informatico
Es la parte humana, especializada que se encarga de crear diseñar tanto el hadware como el software
Clasificación
Director de sistemas
Programador
tecnico de mantenimiento
analista de sistemas
casas de venta y distribución
Ingeniero de sistemas
Hadware
SE CLASIFICA EN:
DISPOSITIVOS DE ENTRADA: permiten introducir la informacion al S.I
Microfono
Camara
Teclado
DISPOSITIVOS DE ALMACENAMIENTO : permiten almacenar, registrar y proteger la informacion
Discos duros
Memorias externas
Almacenamiento virtual
DISPOSITIVOS DE SALIDA: Muestran o visualizan la informacion
Monitor
Impresora
Bafles
DISPOSITIVOS DE PROCESO: Procesan, analizan, hacen calculos 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 aritmetico logica
Se encarga de los calculos logicos y aritmeticos
memoria central
memoria RAM
memoria temporal- similar a un tablero
memoria ROM
memoria permanente- similar a una roca
tarjeta de red
tarjeta madre
Es la parte fisica de un SI. La integran todos los dispositivos y perifericos
Esquema fisico de un SI.
Es un conjunto de componentes que estan interrelacionados y que permiten el almacenamiento y el proceso de informacion