Sunteți pe pagina 1din 2

Conceptos Básicos de Programación

Algoritmos:

En la resolución de problemas se puede suponer la existencia del “problema” así como la


existencia de algún dispositivo para la solución.

Los requerimientos para un problema bien planteado son que se conozcan:

1) Que la información ha sido claramente especificada.


2) Se puede determinar cuando el problema ha sido resuelto
3) El problema no cambia durante su solución.

Un algoritmo es la caracterización precisa de un método de solución al problema presentado en


un lenguaje compresible al dispositivo.

Características:

1) Se debe aplicar a un conjunto particular de entradas que generaran una secuencia finita
de acciones.
2) La secuencia de acciones tiene una única acción inicial
3) Cada acción en la secuencia tienen un único sucesor
4) Esta secuencia finaliza con la solución al problema para ese conjunto de datos (No
necesariamente una solución).

Tipos de Algoritmos:

Cualitativos (Solo se describe los pasos utilizando palabras)

Cuantitativos Son aquellos en las que se utilizan cálculos numéricos para definir los pasos del
proceso.

Definición para la creación de programas

1) Computadora: Es un dispositivo electrónico utilizado para procesar información y obtener


resultados. Se debe tener en cuenta el tipo de datos que maneja la información.
Los datos/información Salida de información
(Input) (Output)
Entrada
2) Programa: Un conjunto de instrucciones escritas en algún lenguaje de programación y que
ejecutada secuencialmente resuelve un problema específico.
3) Dispositivo de Entrada: Sirve para introducir datos (información) en la PC para que
procese. Estos datos se almacenan en la memoria RAM; teclado, scanner, mouse
4) Dispositivos de Salida: Muestran los datos procesados tales como; en la pantalla del
monitor, impresora, plotter.
5) CPU(Unidad Central de Proceso) Se divide en dos partes:
a) Unidad de Control: Coordina las actividades de la computadora y determina que
operaciones se deben realizar y en que orden; asimismo controla todo el proceso dela
computadora.
b) Unidad aritmética-lógica (ALU): realiza operaciones aritméticas y lógicas tales como:
suma, resta, multiplicación, división, comparaciones, etc.
6) Memoria: Es el espacio que se asigna al encender la computadora. Se divide en dos:
a) Memoria Central o interna(CPU)
RAM (Acces Read memoria) Memoria de acceso aleatorio.
b) Memoria Auxiliar: Es donde se almacenan todos los programas o datos que el usuario
desee: Cintas magnéticas, discos magnéticos, HarkDisc, Pendrike
7) Variable: Es uun espacio de memoria en el cual es identificado con un nombre y en este
espacio se almacenara un valor (numérico, lógico, cadenas, etc.) que cambiaría en
unanueva ejecución del programa identificado (nombre) de las variables constantes.
a) Debe empezar por una letra del alfabeto.
b) Puede ser una letra o un conjunto (cadena) de letras.
c) El nombre de una variable no puede contener espacios en blanco.
d) No se permite el uso de caracteres especiales ($, ¡ ,?,+ * ,¨¨
e) Se puede hacer uso del carácter de subrayado (‘_‘)
f) No está permitido que un número empiece en un nombre de variable.
Nombre de Variables Observación
X
XY
SUMA_TOTAL
VOLUMEN_1
3SUMA x
SUMA3
CON TADOR x
JUAN(PEREZ) x
8) Constante: Un espacio de memoria identificado con un nombre, el cual va a contener un
valor y esta permanecerá invariable en las siguientes ejecuciones de un programa.

Tipos de variables en programación:

1) Variable inicializada: Es aquella variable que toma/asigna un valor numérico inicialmente


antes que se ejecute un proceso de calculo,generalemnte un valor inicial (0,1)
2) Variable Contador: Es aquella variable que contabilizan el numero de veces de un proceso
de calculo repetitivo.
X=x+1
Variable contador Variable inicializado Constante
3) Variable Acumulador: Es aquella variable que acumula cantidades de tipo numérica
(real/entero)

S-ar putea să vă placă și