Estructuras Selectivas: IF y SWITCH
Estructuras Repetitivas:. FOR, WHILE y DO WHILE
Instalación de CodeBlocks 1/3
Instalación y primeros pasos en CodeBlocks 2/3
Instalación y primeros pasos en CodeBlocks 3/3
Video 1. Variables contra Arreglos
Video 2. Ejemplo de Vector
Capturar en CodeBlocks el Código siguiente del Video 2.
Vector que obtiene la Suma de los elementos numéricos que lo componen.
/* Programador: Juan Andres Bazaldúa Baldo
CETis 146. Programación Módulo I
Grupo: 2º A Vespertino
Descripción: Programa que crea un Vector de números enteros, lo llena e imprime la
Suma de los números que lo componen*/
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout <<"Programador: Juan Andres Bazaldua Baldo" <<endl;
cout <<"CETis 146. Programación Módulo I" << endl;
cout <<"Grupo: 2º C Matutino" << endl;
cout <<"Descripción: Programa que Crea un Vector de números enteros,"<<endl;
cout <<"e imprime la Suma de los numeros que lo componen" << endl;
int numeros[]= {10,20,30,40,50};
int suma=0;
cout << "\n\nLos numeros que componen el Vector son:" << endl;
for (int i=0; i<5; i++)
{
cout << numeros[i] <<endl;
suma+=numeros[i];
}
cout << "y la Suma de ellos es:" << suma << endl;
getch();
return 0;
}
En base al siguiente Diagrama de Flujo sobre el tema Matrices... realizar el equivalente Código en CodeBlocks.
Llenado e Impresión de una Matriz de 5x5.
En base al siguiente código que aplica el método Burbuja.... hacer el correspondiente Diagrama de Flujo y su Corrida de Escritorio.
/* Programador: Juan Andres Bazaldua Baldo
CETis 146. Programaciòn Módulo I
Grupo: 2º C Matutino
Descripción: Programa que Ordena los números de un Vector, de manera Ascendentemente utilizando el Método Burbuja
La Ordenación de burbuja (Bubble Sort en inglés) es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de posición si están en el orden equivocado. Es necesario revisar varias veces toda la lista hasta que no se necesiten más intercambios, lo cual significa que la lista está ordenada.
Este algoritmo obtiene su nombre de la forma con la que SUBEN por la lista los elementos durante los intercambios, como si fueran pequeñas "burbujas". También es conocido como el método del intercambio directo.
Dado que solo usa comparaciones para operar elementos, se lo considera un algoritmo de comparación, siendo uno de los más sencillos de implementar */
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout <<"Programador: Juan Andres Bazaldua Baldo" <<endl;
cout <<"CETis 146. Programación Módulo I" << endl;
cout <<"Grupo: 2º C Matutino" << endl;
cout <<"Descripcion: Programa que Ordena Ascendentemente una serie de números" << endl;
cout << "por el Método de ordenacion: BURBUJA"<<endl;
int vector[5],numero, i,j,temp;
char resp;
do
{
cout << "\n\nIntroducir " << 5 << " numeros:" <<endl;
for (int i=0; i<5; i++)
{
cout << "Numero:";
cin >> numero;
vector[i]=numero;
}
cout << "\n\nLos numeros desordenados que introdujo fueron:" << endl;
for (int i=0; i<5; i++)
{
cout << " " << vector[i];
}
cout << "\n\nAhora Ordenados por el Metodo BURBUJA:" << endl;
for (i=0; i<5; i++)
{
for (j=5; j>i; j--)
{
if (vector[j-1] > vector[j])
{
temp=vector[j-1];
vector[j-1]=vector[j];
vector[j]=temp;
}
}
}
for (int i=0; i<5; i++)
{
cout << " " << vector[i] << " ";
}
cout << "\n\nDesea repetir este proceso? (S/N):" << endl;
cin >> resp;
} while (resp=='S' || resp=='s');
return 0;
}
Desarrolle el Diagrama de Flujo de los 2 siguientes segmentos de código en C++
Segmento de código 1 Segmento de Código 2
ACTIVIDAD: En base al siguiente Diagrama de Flujo, realizar el equivalente Código en CodeBlocks.
Nómina 1 de 18
Nómina 2 de 18
Nómina 3 de 18
Nómina 4 de 18
Nómina 5 de 18
Nómina 6 de 18
Nómina 7 de 18
Nómina 8 de 18
Nómina 9 de 18
Nómina 10 de 18
Nómina 11 de 18
Nómina 12 de 18
Nómina 13 de 18
Nómina 14 de 18
Nómina 15 de 18
Nómina 16 de 18
Nómina 17 de 18
Nómina 18 de 18
ACTIVIDAD. Diagrama de Flujo del proceso de Nómina. Modificarlo para que este proceso se ejecute para 5 empleados diferentes.