FUNDAMENTOS DE PROGRAMACIÓN - Mapa Mental

FUNDAMENTOS DE PROGRAMACIÓN

FASES PARA ELABORAR UN PROGRAMA

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.

funcionalidad.

HISTORIA Y EVOLUCIÓN DE LA PROGRAMACIÓN

El primer lenguaje de programación fue un algoritmo creado por Ada Lovelace en 1883.
Ada Lovelace creó este algoritmo para el motor analítico de Charles Babbage. El propósito de este algoritmo era calcular los números de Bernoulli.
En 1936, por primera vez, los códigos informáticos fueron especializados por Alonzo Church y Alan Turing.
Church expresó el cálculo lambda de forma formulativa.

CONCEPTOS BÁSICOS

Programador

Un programador es aquella persona que elabora programas de computadora, es decir escribe, depura y mantiene el código fuente de un programa informático, que ejecuta el hardware de una computadora, para realizar una tarea determinada.

Lenguaje de programación

Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.

Algoritmo

Un algoritmo es una secuencia de instrucciones para solucionar un problema de manera automática. Es finito y ejecuta las instrucciones de manera sistemática. Justo debido eso, los algoritmos se han vuelto parte clave del avance tecnológico. El algoritmo tiene una entrada de la instrucción y la salida

Programa

Un programa es un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica. El programa suele contar con una interfaz de usuario, es decir, un medio visual mediante el cual interactuamos con la aplicación.

ALGORITMOS

Definición

Conjunto de instrucciones paso a paso para resolver un problema

Usos

Para resolver problemas

Desarrollar programas computacionales

Resolver problemas matemáticos

Fortalece el pensamiento lógico matemático

Características

Debe tener un inicio y un fin - que sea finito

Que sea definido. que resuelva algo puntual

Que sea ordenado, secuencial

Que sea preciso

Cuantitativo

Permite resolver problemas que indiquen cálculos matemáticos

Cualitativos

Describe las situaciones a resolver

Partes

Entrada

Son lo datos iniciales que se requieren para resolver el problema

Proceso

Son las acciones o operaciones que se realizan de forma secuencial con los datos de entrada

Salida

Son los resultados, la solución

Algoritmo para fritar un huevo

Entrada: HUevos, sartén, mantequilla, fuente de calor

Proceso: descripción paso a paso para fritar un huevo

Salida: El huevo frito

Formas de escribir

Pseudocódigo

Es un lenguaje casi de forma natural para escribir el algoritmo parecido al lenguaje de máquina.

Diagrama de flujo

Es la representación gráfica del algoritmo

Topic principal

SISTEMA INFORMÁTICO

Definición

Conjunto de elementos o componentes que están interrelacionados para procesar la información

Clasificación

Hardware

Es la parte física de un SI

Clasificación

Dispositivos de entrada

Son los dispositivos de un S.I para introducir información

Dispositivos de proceso

Son los dispositivos que se encargan de calcular, procesar y analizar la información introducida.

Ejemplos

CPU- unidad principal del proceso

ALU unidad lógica de aritmética

Es la encargada de hacer los cálculos lógicos aritméticos-la toma de decisiones

UC unidad de control

Es la encargada de controlar, administrar los dispositivos que se conectan a los en un S.I

Memoria central

Es la encargada de almacenar los datos básicos que permiten operar en un sistema informático

Componentes

ROM

Memoria permanente de un piedra-roca

RAM

Memoria temporal de un S.I-tablero

Subtopic

Tarjeta de red

Tarjeta madre

Dispositivos de salida

Son los dispositivos que nos permite sacar o mostrar la información

Ejemplos

Impresora

Bafle

Auriculares

Monitor

Dispositivos de almacenamiento

Se encarga de registrar guardar y proteger la información

Ejemplos

Memoria

Disco duro

CDS

DVD

Esquema físico de un SI

Subtopic

Software

Esla parte lógica, intangible que le da funcionamiento a un SI. Son los programas

Clasificación

Según su uso

Lenguaje de programación

Son las herramientas con las que se diseña y construye programas

Ejemplos

HTML

Python

CSS

C++

PHP

Software operativo

Son los programas que se encargan de administrar el pc

Ejemplos

Windows

Linux

IOS

Software de aplicación

Son los programas diseñados para realizar tareas específicas

Ejemplo

World

Exel

Powerpoint

Instagram

Según su licencia

Personal informatico

Es la parte humana de un SI, el personal especializado que diseña construye, maneja y mantiene el hardware y el software.

Ejemplos

Director de sistemas

Ingeniero de sistemas

Programador

Analista de sistemas

Casas de venta y distribución

Técnico de mantenimiento y reparación

Cliquez ici pour centrer votre carte.
Cliquez ici pour centrer votre carte.