Fundamentos de Programación
¿Qué es programar una computadora?
Dar una serie de secuencias de pasos ordenados para resolver un problema para esto vamos utilizar un lenguaje de programación. Ejemplo:
BORLAND C++
Este lenguaje artificial sirve para controlar el comportamiento de la computadora
SISTEMA COMPUTACIONAL
Es un sistema eléctrico esta compuesto de un conjunto de elementos físicos y lógicos que nos permiten resolver un problema Ejemplo:
HARDWARE Y SOFWARE
Hardware .- parte tangible de la computadora
Software.- parte no tangible del computador
PROCESAMIENTO DE DATOS
ENTRA DA Ingreso de datos | PROCESO Manipula datos | SALIDA La obtención del resultado |
TIPOS DE LENGUAJE DE PROGRAMACIÒN
*Lenguaje de máquina (0,1).- Estas instrucciones indican mediante los dígitos binarios 0,1. Las instrucciones codificadas en este aspecto son:
Carácter= letra = hola amigos 00001111
(esta compuesto de 8 letras)
ASSEMBLER (Fuente).- C++ ensamblar una computadora
Lenguaje simbólico.- es aquel que se utiliza símbolos
Algoritmo.- Son una secuencia de pasos finitos que nos permite alcanzar resolver un problema matemático
PROGRAMACIÒN.- Vida diaria, Ejemplo:
Inicio----Final
Uso General………..Ejemplo:
Algoritmo para cambiar un foco
1. Coloca la silla debajo del foco
2. Me subo a la silla
3. Estiro los brazos
4. Retiro el foco quemado
5. Me bajo de la silla
6. Ubico el foco quemado sobre la mesa
7. Cojo el nuevo foco
8. Me subo a la silla
9. Estiro los brazoz
10. Coloco el foco.
Partes principales de un algoritmo
conjunto de instrucciones que generen los valores con que ha de trabajar.
} Salida: resultados finales o transformaciones que han sufrido el dato de entrada a través del proceso.
Tipos de algoritmos
} Algoritmos cualitativos: formados por una secuencia ordenada y lógica
} Algoritmos cuantitativos: agrupaciones lógicas y ordenadas de pasos o instrucciones que involucren cálculos matemáticas.
Qué se debe tomar en cuenta para estructurar un algoritmo?.
1. El objetivo o fin que se persigue.
2. El o los condicionantes.
3. El o los elementos básicos.
EJEMPLO:
Solución: Objetivo: llenar exactamente 2 lts. de agua en el recipiente de 5 lts.
} Condicionantes. Recipientes plásticos sin ninguna otra característica adicional que la especificada (capacidad).
} Elementos básicos: Cantidad ilimitada de agua, 2 recipientes plásticos de 5 y 4 lts. de capacidad.
SIMBOLOS DE DIAGRAMA DE FLUJO