Mostrando entradas con la etiqueta ORDINOGRAMA. Mostrar todas las entradas
Mostrando entradas con la etiqueta ORDINOGRAMA. Mostrar todas las entradas

viernes, 10 de marzo de 2017

pseudocódigo y suma de números enteros entre 1 y 10

  • Suma de números enteros entre 1 y 10
PSEUDOCODIGO
INICIO
|
|          Suma=0;
|          Mientras (CONTA MENOR o =10)
|          |
|          |   conta+1
|          |   suma+conta
|          |
|          |FIN MIENTRAS
|
FIN


ORDINOGRAMA

                                            INICIO
                                                 |
                                                 |
                                             suma=0
                                                     conta=0
                                                           |
                                                           |
                                   ----------->   Conta>=10__________NO____
                                  |                        |                                             |
                                  |                        |                                             |
                                  |                    SI                                      Imprimir suma
                                  |                        |                                             |
                                  |                suma=suma+conta                     |
                                  |                 conta=conta+1                          |
                                  |                         |                                            |
                                  |                         |                                            |
                                  |______________|                                           FIN

miércoles, 8 de marzo de 2017

Ordinograma, pseudocódigo y código de una suma de dos números impares Y POSITIVOS

  • Suma de números impares entre 2 valores enteros y positivos que se meten por teclado

ORDINOGRAMA

                                                                  INICIO
                                                                        |
                                                                        |
                                                        declaracion variables
                                                                  a, b, i, s=0
                                                                        |
                                                                        |
                                                                 leer a, b
                                                                        |
                                                                        |______________a>b_____N______
                                                                        |                              |                          |
                                                                        |                               |___S___x=a     |
                                                                        |                                              a=b     |
                                                                        |                                              b=x     |
                                                                        |________________________________|  
                                                                        |       
                                                                   a%2==0 _______                
                                                                        |                      |
                                                                        |                      |
                                                                       si                     no
                                                                        |                       |
                                                                        |                       |
                                                                        |                       |
                                                                   a=a+1                 |
                                                                        |_____________|
                                                                                       |
                             |_______________________________ |
                         i=i+2                                                    |
                             |                                                    s=s+i
                             |                                                        |
                             |                                                        |
                             |____________________________  i<=b
                                                                                     |
                                                                                     |
                                                                                    NO
                                                                                     |
                                                                                   FIN


SEUDOCÓDIGO

Inicio algoritmo
   Declaracion variables a, b, i, s=0;
   leer datos a, b;
   algoritmo:
           si a>b entonces x=a;
                                     a=b;
                                     b=x;
           si a½2==0 entonces a=a+1;
              desde i= hasta i < b
              hacer s=s+i
              Fin desde
   Visualizar S
Fin algoritmo





  CÓDIGO


 <html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var a, b, i, s; // declaración de variables
        s=0;// iniciamos s como contador a 0
        //petición de datos por teclado
        a=parseInt(prompt('dame un número entero positivo:',''));
        b=parseInt(prompt('dame otro número entero positivo',''));
        //comprobamos si a>b, me interesa que a<b
        if (a>b){
        x=a;
        a=b;
        b=x;
        }
        //comprobamos si a es par
        if(a%2==0){//a es par y lo incrementamos en 1
        alert(a+" es par y lo incrementamos en 1");
        a++;// a++ es como poner que a=a+1
        }
        //entramos en el bucle para sumar los números impares
        for (i=a;i<=b;i+=2){
        //desde i=valor inicial hasta i=valor final con incremento de 2 hacer.
        //i+=2 --> i=i+2
        s=s+i;
       
        }
        document.write('El valor de la suma de los impares entre ',a,' y ',b,' es ',s);
   
            </script>
    </body>

</html>

Ordinograma, pseudocódigo y código: Hayar doble y triple de un número

Nos piden un número y tenemos que hayar el doble y el triple


ORDINOGRAMA

                                                               INICIO
                                                                     |
                                                                     |
                                                          declarar variable N,d y t
                                                                     |
                                                                 leer N
                                                                     |
                                                                     |
                                                                     |
                                                                     |
                                                                     |
                                                             d=2*N
                                                                     |
                                                                     |
                                                               t=3*N
                                                                     |
                                                      Visualizar doble y triple
                                                                     |
                                                                    FIN



PSEUDOCÓDIGO

Inicio algoritmo
    Definir variables n, d , t;
     leer n
     d=2*n;
     t=3*n;
     Visualizar d;
     visualizar  t;
Fin algoritmo


CÓDIGO

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var n, d, t;//declaración de variables
        n=0; d=0; t=0;
        n=parseInt(prompt('Dame el número:',''));//leer un número y le convierto
        d= 2*n;//calculos
        t= 3*n;//calculos
       
        document.write('El doble de ' ,n,' es: ',d);
        document.write('</br>');
        document.write('El triple de ',n, ' es: ',t);
            </script>
    </body>

</html>

Ordinograma y código. Decir si un año es bisiesto

Programa que nos dice si un año es bisiesto.
  • Un año es bisiesto cuando es divisible por 4 pero no por 100 o cuando es divisible por 400


ORDINOGRAMA

                                                INICIO
                                                                 |
                                                      |
                                          definir variable A
                                                                |
                                                                |
                                                           Leer A
                                                                |
                                                                |
                                                        A%4==0---------N-------NO ES BISIESTO
                                                                |                                                 |
                                                                |                                                 |
                                                               SI                                               |
                                                                |                                                 |
                                                                |                                                 |
                                                      ES BISIESTO                                     |
                                                                |___________________________ |
                                                                                          |
                                                                                        FIN


CÓDIGO

<html>
    <head>
    </head>
    <body>
            <script type="text/javascript">
        var A;//declaración de variables 
        A=parseInt(prompt('Ingrese un año:',''));//leer un número y le convierto
        //calculos
       
        if((((A%100)!=0)&&((A%4)==0))||((A%400)==0)){
        document.write(' Es bisiesto');
        }
        else{
        document.write(' No es bisiesto');}
   
            </script>
    </body>

</html>




Ordinograma y pseudocodigo de programa que nos dice si ul alumno está a probado o suspendido

ORDINOGRAMA



                                                                  INICIO
                                                                        |
                                                                        |
                                                          Definir variables
                                                                 - nombre
                                                                   - nota
                                                                        |
                                                                        |
                                                               Leer nombre
                                                                leer nota
                                                                        |
                                                                        |
                                                                 NOTA>5__________NO
                                                                        |                             |
                                                                        |                        suspenso
                                                                       SI                           |
                                                                        |                             |
                                                                 aprobado                      |
                                                                        |________________|
                                                                                        |
                                                                                      FIN



PSEUDOCÓDIGO


Inicio algoritmo
    Definir variables
    Var nombre, nota
    leer nombre, nota
    Si(nota>=5)
    escribir: está aprobado
    sino
    Escribir: está suspenso
 Fin de algoritmo


CÓDIGO
var nombre;
var nota;
nombre=prompt('Dame un nombre','');
nota=prompt('Dame una nota','');
if (nota>=5){
document.write(nombre +' Está a probado con un ' +nota);
}
else{
document.write(nombre +'Está suspenso 'con un + nota);
}



OTRO CÓDIGO

<html>
<head>
<script language="JavaScript">
var nombre;
var nota;
nombre=prompt('Dame un nombre','');
nota=prompt('Dame una nota','');
if (nota>=5)
document.write(nombre+' está aprobado con un '+nota);
else
document.write(nombre +'Está suspenso con un'+ nota);
</script>
</head>
<body>
</body>
</html>





 

Ordinograma, pseudocódigo y código de la suma de dos números

                                                           Suma de dos números           
 ORDINOGRAMA

                                                                       INICIO
                                                                             |
                                                                             |
                                                         declaración de variables
                                                                          A, B
                                                                             |
                                                                             |
                                                                         S=a+b
                                                                             |
                                                                             |
                                                                    Visualizar S
                                                                             |
                                                                             |
                                                                           FIN


CÓDIGO

var a;
var b;
var suma;
a=prompt('Dame un número','');
b=prompt('Dame otro número','');
var suma=parseInt(a)+parseInt(b);
document.write('La suma de ' ,a,' y',b,' es ' ,'');
document.write(suma);




OTRO CÓDIGO 
 <html>
    <head>
       <script type="text/javascript">
          var valor1;
          var valor2;
          valor1=prompt('Ingrese primer numero','');
          valor2=prompt('Ingrese segundo numero','');
          var suma=parseInt(valor1)+parseInt(valor2);
          document.write('La suma es ');
          document.write(suma);
       </script>
    </head>
    <body>
    </body>

</html>



PSEUDOCÓDIGO

Inicio algoritmo
   Declaración de variables
   A, B, S
   s=a+b
   Visualizar S
Fin algoritmo


martes, 7 de marzo de 2017

Código y ordinograma: Nos piden un número entre 1 y 12 y nos da el mes

PROGRAMA QUE NOS PIDE METER UN NÚMERO ENTERO ENTRE 1 Y 12 Y NOS DÉ EL MES DEL AÑO QUE ES


ORDINOGRAMA

                                                         INICIO
                                                               |
                                                               |
                                                      Declarar A
                                                               |
                                                               |
                                                           Leer A
                                                               |
                                                               |
                                                            A>1
                                                              y  _____S____
                                                           A<12             |
                                                               |              A==1____n___A==2____n_____...
                                                               |                                                    ...hasta A==12                                                                |
                                                               N
                                                               |
                                                          ERROR


CÓDIGO
<!Dado un numero entre 1 y 12, indicar el mes>
<html>
<head>
</head>
<body>
<script language="JavaScript">
  var A;
  A = prompt('Ingrese primer número:','');
  A = parseInt(A);
  if(A>=1 && A<=12){
    if(A==1)
        document.write('Estamos en ENERO');
    else
    if(A==2)
        document.write('Estamos en FEBRERO');
    else
    if(A==3)
        document.write('Estamos en MARZO');
    else
    if(A==4)
        document.write('Estamos en ABRIL');
    else
    if(A==5)
        document.write('Estamos en MAYO');
    else
    if(A==6)
        document.write('Estamos en JUNIO');
    else
    if(A==7)
        document.write('Estamos en JULIO');
    else
    if(A==8)
        document.write('Estamos en AGOSTO');
    else
    if(A==9)
        document.write('Estamos en SEPTIEMBRE');
    else
    if(A==10)
        document.write('Estamos en OCTUBRE');
    else
    if(A==11)
        document.write('Estamos en NOVIEMBRE');
    else
        document.write('Estamos en DICIEMBRE');
    }
    else
        document.write('Error en dato introducido');
</script>
</body>
</html>

ORDINOGRAMA y código: Minicalculadora, Nos dan dos números y el programa debe sumarlos, restarlos y multiplicarlos

ORDINOGRAMA: Minicalculadora: Nos dan dos números y el programa deberá sumarlos, restarlos, multiplicarlos y dividirlos.

                                                  INICIO
                                                       |
                                                       |
                                      definimos las variables
                                                   A y B
                                                       |
                                                       |
                                               Leer A y B
                                                       |
                                                       |
                                          Visualiza A + B
                                                       |
                                                       |
                                          Visualiza A - B
                                                       |
                                                       |
                                          Visualiza A * B
                                                       |
                                                       |____________B=0______S_____ERROR
                                                       |                                                  División por 0
                                                      N                                                          |
                                                       |                                                           |
                                                       |                                                           |
                                              Visualiza A/B                                               |
                                                       | ________________________________ |
                                                                                      |
                                                                                      |
                                                                                   FIN



OTRO CÓDIGO

 <!MINI CALCULADORA.>
<html>
<head>
<script language="JavaScript">
  var valor1;
  var valor2;
  valor1=prompt('Ingrese primer número:','');
  valor2=prompt('Ingrese segundo número:','');
  var suma=parseInt(valor1)+parseInt(valor2);
  var diferencia=parseInt(valor1)-parseInt(valor2);
  var producto=parseInt(valor1)*parseInt(valor2);
  if(parseInt(valor2)==0){
    //var cociente= "Error, división por cero";
    alert("Error, división por cero");}
  else
    var cociente=parseInt(valor1)/parseInt(valor2);
 
  document.write('La suma es ');
  document.write(suma);
  document.write('<br>');
  document.write('La diferencia es ');
  document.write(diferencia);
  document.write('<br>');
  document.write('El producto es ');
  document.write(producto);
  document.write('<br>');
  document.write('El cociente es ');
  document.write(cociente);
  </script>
</head>
<body>
</body>
</html>



ORDINOGRAMA: Evaluar si un número dado es 0, positivo o negativo

*El ordinograma ayuda al programador. Los símbolos llevan a la representación de un modelo de programa.


ORDINOGRAMA PARA EVALUAR SI UN NÚMERO DADO POR TECLADO ES CERO, POSITIVO O NEGATIVO

                                                 INICIO
                                                       |
                                                       |
                                                       |
                                             DEFINIR N
                                                       |
                                                       |
                                                       |
                                                LEER  N
                                                       |
                                                       |
                                                       |
                                                                            Nos hacemos una pregunta
                                                              N=0-----------NO-----
                                                     |                             |
                                                     |                             |
                                                     |                             |
                                                     |                         N>0--------NO-------
                                                     |                                |                      |
                                                 ES 0                             S                     |
                                                   |                                  |                     |
                                                   |                       POSITIVO        NEGATIVO
                                                   |                                 |                      |
                                                   |                                 |                      |
                                                   |                                  ------------------- |
                                                   --------------------------------------| 
                                                                       |
                                                                       |
                                                                     FIN