Tarea - Sesion 6 (Grupal)
Tarea - Sesion 6 (Grupal)
Tarea - Sesion 6 (Grupal)
Integrantes:
- Castillo Guerrero Isabela.
- Ramos Mauricio Jessica.
- Vásquez Flores Reynaldo.
- Gaona Díaz Ronald Michel.
TAREA 06
LENGUAJE DE PROGRAMACIÓN I
Profesor:
Mag. NOE SÁNCHEZ HEREDIA
CARRERA DE EDUCACIÓN
SECUNDARIA COMPUTACIÓN E
INFORMÁTICA. / CICLO III / SECCIÓN 3A
LENGUAJE DE PROGRAMACIÓN I
EJERCICIOS
1. Ejercicio 01
Escribir un programa que lea n números enteros y calcule la cantidad de valores mayores o
iguales a 100.
Elaborar:
a) Diagrama de flujo
b) Pseudocódigo
c) Código fuente
inicio
numeros, contador=0, nmayores100=0
Leer cnumeros
mientras(contador<cnumeros)
Leer numeros
Si numeros >=100
V
F
nmayores100= nmayores100= 0
nmayores100+1
Contador =Contador +1
Imprimir nmayores100
Fin
LENGUAJE DE PROGRAMACIÓN I
b.- Pseudocódigo.
I
inicio
numeros, contador=0, nmayores100=0
Leer cnumeros
mientras(contador<cnumeros)
Inicio_mientras
Si numeros >=100
Entonces
nmayores100= nmayores100+1
Caso contrario
nmayores100= 0
Contador =Contador +1
Fin_mientras
Imprimir nmayores100
Fin
inicio
numeros, contador=0, nmayores100=0
Leer cnumeros
mientras(contador<cnumeros)
Leer numeros
Si numeros >=100
V
F
nmayores100= nmayores100+1 nmayores100= 0
Contador =Contador +1
Imprimir nmayores100
Fin
LENGUAJE DE PROGRAMACIÓN I
#include <iostream>
#include <list>
#include <iterator>
/* run this program using the console pauser or add your own getch, system("pause") or
input loop */
int can_agregar;
std::list<int> my_list;
std::cout << "cuantos numero quiere ingresar ";
std::cin >> can_agregar;
int cant = 0;
int suma = 0;
for(std::list<int>::iterator it = my_list.begin(); it != my_list.end(); ++it) {
if (*it >= 100) {
cant++;
suma = suma + *it;
std::cout << "El numero " << *it << " es mayor a 100. \n";
}
}
std::cout << "Cantidad de numeros mayores a 100 es: " << cant << " \n";
std::cout << "La suma es: " << suma;
return 0;
}
LENGUAJE DE PROGRAMACIÓN I
2. Ejercicio 02
Se realiza la carga de 10 valores enteros por teclado. Se desea conocer:
a) La cantidad de valores ingresados negativos.
b) La cantidad de valores ingresados positivos.
d) El valor acumulado de los números ingresados que son positivos y negativos.
Elaborar.
a) Diagrama de flujo
b) Pseudocódigo
c) Código fuente
a. Diagrama de flujo
inicio
valores, contador=0,
cantpositivos=0, cantnegativos=0;
Leer cvalores
mientras(contador<cvalores)
Leer numeros
Si valores =10
V
F
cantpositivos=cantpositivos+1 cantnegativos=cantnegativos+1
Contador =Contador +1
Imprimir cantpositivos
Imprimir cantnegativos
Fin
b. Pseudocódigo
inicio
valores, contador=0,
cantpositivos=0, cantnegativos=0;
Leer cvalores
mientras(contador<cvalores)
Inicio_mientras
Si valores =10
entonces
cantpositivos=cantpositivos+1
caso contrario
cantnegativos=cantnegativos+1
Contador =Contador +1
LENGUAJE DE PROGRAMACIÓN I
Fin-mientras
Imprimir cantpositivos
Imprimir cantnegativos
Fin
c. Código fuente
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop
*/
int numero = 0;
int can_negativos = 0;
int can_positivos = 0;
int suma_negativos = 0;
int suma_positivos = 0;
}else if(numero>=0) {
can_positivos++;
suma_positivos = suma_positivos+ numero;
}
}
std::cout << "Cantidad de numeros negativos " << can_negativos << " \n";
std::cout << "Cantidad de numeros positivos " << can_positivos << " \n";
LENGUAJE DE PROGRAMACIÓN I
std::cout << "La suma de los numeros negativos es: " << suma_negativos << " \n";
std::cout << "La suma de los numeros positivos es: " << suma_positivos << " \n";
return 0;
}