Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Diagrama de Flujo
En C++
#include<iostream>
using namespace std;
int main() {
int i;
int n;
int s;
cout << "Ingrese cantidad de datos a procesar " << endl;
cin >> n;
s = 0;
for (int i=1;i <=n; i++) {
s = s+i;
}
cout << "La suma es: " << s << endl;
return 0;
}
VERSION 2
Algoritmo SumaNNaturales_While
Escribir "Ingrese cantidad de datos a procesar "
Leer N
s<-0
i<-1
Mientras i<=N Hacer
s <- s + i
i <- i + 1
Fin Mientras
Escribir "La suma es: ",s
FinAlgoritmo
VERSION 3
Algoritmo SumaNNaturales_DOWhile
Escribir "Ingrese cantidad de datos a procesar "
Leer N
s<-0
i<-1
Repetir
s <- s + i
i <- i + 1
Hasta Que i>N
Escribir "La suma es: ", s
FinAlgoritmo
// Persona del sexo M hasta los 50 años
//Persona del sexo F hasta los 40 años
¿Qué dato se quiere?
Sexo = “M” o Sexo = “F”
¿Qué es lo opuesto?
Sexo <> “M y Sexo <> “F”
Repetir
Escribir "Ingrese Sexo:"
Leer sexo
Si Sexo <> "M" Y Sexo <> "F" Entonces
Escribir "FAVOR INGRESE M o F"
Fin Si
Hasta Que (Sexo = "M" O Sexo = "F")
/*
Sexo <- "X"
Mientras Sexo <> "M" y Sexo <> "F" Hacer
Escribir "Ingrese Sexo:"
Leer sexo
Si Sexo <> "M" Y Sexo <> "F" Entonces
Escribir "FAVOR INGRESE M o F"
Fin Si
Fin Mientras
*/
¿Qué dato se quiere?
(Sexo = “M” y Edad<=50) o (Sexo = “F” y Edad<=40)
¿Qué es lo opuesto?
(Sexo <> “M o Edad>50) y (Sexo <> “F” o Edad>40)
Algoritmo VerificaDatos1
Repetir
Escribir "Ingrese Sexo:"
Leer sexo
Si Sexo <> "M" Y Sexo <> "F" Entonces
Escribir "FAVOR INGRESE M o F"
Fin Si
Hasta Que (Sexo = "M" O Sexo = "F")
Repetir
Escribir "Ingrese la Edad"
Leer Edad
Si Sexo = "M" Entonces
Si Edad>50 Entonces
Escribir "Ingrese Edad <= 50"
Fin Si
SiNo
Si Edad>40 Entonces
Escribir "Ingrese Edad <= 40"
Fin Si
Fin Si
Hasta Que (Sexo = "M" y Edad<=50) o (Sexo = "F" y Edad<=40)
limite=50
si Sexo="F" Entonces
limite<- 40
FinSi
Repetir
Escribir "Ingrese la Edad"
Leer Edad
Si Edad>limite Entonces
Escribir "Ingrese Edad <= ",limite
Fin Si
Hasta Que Edad<=limite
FinAlgoritmo