Documente Academic
Documente Profesional
Documente Cultură
Portafolio de evidencia
Lgica de programacin
1101
ndice
Contenido
para ingresar a cada aplicacin o cosa necesita un orden lgico para poder
interactuar sobre cierta aplicacin.
La programacin ha pasado a tener un papel importantsimo en la vida diaria,
gracias a ella podemos programar los ordenadores, electrodomsticos, robots y
otras mquinas. La programacin intenta resolver ciertos problemas que nos surgen
todos los das basndose en una metodologa.
La principal ventaja de saber programar computadoras no est en el hecho de que
se domine algn lenguaje informtico, sino en las habilidades que se desarrollan al
aprender a usar dichos lenguajes, como por ejemplo, aprender la forma de plantear
un problema, organizar la solucin del problema como una secuencia lgica de
pasos y formular la toma de decisiones; en pocas palabras, se refuerza el
pensamiento lgico.
El desarrollo de un programa consiste en una serie de pasos. El programador define
un problema, planea una solucin, codifica el programa, lo comprueba y finalmente
documenta el programa. Por lo general, el programador define lo que sabe y el
objetivo, selecciona un programa a utilizar, depura el programa en las fases
posteriores a la terminacin - para asegurar que no se introduzcan errores - y a
continuacin documenta el diseo, desarrollo y pruebas del programa. Con el rostro
siempre cambiante de la tecnologa informtica, la programacin es un ambiente
emocionante y desafiante que pocos programadores suean con dejar.
Satisfaccin del usuario = producto manejable + buena calidad + entrega dentro del
presupuesto y tiempo.
1.2 Mtodo cascada (resumen)
Es caracterizado por ordenar de manera rigurosa las etapas del ciclo de vida de
software, dado que el comienzo de cada etapa debe esperar a la finalizacin de la
inmediata anterior. Cuando la revisin determina que el proyecto no est listo para
pasar a la siguiente etapa, permanece en la etapa actual hasta que est preparado.
Y debido a que el proceso est planeado es ms fcil determinar costos y los
plazos. Est modelo puede ser visto como un modelo con forma de cascada
de agua con varios saltos, en la que cada salto representa cada una de las fases
del ciclo de vida.
Modelo de solucin
Entrada
Procesos
Salidas
Tipos de
datos
primitivos
8 bits
short
16 bits
Int, long
32 bits
Float
32 bits
Double
64 bits
Elementos que
conforman un algoritmo.
Datos simples,
Numricos, Lgicos,
(alfanumricos).
Lenguaje de algoritmos
Diagrama de flujo y
Seudocdigo.
Tipos de algoritmos
Cualitativos,
Cuantitativos.
Operadores:
Tipos de lenguajes
grficos, no grficos.
Aritmticos,
Racionales, Lgicos.
Frases para la solucin
del problema definido.
Estructuras Algortmicas,
Secuenciales,
Condicionales, cclicas.
Tipos de valor
Son tipos simples como int, long y char .
Los objetos, strings y arrays son ejemplos de tipos de referencia Los tipos de valor se derivan de
System.ValueType.
Comparacin entre vari
datos directamente o Cada una tienes u propia copia de datos o Las operaciones sobre una no
sus datos
(conocidos como objetos) o Dos variables de referencia pueden apuntar al mismo objeto o Las
operaciones sobre una pueden afectar a otra
pero antes de cualquier funcin, y son tiles para cualquier parte del programa. Devuelven su valor
declaran dentro de una funcin, y solo sirven para ser usadas dentro de esa funcin. Solo devuelven
su valor en la parte del programa en la que estn definidas, lo que quiere decir que estn restringidas
a esa parte y solo esta tendr acceso a dicha variable.
DECLARACIN DE VARIABLES
Consiste en escribir una sentencia que proporciona informacin al compilador de C++ para que este
reserve un espacio de almacenamiento en memoria. Toda variable utilizada en un programa debe
ser declarada previamente. El procedimiento es el siguiente:
<tipo_de_dato> <nombre_de_variable>; int x;
<tipo_de_dato> <lista_de_variables>; char x, y, z;
<tipo_de_dato> <nombre_de_variable> = valor; int x = 10;
ASIGNACIN DE VALORES
Una vez que la variable ha sido definida, est lista para albergar datos en su interior. Dicho dato solo
podr ser del mismo tipo con el que se ha declarado la variable. Es posible tambin asignar un valor
a una variable al mismo momento de declararla.
10
11
2.1.1 Secuenciacin
Secuenciacin
O
Estructura secuencial
12
13
Repeticion condicional
For (para)
For(inicio;final;incremento
o decremento )
{
(Proceso)
}
While (mientas)
Do...while(haz.. mientras)
While(Condicion)
Do
(intrucciones )
(instrucciones)
}While(condicion)
14
Uso de banderas
Principalmente se usan
en un ciclo de
repeticion
Acumuladores
int acum = 0
acum = acum +
valor
15
Caracteristicas generales
Palabras reservadas
Identificadores Validos
Discriminacion de minusculas y
mayusculas
17