FUNDAMENTOS DE PROGRAMACION
Download
Report
Transcript FUNDAMENTOS DE PROGRAMACION
Lic. Juan Maldonado Parra
ALGORITMOS
Es una serie o secuencia de pasos a seguir para
solucioinar un problema.
Los algoritmos se pueden expresar :
En forma gráfica
En forma textual.
TIPOS DE ALGORITMO
Cualitativos : Donde no intervienen operaciones
aritmeticas.
Cuantitativos: Intervienen operaciones
aritméticas.
DATOS
Expresión simple que puede ser manipulado por el
computador.
Clasificación:
Simples
• Alfanuméricos, Numéricos, Lógicos, Imagen, Audio
Estructurados
Arreglos, Registros, Arboles, Otros
VARIABLE
Es la asignación de un espacio
de memoria cuyo contenido
puede
variar
durante
la
ejecución del programa.
CONSTANTE
Es la asignación de un espacio de
memoria cuyo contenido se
mantiene.
A las variables y constantes se
les debe asignar un nombre que
indique su contenido
OPERADORES ARITMETICOS
SUMA
RESTA
MULTIPLICACION
DIVISION
+
*
/, MOD, DIV
PRIORIDAD DE LOS OPERADORES
1.- ( )
2.-
^
3.- * , /
4.- +,-
OPERADORES RELACIONALES
=
<>
<
>
<=
>=
IGUAL QUE
DIFERENTE QUE
MENOR QUE
MAYOR QUE
MENOR O IGUAL QUE
MAYOR O IGUAL QUE
OPERADORES LOGICOS
AND
OR
NOT
REGLAS PARA CREAR DIAGRAMAS
DE FLUJO
1.
2.
3.
4.
5.
Todo diagrama debe empezar y finalizar
No se debe dejar símbolos sin unir
No se deben cruzar líneas de flujo
Solo emplear líneas de flujo horizontales y
verticales
Se debe escribir el diagrama de arriba hacia
abajo y de izquierda a derecha.
ESTRUCTURA CONDICIONAL,
SELECTIVA O BIFURCACION
Utiliza operadores relacionales o lógicos
Tienen 2 posibles respuestas, y una sola de ellas es
la respuesta.
En el diagrama de flujo se utiliza el símbolo
ESTRUCTURAS SIMPLES, DOBLES Y
MULTIPLES
SIMPLES .- Se realiza una sola acción cuando la
condición se cumple.
DOBLES.- Se realizan 2 acciones, una cuando el
resultado de la condición es verdadero y otra cuando es
falso
MULIPLES.- Realiza una acción de varias alternativas
como probables respuestas a una expresión
ESTRUCTURAS REPETITIVAS
Llamadas también cíclicas, lazos o bucles son aquellas
cuyas instrucciones son necesarias y se utilizan varias
veces. Se clasifican en:
a) Ciclos con un numero determinado de iteraciones
b) Ciclos con un numero indeterminado de iteraciones
c) Realiza acciones en una cantidad fija
d) Realiza una cantidad de variables fijas de acciones,
esta en función de algún dato dentro del programa.
ANIDAMIENTOS ESTRUCTURAS
SELECTIVAS Y REPETITIVAS.
Incluir una estructura selectiva o repetitiva
dentro de una de ellas.
ARREGLOS
Es una estructura de datos que almacena un
conjunto de datos del mismo tipo. Se le debe asignar
un nombre, para poder identificar un elemento de
este, es necesario utilizar un índice que especifique
el lugar que ocupa dentro del arreglo.
TIPOS DE ARREGLOS
UNIDIMENSIONALES (VECTORES)
BIDIMENSIONALES (MATRICES)