Categories: All - lenguaje - software - sistema - aplicaciones

by natalia castano prieto 2 years ago

93

FUNDAMENTAS DE PROGRAMACON

FUNDAMENTAS DE PROGRAMACON

FUNDAMENTAS DE PROGRAMACON

CARACTERISTIAS DE LOS PROGRAMAS

Portabilidad. Que pueda ser utilizado en diversos equipo
Flexibilidad. Que pueda ser modificado por los desarrolladores.
Seguridad. Que sea resistente a ataques externo
cumpla con su objetivo

CONCEPTOS BASICOS

Algoritmo
Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.
Lenguaje de programacion
Es lo que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros
Programador
Un programador es aquella persona que elabora programas de computadora,
Programa
Proyecto o planificación ordenada de las distintas partes o actividades que componen algo que se va a realizar.

SISTEMA INFORMATICO

Es un conjunto de componentes que estan interrelacionados y que permiten el almacenamiento y el proceso de la información.
Sus componentes principales son:
personal informático

Clasificación

tecnico

casas de venta y disfunción

programador

analista de sistemas

ingeniero

director de sistemas

Es la parte humana, especializada que se encarga de crear diseñar tanto en hardware como en software

software

Clasificacion

Segun su licencia

Software beta

Software de prueba q es gratuito por cierto tiempo

Lanzamiento de nuevos pruductos

software de uso libre

Es el sofware de codigo abierto

Software de propietario

Es el software que se adquiere por comprarlo

Segun su uso

software de aplicacion

Powerpoint

Word

Photoshop

Son los programas que nos permiten realizar tareas especificas como escribir, dibujar, calcular ,editar, imágenes

lenguaje de programacion

PHP

c++

c#

java

phyton

Son las herramientas empleadas para crear programas

Software operativo

ejemplos

android

macos

lunux

windows

Son los programas que administran un sistema informatico

Es la parte lógica, intangible, que le da el funcionamiento a un sistema informatico.

hardware

se clasifica en:

dispositivos de salida

dispositivos de almacenamiento : Permite almacenar y proteger la informacion

almacenamiento virtual

memoria externas

monitor

Almacenamiento virtual :Disco duro

Memorias extremas: usb , cd, tarjeta sd

dispositivo de proceso :son los que procesan analiza y hacen calculos con los datos

tarjeta de madre

tarjeta de red

C.P.U unidad central de proceso

memoria central

memoria ROM

Memoria permanente: similar a una roca

memoria RAM

Memoria temporal: similar a un tablero

ALU unidad aritmeticologica

se encarga de los calculos logicos y aritmeticos

U.C unidad de control

Gobierna-controla los dispositivos conectados en un SI

Dispositivos de entrada: permiten introducir la informacion al si

camara

microfono

teclado

Esquema fisico de un SI

dibujo físico

Es la parte física de un SI, la integran todos los dispositivos periféricos

ALGORITMO

Subtopic
Tipo
Descriptivo
Cualitattivo
Ejemplos
Algoritmo para realizar las 4 operaciones basicas con 2 numeros

Salida: el resultado de las operaciones

Proceso: Las operaciones basicas + - * /

Entrada: Dos numeros cualquiera

Formas de escritura
Diagrama de flujo
Peseudocodigo
Partes
Salida

Son los resultados, el problema resuelto

Proceso

Son las acciones que se realizan en orden tomando los datos de entrada.

Entrada

Son los datos necesarios para resolver el problema

Caracteristicas
Ordenado secuencial
Debe ser preciso
Debe tener un inicio y un fin/ser finito
Debe ser definido apuntar a algo especifico.
Usos
Fortalecer el pensamiento logico matematico
Desarrollo de problemas computacionales
Resolver problemas matematicos
Resolver problemas de la vida cotidiana
Definicion
Son el conjunto de instrucciones para resolver un problema paso a paso

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.

HISTORIA Y EVOLUCION DE LA PROGRAMACION

linea de tiempo