@MARIA GABRIELA MARIN APOLO


Programs

Gabriela_Marin_primos_flowrun
id_001_begin Begin id_002_decl_numero candidato id_001_begin:s->id_002_decl_numero:n id_003_decl_divisor divisorActual id_002_decl_numero:s->id_003_decl_divisor:n id_004_decl_comprobado esPrimo id_003_decl_divisor:s->id_004_decl_comprobado:n id_005_decl_listaPrimos listaPrimos id_004_decl_comprobado:s->id_005_decl_listaPrimos:n id_006_decl_acumulador sumaPrimosTerminanEn3 id_005_decl_listaPrimos:s->id_006_decl_acumulador:n id_007_assign_numero candidato = 2 id_006_decl_acumulador:s->id_007_assign_numero:n id_008_assign_listaPrimos listaPrimos = "" id_007_assign_numero:s->id_008_assign_listaPrimos:n id_009_assign_acumulador sumaPrimosTerminanEn3 = 0 id_008_assign_listaPrimos:s->id_009_assign_acumulador:n id_033_while_numero candidato <= 30 id_009_assign_acumulador:s->id_033_while_numero:n true_dummy_up_id_033_while_numero id_033_while_numero:e->true_dummy_up_id_033_while_numero true false_dummy_up_id_033_while_numero id_033_while_numero:w->false_dummy_up_id_033_while_numero false id_010_assign_comprobado esPrimo = true true_dummy_up_id_033_while_numero->id_010_assign_comprobado:n false_dummy_down_id_033_while_numero false_dummy_up_id_033_while_numero->false_dummy_down_id_033_while_numero id_011_assign_divisor divisorActual = 2 id_010_assign_comprobado:s->id_011_assign_divisor:n id_018_while_divisor divisorActual <= candidato - 1 id_011_assign_divisor:s->id_018_while_divisor:n true_dummy_up_id_018_while_divisor id_018_while_divisor:e->true_dummy_up_id_018_while_divisor true false_dummy_up_id_018_while_divisor id_018_while_divisor:w->false_dummy_up_id_018_while_divisor false id_015_if_divisible candidato % divisorActual == 0 true_dummy_up_id_018_while_divisor->id_015_if_divisible:n false_dummy_down_id_018_while_divisor false_dummy_up_id_018_while_divisor->false_dummy_down_id_018_while_divisor true_dummy_up_id_015_if_divisible id_015_if_divisible:e->true_dummy_up_id_015_if_divisible true false_dummy_up_id_015_if_divisible id_015_if_divisible:w->false_dummy_up_id_015_if_divisible false id_013_assign_false esPrimo = false true_dummy_up_id_015_if_divisible->id_013_assign_false:n false_dummy_down_id_015_if_divisible false_dummy_up_id_015_if_divisible->false_dummy_down_id_015_if_divisible:n true_dummy_down_id_015_if_divisible id_013_assign_false:s->true_dummy_down_id_015_if_divisible:n end_id_015_if_divisible true_dummy_down_id_015_if_divisible->end_id_015_if_divisible false_dummy_down_id_015_if_divisible->end_id_015_if_divisible id_016_inc_divisor divisorActual = divisorActual + 1 end_id_015_if_divisible:s->id_016_inc_divisor:n true_dummy_down_id_018_while_divisor id_016_inc_divisor:s->true_dummy_down_id_018_while_divisor:n true_dummy_down_left_id_018_while_divisor true_dummy_down_id_018_while_divisor->true_dummy_down_left_id_018_while_divisor true_dummy_down_left_id_018_while_divisor->id_018_while_divisor:s end_dummy_down_id_018_while_divisor false_dummy_down_id_018_while_divisor->end_dummy_down_id_018_while_divisor id_030_if_comprobado esPrimo == true end_dummy_down_id_018_while_divisor->id_030_if_comprobado true_dummy_up_id_030_if_comprobado id_030_if_comprobado:e->true_dummy_up_id_030_if_comprobado true false_dummy_up_id_030_if_comprobado id_030_if_comprobado:w->false_dummy_up_id_030_if_comprobado false id_024_if_first listaPrimos == "" true_dummy_up_id_030_if_comprobado->id_024_if_first:n false_dummy_down_id_030_if_comprobado false_dummy_up_id_030_if_comprobado->false_dummy_down_id_030_if_comprobado:n true_dummy_up_id_024_if_first id_024_if_first:e->true_dummy_up_id_024_if_first true false_dummy_up_id_024_if_first id_024_if_first:w->false_dummy_up_id_024_if_first false id_022_first_primo listaPrimos = "" + candidato true_dummy_up_id_024_if_first->id_022_first_primo:n id_020_append_primo listaPrimos = listaPrimos + ", " + candidato false_dummy_up_id_024_if_first->id_020_append_primo:n true_dummy_down_id_024_if_first id_022_first_primo:s->true_dummy_down_id_024_if_first:n false_dummy_down_id_024_if_first id_020_append_primo:s->false_dummy_down_id_024_if_first:n end_id_024_if_first true_dummy_down_id_024_if_first->end_id_024_if_first false_dummy_down_id_024_if_first->end_id_024_if_first id_028_if_termina3 candidato % 10 == 3 end_id_024_if_first:s->id_028_if_termina3:n true_dummy_up_id_028_if_termina3 id_028_if_termina3:e->true_dummy_up_id_028_if_termina3 true false_dummy_up_id_028_if_termina3 id_028_if_termina3:w->false_dummy_up_id_028_if_termina3 false id_026_add_acumulador sumaPrimosTerminanEn3 = sumaPrimosTerminanEn3 + candidato true_dummy_up_id_028_if_termina3->id_026_add_acumulador:n false_dummy_down_id_028_if_termina3 false_dummy_up_id_028_if_termina3->false_dummy_down_id_028_if_termina3:n true_dummy_down_id_028_if_termina3 id_026_add_acumulador:s->true_dummy_down_id_028_if_termina3:n end_id_028_if_termina3 true_dummy_down_id_028_if_termina3->end_id_028_if_termina3 false_dummy_down_id_028_if_termina3->end_id_028_if_termina3 true_dummy_down_id_030_if_comprobado end_id_028_if_termina3:s->true_dummy_down_id_030_if_comprobado:n end_id_030_if_comprobado true_dummy_down_id_030_if_comprobado->end_id_030_if_comprobado false_dummy_down_id_030_if_comprobado->end_id_030_if_comprobado id_031_inc_numero candidato = candidato + 1 end_id_030_if_comprobado:s->id_031_inc_numero:n true_dummy_down_id_033_while_numero id_031_inc_numero:s->true_dummy_down_id_033_while_numero:n true_dummy_down_left_id_033_while_numero true_dummy_down_id_033_while_numero->true_dummy_down_left_id_033_while_numero true_dummy_down_left_id_033_while_numero->id_033_while_numero:s end_dummy_down_id_033_while_numero false_dummy_down_id_033_while_numero->end_dummy_down_id_033_while_numero id_034_out_lista "Numeros primos del 1 al 30: " + listaPrimos end_dummy_down_id_033_while_numero->id_034_out_lista id_035_out_acumulador "Suma de primos que terminan en digito 3: " + sumaPrimosTerminanEn3 id_034_out_lista:s->id_035_out_acumulador:n id_036_return End id_035_out_acumulador:s->id_036_return:n
Marin_Gabriela_primos.flowr
id_001_begin Begin id_002_decl_numero candidato id_001_begin:s->id_002_decl_numero:n id_003_decl_divisor divisorActual id_002_decl_numero:s->id_003_decl_divisor:n id_004_decl_comprobado esPrimo id_003_decl_divisor:s->id_004_decl_comprobado:n id_005_decl_listaPrimos listaPrimos id_004_decl_comprobado:s->id_005_decl_listaPrimos:n id_006_decl_acumulador sumaPrimosTerminanEn3 id_005_decl_listaPrimos:s->id_006_decl_acumulador:n id_007_assign_numero candidato = 2 id_006_decl_acumulador:s->id_007_assign_numero:n id_008_assign_listaPrimos listaPrimos = "" id_007_assign_numero:s->id_008_assign_listaPrimos:n id_009_assign_acumulador sumaPrimosTerminanEn3 = 0 id_008_assign_listaPrimos:s->id_009_assign_acumulador:n id_033_while_numero candidato <= 30 id_009_assign_acumulador:s->id_033_while_numero:n true_dummy_up_id_033_while_numero id_033_while_numero:e->true_dummy_up_id_033_while_numero true false_dummy_up_id_033_while_numero id_033_while_numero:w->false_dummy_up_id_033_while_numero false id_010_assign_comprobado esPrimo = true true_dummy_up_id_033_while_numero->id_010_assign_comprobado:n false_dummy_down_id_033_while_numero false_dummy_up_id_033_while_numero->false_dummy_down_id_033_while_numero id_011_assign_divisor divisorActual = 2 id_010_assign_comprobado:s->id_011_assign_divisor:n id_018_while_divisor divisorActual <= candidato - 1 id_011_assign_divisor:s->id_018_while_divisor:n true_dummy_up_id_018_while_divisor id_018_while_divisor:e->true_dummy_up_id_018_while_divisor true false_dummy_up_id_018_while_divisor id_018_while_divisor:w->false_dummy_up_id_018_while_divisor false id_015_if_divisible candidato % divisorActual == 0 true_dummy_up_id_018_while_divisor->id_015_if_divisible:n false_dummy_down_id_018_while_divisor false_dummy_up_id_018_while_divisor->false_dummy_down_id_018_while_divisor true_dummy_up_id_015_if_divisible id_015_if_divisible:e->true_dummy_up_id_015_if_divisible true false_dummy_up_id_015_if_divisible id_015_if_divisible:w->false_dummy_up_id_015_if_divisible false id_013_assign_false esPrimo = false true_dummy_up_id_015_if_divisible->id_013_assign_false:n false_dummy_down_id_015_if_divisible false_dummy_up_id_015_if_divisible->false_dummy_down_id_015_if_divisible:n true_dummy_down_id_015_if_divisible id_013_assign_false:s->true_dummy_down_id_015_if_divisible:n end_id_015_if_divisible true_dummy_down_id_015_if_divisible->end_id_015_if_divisible false_dummy_down_id_015_if_divisible->end_id_015_if_divisible id_016_inc_divisor divisorActual = divisorActual + 1 end_id_015_if_divisible:s->id_016_inc_divisor:n true_dummy_down_id_018_while_divisor id_016_inc_divisor:s->true_dummy_down_id_018_while_divisor:n true_dummy_down_left_id_018_while_divisor true_dummy_down_id_018_while_divisor->true_dummy_down_left_id_018_while_divisor true_dummy_down_left_id_018_while_divisor->id_018_while_divisor:s end_dummy_down_id_018_while_divisor false_dummy_down_id_018_while_divisor->end_dummy_down_id_018_while_divisor id_030_if_comprobado esPrimo == true end_dummy_down_id_018_while_divisor->id_030_if_comprobado true_dummy_up_id_030_if_comprobado id_030_if_comprobado:e->true_dummy_up_id_030_if_comprobado true false_dummy_up_id_030_if_comprobado id_030_if_comprobado:w->false_dummy_up_id_030_if_comprobado false id_024_if_first listaPrimos == "" true_dummy_up_id_030_if_comprobado->id_024_if_first:n false_dummy_down_id_030_if_comprobado false_dummy_up_id_030_if_comprobado->false_dummy_down_id_030_if_comprobado:n true_dummy_up_id_024_if_first id_024_if_first:e->true_dummy_up_id_024_if_first true false_dummy_up_id_024_if_first id_024_if_first:w->false_dummy_up_id_024_if_first false id_022_first_primo listaPrimos = "" + candidato true_dummy_up_id_024_if_first->id_022_first_primo:n id_020_append_primo listaPrimos = listaPrimos + ", " + candidato false_dummy_up_id_024_if_first->id_020_append_primo:n true_dummy_down_id_024_if_first id_022_first_primo:s->true_dummy_down_id_024_if_first:n false_dummy_down_id_024_if_first id_020_append_primo:s->false_dummy_down_id_024_if_first:n end_id_024_if_first true_dummy_down_id_024_if_first->end_id_024_if_first false_dummy_down_id_024_if_first->end_id_024_if_first id_028_if_termina3 candidato % 10 == 3 end_id_024_if_first:s->id_028_if_termina3:n true_dummy_up_id_028_if_termina3 id_028_if_termina3:e->true_dummy_up_id_028_if_termina3 true false_dummy_up_id_028_if_termina3 id_028_if_termina3:w->false_dummy_up_id_028_if_termina3 false id_026_add_acumulador sumaPrimosTerminanEn3 = sumaPrimosTerminanEn3 + candidato true_dummy_up_id_028_if_termina3->id_026_add_acumulador:n false_dummy_down_id_028_if_termina3 false_dummy_up_id_028_if_termina3->false_dummy_down_id_028_if_termina3:n true_dummy_down_id_028_if_termina3 id_026_add_acumulador:s->true_dummy_down_id_028_if_termina3:n end_id_028_if_termina3 true_dummy_down_id_028_if_termina3->end_id_028_if_termina3 false_dummy_down_id_028_if_termina3->end_id_028_if_termina3 true_dummy_down_id_030_if_comprobado end_id_028_if_termina3:s->true_dummy_down_id_030_if_comprobado:n end_id_030_if_comprobado true_dummy_down_id_030_if_comprobado->end_id_030_if_comprobado false_dummy_down_id_030_if_comprobado->end_id_030_if_comprobado id_031_inc_numero candidato = candidato + 1 end_id_030_if_comprobado:s->id_031_inc_numero:n true_dummy_down_id_033_while_numero id_031_inc_numero:s->true_dummy_down_id_033_while_numero:n true_dummy_down_left_id_033_while_numero true_dummy_down_id_033_while_numero->true_dummy_down_left_id_033_while_numero true_dummy_down_left_id_033_while_numero->id_033_while_numero:s end_dummy_down_id_033_while_numero false_dummy_down_id_033_while_numero->end_dummy_down_id_033_while_numero id_034_out_lista "Numeros primos del 1 al 30: " + listaPrimos end_dummy_down_id_033_while_numero->id_034_out_lista id_035_out_acumulador "Suma de primos que terminan en digito 3: " + sumaPrimosTerminanEn3 id_034_out_lista:s->id_035_out_acumulador:n id_036_return End id_035_out_acumulador:s->id_036_return:n
Estructuras Repetitivas
id_001_begin Begin id_002_decl_numero numero id_001_begin:s->id_002_decl_numero:n id_003_decl_respuesta respuesta id_002_decl_numero:s->id_003_decl_respuesta:n id_004_decl_seguir seguir id_003_decl_respuesta:s->id_004_decl_seguir:n id_005_decl_positivos positivos id_004_decl_seguir:s->id_005_decl_positivos:n id_006_decl_negativos negativos id_005_decl_positivos:s->id_006_decl_negativos:n id_007_decl_ceros ceros id_006_decl_negativos:s->id_007_decl_ceros:n id_008_decl_pares pares id_007_decl_ceros:s->id_008_decl_pares:n id_009_decl_impares impares id_008_decl_pares:s->id_009_decl_impares:n id_010_assign_pos positivos = 0 id_009_decl_impares:s->id_010_assign_pos:n id_011_assign_neg negativos = 0 id_010_assign_pos:s->id_011_assign_neg:n id_012_assign_cer ceros = 0 id_011_assign_neg:s->id_012_assign_cer:n id_013_assign_par pares = 0 id_012_assign_cer:s->id_013_assign_par:n id_014_assign_imp impares = 0 id_013_assign_par:s->id_014_assign_imp:n id_015_assign_seguir seguir = true id_014_assign_imp:s->id_015_assign_seguir:n end_id_044_dowhile id_015_assign_seguir:s->end_id_044_dowhile:n id_016_input_num numero end_id_044_dowhile->id_016_input_num id_025_if_pos numero > 0 id_016_input_num:s->id_025_if_pos:n true_dummy_up_id_025_if_pos id_025_if_pos:e->true_dummy_up_id_025_if_pos true false_dummy_up_id_025_if_pos id_025_if_pos:w->false_dummy_up_id_025_if_pos false id_023_inc_pos positivos = positivos + 1 true_dummy_up_id_025_if_pos->id_023_inc_pos:n id_021_if_neg numero < 0 false_dummy_up_id_025_if_pos->id_021_if_neg:n true_dummy_down_id_025_if_pos id_023_inc_pos:s->true_dummy_down_id_025_if_pos:n true_dummy_up_id_021_if_neg id_021_if_neg:e->true_dummy_up_id_021_if_neg true false_dummy_up_id_021_if_neg id_021_if_neg:w->false_dummy_up_id_021_if_neg false id_019_inc_neg negativos = negativos + 1 true_dummy_up_id_021_if_neg->id_019_inc_neg:n id_017_inc_cer ceros = ceros + 1 false_dummy_up_id_021_if_neg->id_017_inc_cer:n true_dummy_down_id_021_if_neg id_019_inc_neg:s->true_dummy_down_id_021_if_neg:n false_dummy_down_id_021_if_neg id_017_inc_cer:s->false_dummy_down_id_021_if_neg:n end_id_021_if_neg true_dummy_down_id_021_if_neg->end_id_021_if_neg false_dummy_down_id_021_if_neg->end_id_021_if_neg false_dummy_down_id_025_if_pos end_id_021_if_neg:s->false_dummy_down_id_025_if_pos:n end_id_025_if_pos true_dummy_down_id_025_if_pos->end_id_025_if_pos false_dummy_down_id_025_if_pos->end_id_025_if_pos id_033_if_nonzero numero != 0 end_id_025_if_pos:s->id_033_if_nonzero:n true_dummy_up_id_033_if_nonzero id_033_if_nonzero:e->true_dummy_up_id_033_if_nonzero true false_dummy_up_id_033_if_nonzero id_033_if_nonzero:w->false_dummy_up_id_033_if_nonzero false id_031_if_par numero % 2 == 0 true_dummy_up_id_033_if_nonzero->id_031_if_par:n false_dummy_down_id_033_if_nonzero false_dummy_up_id_033_if_nonzero->false_dummy_down_id_033_if_nonzero:n true_dummy_up_id_031_if_par id_031_if_par:e->true_dummy_up_id_031_if_par true false_dummy_up_id_031_if_par id_031_if_par:w->false_dummy_up_id_031_if_par false id_029_inc_par pares = pares + 1 true_dummy_up_id_031_if_par->id_029_inc_par:n id_027_inc_imp impares = impares + 1 false_dummy_up_id_031_if_par->id_027_inc_imp:n true_dummy_down_id_031_if_par id_029_inc_par:s->true_dummy_down_id_031_if_par:n false_dummy_down_id_031_if_par id_027_inc_imp:s->false_dummy_down_id_031_if_par:n end_id_031_if_par true_dummy_down_id_031_if_par->end_id_031_if_par false_dummy_down_id_031_if_par->end_id_031_if_par true_dummy_down_id_033_if_nonzero end_id_031_if_par:s->true_dummy_down_id_033_if_nonzero:n end_id_033_if_nonzero true_dummy_down_id_033_if_nonzero->end_id_033_if_nonzero false_dummy_down_id_033_if_nonzero->end_id_033_if_nonzero id_034_input_resp respuesta end_id_033_if_nonzero:s->id_034_input_resp:n id_042_if_n_upper respuesta == "N" id_034_input_resp:s->id_042_if_n_upper:n true_dummy_up_id_042_if_n_upper id_042_if_n_upper:e->true_dummy_up_id_042_if_n_upper true false_dummy_up_id_042_if_n_upper id_042_if_n_upper:w->false_dummy_up_id_042_if_n_upper false id_040_set_false_upper seguir = false true_dummy_up_id_042_if_n_upper->id_040_set_false_upper:n id_038_if_n_lower respuesta == "n" false_dummy_up_id_042_if_n_upper->id_038_if_n_lower:n true_dummy_down_id_042_if_n_upper id_040_set_false_upper:s->true_dummy_down_id_042_if_n_upper:n true_dummy_up_id_038_if_n_lower id_038_if_n_lower:e->true_dummy_up_id_038_if_n_lower true false_dummy_up_id_038_if_n_lower id_038_if_n_lower:w->false_dummy_up_id_038_if_n_lower false id_036_set_false_lower seguir = false true_dummy_up_id_038_if_n_lower->id_036_set_false_lower:n false_dummy_down_id_038_if_n_lower false_dummy_up_id_038_if_n_lower->false_dummy_down_id_038_if_n_lower:n true_dummy_down_id_038_if_n_lower id_036_set_false_lower:s->true_dummy_down_id_038_if_n_lower:n end_id_038_if_n_lower true_dummy_down_id_038_if_n_lower->end_id_038_if_n_lower false_dummy_down_id_038_if_n_lower->end_id_038_if_n_lower false_dummy_down_id_042_if_n_upper end_id_038_if_n_lower:s->false_dummy_down_id_042_if_n_upper:n end_id_042_if_n_upper true_dummy_down_id_042_if_n_upper->end_id_042_if_n_upper false_dummy_down_id_042_if_n_upper->end_id_042_if_n_upper id_044_dowhile seguir end_id_042_if_n_upper:s->id_044_dowhile:n true_dummy_down_id_044_dowhile id_044_dowhile:e->true_dummy_down_id_044_dowhile true id_045_out_pos "Cantidad de numeros positivos: " + positivos id_044_dowhile:s->id_045_out_pos false true_dummy_up_id_044_dowhile true_dummy_up_id_044_dowhile->end_id_044_dowhile:e true_dummy_down_id_044_dowhile->true_dummy_up_id_044_dowhile id_046_out_neg "Cantidad de numeros negativos: " + negativos id_045_out_pos:s->id_046_out_neg:n id_047_out_cer "Cantidad de ceros: " + ceros id_046_out_neg:s->id_047_out_cer:n id_048_out_par "Cantidad de numeros pares: " + pares id_047_out_cer:s->id_048_out_par:n id_049_out_imp "Cantidad de numeros impares: " + impares id_048_out_par:s->id_049_out_imp:n id_050_return End id_049_out_imp:s->id_050_return:n