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)