fundamentos de programación - Mapa Mental

fundamentos de programación

CONCEPTOS BÁSICOS

programa

programador

lenguaje de programación

algoritmo

CARACTERÍSTICAS DE LOS PROGRAMAS

-Corrección. Que cumpla con su objetivo.
-Usabilidad. 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 equipos.

ALGORITMOS

tipos

cuantitativo

cualitativo

ej

algoritmo para realizar las cuatro operaciones básicas con dos números

entrada: dos numeros

proceso: las operaciones *+-/

salida: el resultado de las operaciones

usos

resolver problemas de la vida cotidiana

resolver problemas de matemáticas

desarrollo de programas computacionales

fortalecer el pensamiento lógico matemático

definición

conjunto de instrucciones para resolver un problema paso a paso

características

debe ser definido, apuntar algo especifico

tiene inicio y fin

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

los resultados , el problema resuelto

formas de escritura

diagrama de flujo

pseudocodigo

HISTORIA Y EVOLUCION DE LA PROGRAMACIÓN

SISTEMAS INFORMÁTICOS

Sus componentes principales son

Software

definicion

pate lógica, intangible que le da el funcionamiento a un si

clasificación

según su uso

software operativo

son los programas que administran un sistema informático

Ej:

Linux

Android

MacOS

software aplicación

Son los programas que nos permite realizar tareas como escribir, dibujar etc...

Ej:

Word

Paint

lenguajes de operación

son las herramientas empleadas para crear programas

Ej:

Python

Swift

JavaScript

Java

Rust

según su licencia

software beta

que es gratis por cierto tiempo

Ej:

lanzamientos de nuevos productos en Windows

software de uso libre

de código abierto

Ej:

Linux

software de propietario

se adquiere por pagarlo -se requiere por licencia

Ej:

Windows

hardware

Se clasifica en

Dispositivos de entrada

Permiten introducir información

Teclado

Micrófono

a

Cámara

Dispositivos de almacenamiento

Permite almacenar y proteger la información

permiten almacenar y proteger la información

disco duro

memorias externas

almacenamiento virtual

dispositivos de proceso

procesan,analizan hacen cálculos con los datos

unidad central de proceso

unidad de control

gobernar- controla los dispositivos conectados a in si

unidad aritmético lógica

se encarga de los cálculos lógicos y aritméticos

memoria central

memoria ram

moneria temporal- similar un tablero

memoria Rom

memoria permanente-similar una roca

tarjeta de red

tarjeta madre

dispositivos de salida

muestran o visualizan la información

monitor

impresora

bafles

Es la parte física de un si. La integran todos los dispositivos y periféricos

Esquema físico de un si

dibujo esquma

personal informatico

es la parte humana, especializada que se encarga de crear, diseñar tanto el hardware y software

Clasificación

Director de sistemas

Ingeniero

Analista

programador

casas de ventas y distribución

técnico de mantenimiento

Definición

Es el conjunto de componentes que están interrelacionados y que permite el almacenamiento y el proceso de información

FASES PARA ELABORAR UN PROGRAMA

1-Buscar el objetivo

2-Analizar el problema

3-Diseño del algoritmo

4-Codificación

5-Prueba y depuración

6-Documentación

7-Mantenimiento

Klicka här för att centrera din tankekarta.
Klicka här för att centrera din tankekarta.