0% encontró este documento útil (0 votos)
15 vistas8 páginas

Practica 5

Este documento presenta 5 ejercicios de programación en C++ que involucran bucles for y while para imprimir secuencias numéricas. Cada ejercicio incluye el código C++, un diagrama de flujo y una prueba de escritorio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Programación estructurada,
  • Ejercicios de programación,
  • Funciones,
  • Análisis de algoritmos,
  • C++ avanzado,
  • Interacción con el usuario,
  • Refactorización,
  • Visualización de datos,
  • Ejecución de programas,
  • Desarrollo de aplicaciones
0% encontró este documento útil (0 votos)
15 vistas8 páginas

Practica 5

Este documento presenta 5 ejercicios de programación en C++ que involucran bucles for y while para imprimir secuencias numéricas. Cada ejercicio incluye el código C++, un diagrama de flujo y una prueba de escritorio.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Programación estructurada,
  • Ejercicios de programación,
  • Funciones,
  • Análisis de algoritmos,
  • C++ avanzado,
  • Interacción con el usuario,
  • Refactorización,
  • Visualización de datos,
  • Ejecución de programas,
  • Desarrollo de aplicaciones

PRACTICA # 5

Código C++:
#include<iostream>
using namespace std;
int main()
{
int N, a, i, c;
cout<<"ingrese la cantidad ";
cin>>N;
a = 1;
c = 4;
for (i = 1 ; i <= N ; i++)
{
cout<<a<<", ";
if(a == 1)
{
a = a + c;
}
else
{
c = c + 2;
a = a + c;
}
}
}

Diagrama de flujo:
Prueba de escritorio:

Código C++:
#include<iostream>
using namespace std;
int main ()
{
int N, a, c, i;
cin>>N;
a = 2;
c = 1;
for (i = 1 ; i <= N ; i ++)
{
if (c == 4)
{
cout<<"0, 0, 0, ";
c = 1;
}
else
{
cout<<a<<", ";
c = c + 1;
a = a + 2;
}
}
}
Diagrama de flujo:

Prueba de escritorio:

Código C++:
#include<iostream>
using namespace std;
int main()
{
int N, a, b, c, x, i, s;
cout<<"ingrese la cantidad ";
cin>>N;
a = 0;
b = 1;
x = 1;
s = 3;
for (i = 1 ; i <= N ; i++)
{
cout<<a<<", "<<x<<", ";
c = a + b;
a = b;
b = c;
if(x == 1)
{
x = x + s;
}
else
{
s = s + 2;
x = x + s;
}
}
}

Diagrama de flujo:
Prueba de escritorio:

Código C++:
#include<iostream>
using namespace std;
int main ()
{
int N, a, i, x;
cout<<"ingrese la cantidad ";
cin>>N;
a = 1;
x = 1;
for(i = 1 ; i <= N ; i++)
{
cout<<a<<", "<<"0, ";
if ( a == x)
{
a = a + 1;
x = 1;
}
else
{
x = x +1;
}
}
}
Diagrama de flujo:

Prueba de escritorio:

Código C++:
#include<iostream>
using namespace std;
int main ()
{
int N, c, a, i, cd;
cout<<"ingrese la cantidad ";
cin>>N;
a = 2;
c = 0;
while(c < N)
{
cd = 0;
for (i =1; i <= a; i++)
{
if (a % i == 0)
{
cd = cd + 1;
}
}

if (cd == 2)
{
cout<<a<<", ";
c = c + 1;
}
a = a + 1;
}

Diagrama de flujo:
Prueba de escritorio:

También podría gustarte