FUNDAMENTAS DE PROGRAMACON
linea de tiempo
HISTORIA Y EVOLUCION DE LA PROGRAMACION
FASES PARA ELABORAR UN PROGRAMA
1.Planificación. ...
Análisis. ...
Diseño. ...
2.Implementación. ...
3.Pruebas. ...
4.Instalación o despliegue. ...
5.Uso y mantenimiento. ...
6.Modelo en cascada.
ALGORITMO
Definicion
Son el conjunto de instrucciones para resolver un problema paso a paso
Usos
Resolver problemas de la vida cotidiana
Resolver problemas matematicos
Desarrollo de problemas computacionales
Fortalecer el pensamiento logico matematico
Caracteristicas
Debe ser definido apuntar a algo especifico.
Debe tener un inicio y un fin/ser finito
Debe ser preciso
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
Peseudocodigo
Diagrama de flujo
Ejemplos
Algoritmo para realizar las 4 operaciones basicas con 2 numeros
Entrada: Dos numeros cualquiera
Proceso: Las operaciones basicas + - * /
Salida: el resultado de las operaciones
Tipo
Cualitattivo
Descriptivo
Subtopic
SISTEMA INFORMATICO
Sus componentes principales son:
hardware
Es la parte física de un SI, la integran todos los dispositivos periféricos
Esquema fisico de un SI
dibujo físico
se clasifica en:
Dispositivos de entrada: permiten introducir la informacion al si
teclado
microfono
camara
dispositivo de proceso :son los que procesan analiza y hacen calculos con los datos
C.P.U unidad central de proceso
U.C unidad de control
Gobierna-controla los dispositivos conectados en un SI
ALU unidad aritmeticologica
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 de madre
dispositivos de almacenamiento : Permite almacenar y proteger la informacion
Memorias extremas: usb , cd, tarjeta sd
Almacenamiento virtual :Disco duro
monitor
memoria externas
almacenamiento virtual
dispositivos de salida
software
Definicion
Es la parte lógica, intangible, que le da el funcionamiento a un sistema informatico.
Clasificacion
Segun su uso
Software operativo
Son los programas que administran un sistema informatico
ejemplos
windows
lunux
macos
android
lenguaje de programacion
Son las herramientas empleadas para crear programas
Ejemplos
phyton
java
c#
c++
PHP
software de aplicacion
Son los programas que nos permiten realizar tareas especificas como escribir, dibujar, calcular ,editar, imágenes
ejemplos
Photoshop
Word
Powerpoint
Segun su licencia
Software de propietario
Es el software que se adquiere por comprarlo
windows
Subtopic
software de uso libre
Es el sofware de codigo abierto
Software beta
Software de prueba q es gratuito por cierto tiempo
Lanzamiento de nuevos pruductos
personal informático
Es la parte humana, especializada que se encarga de crear diseñar tanto en hardware como en software
Clasificación
director de sistemas
ingeniero
analista de sistemas
programador
casas de venta y disfunción
tecnico
Es un conjunto de componentes que estan interrelacionados y que permiten el almacenamiento y el proceso de la información.
CONCEPTOS BASICOS
Programa
Proyecto o planificación ordenada de las distintas partes o actividades que componen algo que se va a realizar.
Programador
Un programador es aquella persona que elabora programas de computadora,
Lenguaje de programacion
Es lo que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros
Algoritmo
Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
CARACTERISTIAS DE LOS PROGRAMAS
cumpla con su objetivo
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 equipo