programa
programador
lenguaje de programación
algoritmo
-Corrección. Que cumpla con su objetivo.
-Usabilidad. Que sea fácil de aprender.
-Seguridad. Que sea resistente a ataques externo.
-Flexibilidad. Que pueda ser modificado por los desarrolladores.
-Portabilidad. Que pueda ser utilizado en diversos equipos.
tipos
cuantitativo
cualitativo
ej
algoritmo para realizar las cuatro operaciones básicas con dos números
entrada: dos numeros
proceso: las operaciones *+-/
salida: el resultado de las operaciones
usos
resolver problemas de la vida cotidiana
resolver problemas de matemáticas
desarrollo de programas computacionales
fortalecer el pensamiento lógico matemático
definición
conjunto de instrucciones para resolver un problema paso a paso
características
debe ser definido, apuntar algo especifico
tiene inicio y fin
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
los resultados , el problema resuelto
formas de escritura
diagrama de flujo
pseudocodigo
Sus componentes principales son
Software
definicion
pate 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 sistema informático
Ej:
Linux
Android
MacOS
software aplicación
Son los programas que nos permite realizar tareas como escribir, dibujar etc...
Ej:
Word
Paint
lenguajes de operación
son las herramientas empleadas para crear programas
Ej:
Python
Swift
JavaScript
Java
Rust
según su licencia
software beta
que es gratis por cierto tiempo
Ej:
lanzamientos de nuevos productos en Windows
software de uso libre
de código abierto
Ej:
Linux
software de propietario
se adquiere por pagarlo -se requiere por licencia
Ej:
Windows
hardware
Se clasifica en
Dispositivos de entrada
Permiten introducir información
Teclado
Micrófono
Cámara
Dispositivos de almacenamiento
Permite almacenar y proteger la información
permiten almacenar y proteger la información
disco duro
memorias externas
almacenamiento virtual
dispositivos de proceso
procesan,analizan hacen cálculos con los datos
unidad central de proceso
unidad de control
gobernar- controla los dispositivos conectados a in si
unidad aritmético lógica
se encarga de los cálculos lógicos y aritméticos
memoria central
memoria ram
moneria temporal- similar un tablero
memoria Rom
memoria permanente-similar una roca
tarjeta de red
tarjeta madre
dispositivos de salida
muestran o visualizan la información
monitor
impresora
bafles
Es la parte física de un si. La integran todos los dispositivos y periféricos
Esquema físico de un si
dibujo esquma
personal informatico
es la parte humana, especializada que se encarga de crear, diseñar tanto el hardware y software
Clasificación
Director de sistemas
Ingeniero
Analista
programador
casas de ventas y distribución
técnico de mantenimiento
Definición
Es el conjunto de componentes que están interrelacionados y que permite el almacenamiento y el proceso de información
1-Buscar el objetivo
2-Analizar el problema
3-Diseño del algoritmo
4-Codificación
5-Prueba y depuración
6-Documentación
7-Mantenimiento