FUNDAMNETOS DE PROGRAMACIÓN
SISTEMA INFORMATICO
SUS COMPONENTES PRINCIPALES SON:
Hadware
Es la parte física de un SI. la integran todos los dispositivos y perífericos.
Esquema físico de un S.I
dibujo esquema
Clasificación
Dispositivos de entrada: permiten introducir información al SI
teclado
microfono
cámara
Dispositivos de proceso: procesan, analizan y hacen los cálculos con los datos
C.P.U
U.C unidad de control
Gobierna-controla los dispositivos conectados a un SI
ALU unidad aritmetica lógica
se encarga de los cálculos lógicos y aritmeticos
memoria central
memoria ram
memoria temporal-simular a un tablero
memoria rom
memoria permanente -similar una roca
Tarjeta de red
Tarjeta madre
dispositivos de almacenamiento: permiten almacenar y proteger información
disco duro
memorias externas
almacenamiento virtual
Dispositivos de salida: son los que permiten visualizar o escuchar información
monitor
impresora
bafles
Software
Definición
Es la parte lógica, intangible, que le da el funcionamiento al S.I
Clasificación
según su uso
Software operativo
Son los programas que administran un S.I
Ejemplos:
Windows
Linux
IOS
Mac0s
Android
Software de aplicación
Son los programas que nos permiten realizar tareas especificas como escribir, dibujar, calcular, editar imagenes, etc.
Ejemplos:
Paint
Opera GX
Photoshop
Word
lenguaje de programación
Son las herramientas empleadas para crear programas
ejempls:
PHP
html
Java
Matlab
swift
Según su licencia
Software del propietario
Es el software que se adquiere por pagarlo
ejemplos:
windows
Office
Adobe
Software de uso libre
Software de código abierto/gratuito/disponible para todos
ejemplos:
Gimp
Linux
Pseint
Software beta
Software de prueba gratuito por cierto tiempo limitado
personal informático
Es la parte humana, especializada que se encarga de crear, diseñar tanto en hadware y en software
CLasificación
Director de sistemas
Ingeniero de sistemas
Tecnico de sistemas
Programador
Casa de venta y dsitribución
Analista de sistemas
Subtopic
Es un conjunto de componentes que están interrelacionados y que permiten el almacenamiento y el proceso de información
CONCEPTOS BASICOS
programa
Es un conjunto de pasos lógicos en lenguaje de programación para una tarea especifica
Programador
Escribe, depura y mantiene el código fuente de un programa informático para una tarea determinada
lenguaje de programación
herramientas empleadas para crear programas
Algoritmo
conjunto de pasos finitos y determinados para elaborar un prgrama
CARACTERISTICAS DE LOS PROGRAMAS
Las características de un programa deben velar principalmente por la facilidad de uso para un usuario, por lo cual debe tener estas características:
Interfaz amigable
Fácil uso para el usuario
Disponibilidad para nuevas versiones
Depuración
Manual para el usuario
Contar con una rigurosa planificación
Debe ser estable
ALGORITMOS
Definición
Los algoritmos son el conjunto de instrucciones para resolver un problema paso a paso
Usos
Resolver problemas de la vida cotidiana
Resolver un problema matemático
Desarrollo de programas computacionales
Fortalecer el pensamiento lógico matemático
Características
debe ser definido, apuntar a algo especifico
Debe tener un inicio y un final
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
Tipos
Cuantitativo
Descriptivo
Ejemplo
Algoritmo para realizar las 4 operaciones basicas con dos números
entrada: Dos números cualquiera
proceso:las operaciones basicas +, -, +, /
salida: el resultado de las operaciones
HISTORIA Y EVOLUCION DE LA PROGRAMACION
FASES PARA ELABORAR UN PROGRAMA
Subtopic
Subtopic