FUNDAMENTOS DE PROGRAMACIÓN
SISTEMA INFORMÁTICO
DEFINICIÓN
conjunto de elementos que están interrelacionados para almacenar y procesar la información
COMPONENTES
hardware
es la parte física de un sistema informático- la parte tangible
esquema físico de un SI
Subtopic
clasificación
dispositivos de entrada
son los dispositivos que introducen información a un SI
ejemplos: Teclado, camara, microfono, scaner, mouse
dispositivos de proceso
son los encargados de procesar, calcular y gestionar los datos
ejemplos
CPU-unidad central de procesos
componentes
ALU: unidad lógico aritmética
es la encargada de realizar los calculos logicos, matematicos y la toma de decisiones en un SI
UC: unidad de control
es la encargada-administrar todos los dispositivos que se conectan a un SI
memoria central
es la encargada de almacenar los procesos que se estén gestionando en un SI
clasificación
RAM
es la memoria temporal de la computadora-
ROM
es la memoria permanente del computador-datos del fabricante-roca
tarjeta red
tarjeta madre
dispositivos de almacenamiento
son los dispositivos que permiten almacenar y proteger la información de forma permanente
ejemplos
Disco duro
CD
USB
DVD
Nube
dispositivos de salida
son dispositivos que permiten mostrar la información
ejemplo
pantalla
memoria
auriculares
impresoras
altavoz
software
es la parte lógica de un sistema informático - la que le da funcionamiento
clasificación
según su uso
software operativo
software de aplicación
son los programas que nos permiten realizar tareas específicas
ejemplos
Word
adobe photoshop
Excel
power point
lenguajes de programación
son las herramientas para crear y construir programas
ejemplos
html
Java
python
php
css
según su licencia
software de propietario
son los programas por los cuales hay que pagar y obtener una licencia para su uso
ejemplos
windows
office 365
game pass
netflix
HBO
software libre
software gratis de código abierto
ejemplos
gmail
fornite
rocket league
software de prueba
son los programas que se da acceso gratis temporalmente mientras lo prueban
ejemplos
halo infinity multiplayer (BETA)
Amazon prime
Disney plus+
personal informatico
es la parte humana que administra un sistema informático- personal especializado
EJEMPLOS
ingeniero de sistema
programador
analista
técnico de mantenimiento
casas de distribución
CARACTERÍSTICAS DE LOS PROGRAMAS
un interfaz amigable para el usuario
no es estricto con el usuario, le ayudas, soluciones u opciones despues de hacer algo erroneo para arreglarlo
facil de usar para el usuario
facilidad de abrir o manejar los programas
portabilidad de datos a nuevas inversiones
transferir
depuracion
corregir errores de la programacion
puesta en marcha
hacer una prueba para saber si el programa esta bien hecho
mantenimiento
evitar o mitigar los daños que pueda sufrir el grupo
manual del usuario
guia para el usuario
CONCEPTOS BÁSICOS
PROGRAMA
conjunto de instrucciones que una vez ejecutadas realizarian una o varias tareas en una computadora
PROGRAMADOR
dispositivo que permite programar una maquina o un aparato
LENGUAJE DE PROGRAMACIÓN
es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por maquinas
SOFTWARE
es la parte logica u intangible que permite a la computadora realizar sus tareas
ALGORITMOS
Definición
conjunto de instrucciones que se ejecutan de forma ordenada para resolver un problema o una actividad
usos
resolver problemas
desarrollo de programas informáticos
resolver problemas matemáticos
fortalece el pensamiento lógico matemático
características
Todo algoritmo debe tener un inicio y fin-ser finito
debe resolver un problema, ser especifico
ser precisó no tener ambigüedades
tener un orden, una estructura
partes
entrada
son los datos o elementos necesarios para resolver la actividad
proceso
son las acciones que se ejecutan en orden empleando los los elementos de entrada
salida
es el resultado del ejercicio ejecutado
tipos
ejemplos
Algoritmo para hacer un huevo frito
entrada: Huevo, sartén, grasa y una fuente de calor
proceso: Descripción paso a paso para hacer el huevo
salida: