Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

miércoles, 8 de octubre de 2014

Tipo real

0

Tipo real: ejemplo 1
algoritmo longitudCircunferencia
{ Lee de teclado el radio de una circunferencia y escribe por pantalla su longitud}
constantes
     pi=3.1416;
variables
     radio:real;
principio
     escribirCadena (pantalla. "Escriba el radio de la circunferencia");
     leerReal (teclado, radio);
     escribirCadena(pantalla, "La longitud de la circunferencia es:");
     escribirReal(pantalla,2*pi*radio);
fin

Tiporeal: ejemplo2
algoritmo ecuacionSegundoGrado
{Resuleve la ecuación ax2+bx+c=0 y escribe el resultado por pantalla}
variables
     a,b,c:real;
     discriminante:real;
     termino1,termino2:real;
principio
     escribirCadena("vamos a resolver la ecuación de segundo grado si nos da a, b y c");
     ecribirCadena("introduce a:");
     leerReal(teclado,a);
     escibirCadena("introduce b:");
     leerReal(teclado,b);
     escibirCadena("introduce c:");
     leerReal(teclado,c);
     dicriminante:=b**b-4.0*a*c;
     termino1:=-b/(2.0*a);
     termino2:=sqrt(abs(discriminante))/(2.0*a);
     si discriminante>=0
          entonces {las dos raíces son reales}
               escribirCadena(pantalla,"Primera raíz:");
               escribirReal(pantalla, termino1+termino2);
               acabarLinea(pantalla);
               escribirCadena(pantalla, "Segunda raíz");
               escribirReal(pantalla, termino1-termino2);
               acabarLinea(pantalla);
     si no {Las dos raíces son complejas conjugadas}
          escribirCadena(pantalla, "Primera raíz.Parte real:");
          escribirReal(pantalla,termino1);
          escribirCadena(pantalla,"Parte imaginaria;");
          escribirReal(pantalla, termino2);
          acabarLinea(pantalla);
          escribirCadena(pantalla,"Segunda raíz,Parte real:");
          escribirReal(pantalla,termino1);
          escribirCadena(pantalla,"Parte imaginaria:");
          escribirReal(pantalla,-termino2);
          acabarLinea(pantalla);
    fsi
final
    
Tipo real: ejemplo 3
algoritmo elevar
{imprime por pantalla el valor de xn}
variables
     resultado, x: real;
     inidice, n: entero;
principio
    escribirCadena(pantalla,"Introduce el valor de x:");
    leerReal(teclado,x);
    escribirCadena(pantalla,"Introduce el valor de n:");
    leerEntero(teclado,n);
    resultado=1.0; {reultado=x0}
    indice=1;
    mientras que indice <= abs(n) hacer
         resultado=resultado*x;
         indice:=indice+1;
    fmq
{resultado=xabs/n}
si n<0 entonces resultado:=1.0/resultado; fsi
escribirCadena(pantalla,"El resultado es:");
escribirReal(pantaña,resultado);
fin

Tipo real: ejemplo 4
...

Este ultimo ejemplo no lo copio que no lo veo bien. Y ayer el dolor de cabeza me duro ... espera, aun no se ha ido :/


0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)