FUNDAMNETOS DE PROGRAMACIÓN

SISTEMA INFORMATICO

SUS COMPONENTES PRINCIPALES SON:

Hadware

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

dibujo esquema

Clasificación

Dispositivos de entrada: permiten introducir información al SI

teclado

teclado

microfono

microfono

cámara

cámara

Dispositivos de proceso: procesan, analizan y hacen los cálculos con los datos

C.P.U

C.P.U

U.C unidad de control

U.C unidad de control

Gobierna-controla los dispositivos conectados a un SI

ALU unidad aritmetica lógica

ALU unidad aritmetica lógica

se encarga de los cálculos lógicos y aritmeticos

memoria central

memoria central

memoria ram

memoria ram

memoria temporal-simular a un tablero

memoria rom

memoria rom

memoria permanente -similar una roca

Tarjeta de red

Tarjeta de red

Tarjeta madre

Tarjeta madre

dispositivos de almacenamiento: permiten almacenar y proteger información

disco duro

disco duro

memorias externas

memorias externas

almacenamiento virtual

almacenamiento virtual

Dispositivos de salida: son los que permiten visualizar o escuchar información

monitor

monitor

impresora

impresora

bafles

bafles

Software

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

Director de sistemas

Ingeniero de sistemas

Ingeniero de sistemas

Tecnico de sistemas

Tecnico de sistemas

Programador

Programador

Casa de venta y  dsitribución

Casa de venta y dsitribución

Analista de sistemas

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

programa

Es un conjunto de pasos lógicos en lenguaje de programación para una tarea especifica

Programador

Programador

Escribe, depura y mantiene el código fuente de un programa informático para una tarea determinada

lenguaje de programación

lenguaje de programación

herramientas empleadas para crear programas

Algoritmo

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

Subtopic

Subtopic