Este documento describe un proyecto de desarrollo de software utilizando programación estructurada. Cubre temas como diagramas de flujo, tablas de verdad, Microsoft Visual C++ y diferentes tipos de ciclos. El objetivo del proyecto es demostrar los conocimientos adquiridos a lo largo del semestre y desarrollar habilidades de programación.
2. Objetivo:
El objetivo de este proyecto, principalmente demostrar
lo aprendido a lo largo de este semestre, así como
fortalecer conocimientos necesarios para desarrollar
habilidades.
Contenidos
1.- Diagramas de Flujo
1.2.- Simbología de los Diagramas de Flujo
1.3.- Ejemplo de Diagrama de Flujo
2.- Tablas de Verdad
3.- Microsoft Visual C++
3.2.- Características de Visual C++
3.3.- Librerías
3.4.- Comandos
4.- Ciclos
4.2.- Ciclo For
4.3.- Ciclo While
4.4 Ciclo Do
3. Diagrama de Flujo
Un diagrama de flujo es una representación gráfica de un proceso. Cada
paso del proceso es representadopor un símbolo diferente que contiene
una breve descripción de la etapa de proceso. Los símbolos gráficos
del flujo del proceso están unidos entre sí con flechas que indican la
dirección de flujo del proceso.
1.2.- Simbología de los diagramas de flujo
5. Se usan para comparar dos variables o expresiones y
obtener un valor verdadero o falso.
AND (y)
P Q
V V V
V F F
F V F
F F F
OR (o)
P Q
V V V
V F V
F V F
F F F
NOT
V F
F V
“Operadores Lógicos”
Tablas de Verdad
6. Microsoft Visual C++
Es un entorno de desarrollo integrado (IDE) para
lenguajes de programación C, C++ y C++/CLI.
3.2.- Características De Visual C++
- Este programa solo trabaja con minúsculas
- La extensión de archivos ejecutables es .cpp
- Utiliza variables, que son datos no especificados, es
decir, que pueden cambiar.
3.3.- Librerías
Las librerías son un conjunto de módulos que tienen
determinadas funciones que visual C++ no aceptaría si
estas no se agregan.
Las 4 librerías básicas son:
<studio.h>
<iostream.h>
<conio.h>
<math.h>
7. 3.4.- Comandos
Algunos de los comandos que se usan al escribir códigos
son:
Cout – Salida en la consola
Cin – Entrada
If – Sí (Suposición)
Then – Entonces
Endlf – Fin
Do – Hazlo
MOD – Calcula el residuo de una división
Getch – Viene del Inglés “Getcher”, la computadora
espera una entrada para continuar
=! – Diferente a
<> - Diferente a
&& - y
¡: - Negación
8. Ciclos
Generalmente, un bucle es utilizado para hacer una acción repetida sin
tener que escribir varias veces el mismo código, lo que ahorra tiempo,
procesos y deja el código más claro y facilita su modificación en el
futuro.
- Un ciclo tiene un valor inicial o punto de partida
- Puede ser descendente o ascendente
- Tiene una condicional
+ Todos los ciclos funcionan siempre y cuando el
resultado de la evaluación de la conclusión sea
verdadera.
+ Hay tres ciclos básicos; For, While, Do.
4.2.- Ciclo For (Para)
Int a
Voidmain()
{
For (a=1; a ; 10,a)
{
Cout<<a<<endl;
}
}
9. 4.3.- Ciclo While (Mientras que)
4.4.- Ciclo Do (Hazlo Mientras)
Int a;
Voidmain()
{
A=10
While (a=0)
{
Cout<<a<<endl;
}
a—
}
Int a;
Voidmain()
{
A=10
Do
{
Cout<<a<<endl;
a-=1
}
While (a<10)
}