lunes, 15 de junio de 2009

Ejercicio



Proceso Ejercicios




Dimension a[4], b[4], c[8];


para i<-1 Hasta 4 Hacer
a[i]<-azar(1000); Escribir "A: ", a[i];
FinPara
Leer pausa;


para k<-1 Hasta 4 Hacer
b[k]<-azar(1000); Escribir "B: ", b[k];
FinPara
Leer pausa;

para z<-1 Hasta 4 hacer
c[z]<-a[z]; Escribir "C: ", c[z];
FinPara

Para yy<-5 Hasta 8 Hacer
c[yy]<-b[yy-4]; Escribir "C: ", c[yy];
FinPara


FinProceso

Vectores



Proceso Vectores

//Definir ambos vectores

Dimension a[10], b[10], c[10];

//Llenar ambos vectores con datos al azar...

i<-1; Mientras (i<11)> ", "A: ",a[i], " B: ", b[i];
i<-i+1;
FinMientras

para k<-1 Hasta 10 Hacer
c[k]<-a[k]+b[k]; Escribir c[k];
FinPara

FinProceso

Proceso vectores
//Definir una variable de tipo arreglo
Dimension vector[10];

//Vamos a inicializar la variable

//Ciclo de asignacion...
i<-1; Mientras i<11> ", vector[i]; //mostramos el dato
i <- i + 1; //mueve a otra posicion
FinMientras

Escribir "Listo...";

FinProceso

lunes, 20 de abril de 2009

Declaracion de Impuestos



Proceso devolucion_de_impuesto
//Ahora veremos como se realiza una correcta
//devolucion de impuesto su procedimiento
//y su forma de pago.
escribir "quieres saber como se realiza una correcta devolucion";

Escribir "cual es su nombre";
leer nombre;

escribir "primero que nada el contribuyente realiza la declaracion";
leer pausa;
Escribir "donde se realiza la declaracion?";
//responde en el servicio de impuestos internos

escribir "en el sii el cual informa a tesoreria las devoluciones";
leer pausa;

escribir "luego tesoreria realiza el proceso de devolucion"
leer pausa;

Escribir "la casa de moneda imprime los cheques luego ensobra y embala";
leer pausa;

Escribir "luego la casa de moneda envia cheques envalados a correos de chile";
leer pausa;

Escribir "correos de chile realiza procesos de imposicion";
leer pausa;

Escribir "a la vez correos de chile distribuye cheques a centros de distribucion regionales y comunales a nivel nacional";
leer pausa;

Escribir "el cheque es recibido por el cartero para su distribucion";
leer pausa;

Escribir "el cliente recibe su cheque en su domicilio";
Leer pausa;

Escribir "el contribuyente debe ir al banco estado para cobrar su cheque";
FinProceso

lunes, 13 de abril de 2009

Construccion Repisa

Diagrama Repisa



Diagrama Repisa

Proceso Contruccion_de_Repisa
// Ahora veremos como construir dos repisas en un muro de un alto de 1.90m en el cual deben existir dos repisas de las siguientes caracteristicas,
//Deben ser de pino cepillado de 1x3m y deben estar a un metro del suelo y separadas a 48cms. una de la otra el largo de estas es de 1.14m y
// el ancho a lo menos de 30cms. estan deben tener tres tablas debidamente separadas, a continuacion los pasos a seguir:
Escribir "Quisiera saber como se construyen estas repisas y cuales son los elementos y materiales a utilizar";
Escribir "Bueno senor o señora cual es su nombre";
Leer nombre;
Escribir "Los materiales a usar son los siguientes";
Leer pausa;
Escribir "6 Tablas de pino sepillado seco de 1x3m y 3.20m de largo";
//El valor de cada tabla es de $908c/u, su valor total es de $5.448.
Escribir "4 Soporte escuadra blanco de 30x35cms";
//El valor de cada soporte es de $1.380c/u y su valor total es de $5.520.
Escribir "1 Caja de tornillos para madera de 5x1/2";
//El valor de cada caja es de $690c/u y se necesita una.
Escribir "1 Bolsas de tarugos de 8m ronson tb8";
//El valor de la bolsa de tarugos es de $528c/u y se nesecita una.
Escribir "2 Cajas de tornillo roscalata binding 8x1";
//El valor de la caja de tornillos roscalata es de $828c/u y su valor total es de $1.658
Escribir "1 Barnis en spray poliuretano roble brillante 485ml, Marson";
//El valor del barniz es de $2.790c/u y se nesecita uno.
Escribir "1 Set de brocas de concreto redline";
//El valor de el set de brocas es de $2.190c/u y se nesecita uno.
Escribir "1 Set de brocas de metal redline";
// El valor del set de brocas es de $1.990c/u y se nesecita uno.
Escribir "Paso Uno";
T1<-68
//Nos demoramos 1 hora en cotizar y comprar.
Leer pausa;
Leer pausa;
Escribir "Las herramientas para construir la repisa son:"
Leer pausa;
Escribir "Martillo de goma";
Escribir "Serrucho electrico o manual";
Escribir "Lijadora";
Escribir "Atornillador electrico o manual (cruz y paleta)";
Escribir "Nivel de mano";
Leer pausa;
Leer pausa;
Escribir "Los pasos para hacer la instalacion son:";
Leer pausa;

Escribir "Primero que nada cortar las tablas de 1.14m de las cuales saldran 2 tablas de cada una";
//De cada tabla sobraran 92cms, los cuales se pueden utilizar en otra cosa.
Escribir "Una vez cortadas las tablas barnizar y dejar secar";
Leer pausa;
Escribir "Medir del suelo 1 metro hacia arriba y luego marcar 1.14m lineal";
Leer pausa;
Escribir "Del 1.14m lineal dividir en cuatro puntos de 28.5cms cada uno y luego fijar los soportes.";
Leer pausa;
Escribir "Presentar las tablas y perforar segun Hoyos de los soportes y luego atornillar";
Leer pausa;
Escribir "para la siguiente repisa medir de la repisa ya instalado 48cm hacia arriba y seguir el mismo procedimiento";
escribir "Paso dos";
T2<-200
//En construir la repisa nos demoramos 3 horas.
Leer pausa;
Leer pausa;
T<- T1+T2
escribir T, " minutos total";
FinProceso

Construccion Repisa



domingo, 12 de abril de 2009

Programacion


Programación

En informática, la programación es un proceso por el cual se escribe (en un lenguaje de programación), se prueba, se depura y se mantiene el código fuente de un programa informático. Dentro de la informática, los programas son los elementos que forman el software, que es el conjunto de las instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. Por lo tanto, la programación es una de las principales áreas dentro de la informática.

Para el desarrollo de programas de cierta envergadura o complejos, con ciertas garantías de calidad, es conveniente seguir alguno de los modelos de desarrollo de software existentes, en donde la programación es sólo una de las etapas del proceso de desarrollo de software. Los modelos de desarrollo de software los aborda una disciplina específica del campo de la informática: la ingeniería del software.



Programas y algoritmos

Un algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) un algoritmo. Nótese que es la secuencia de instrucciones en sí (la ejecución) la que debe ser finita, no el número de pasos realizados.

Los programas suelen subdividirse en partes menores (módulos), de modo que la complejidad algorítmica de cada una de las partes sea menor que la del programa completo, lo cual ayuda al desarrollo del programa.

Según Niklaus Wirth, un programa está formado por algoritmos y estructura de datos.

Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionar las siguientes:

* programación estructurada
* programación modular
* programación orientada a objetos (POO)
* programación declarativa

Programación e ingeniería del software

Existe una tendencia a identificar el proceso de creación de un programa informático con la programación, que es cierta cuando se trata de programas pequeños para uso personal, y que dista de la realidad cuando se trata de grandes proyectos.

El proceso de creación de software, desde el punto de vista de la ingeniería, incluye los siguientes pasos:

1. Reconocer la necesidad de un programa para solucionar un problema o identificar la posibilidad de automatización de una tarea.
2. Recoger los requisitos del programa. Debe quedar claro qué es lo que debe hacer el programa y para qué se necesita.
3. Realizar el análisis de los requisitos del programa. Debe quedar claro cómo debe realizar el programa las cosas que debe hacer. Las pruebas que comprueben la validez del programa se pueden especificar en esta fase.
4. Diseñar la arquitectura del programa. Se debe descomponer el programa en partes de complejidad abordable.
5. Implementar el programa. Consiste en realizar un diseño detallado, especificando completamente todo el funcionamiento del programa, tras lo cual la codificación debería resultar inmediata.
6. Implantar (instalar) el programa. Consiste en poner el programa en funcionamiento junto con los componentes que pueda necesitar (bases de datos, redes de comunicaciones, etc.).

La ingeniería del software se centra en los pasos de planificación y diseño del programa, mientras que antiguamente (programación artesanal) la realización de un programa consistía únicamente en escribir el código.

sábado, 11 de abril de 2009

Diagrama de Tiriangulo Rectangulo




Proceso calculo_area_triangulo
Escribir "calcular area de un triangulo";
Leer pausa;
Escribir "usted tiene que ingresar datos";
Escribir "ingrese el valor de la altura";
Leer A;
Escribir "ingrese el valor de la base";
Leer B;
area <- (A*B)/2;
Escribir area;
FinProceso

lunes, 30 de marzo de 2009

Diagrama - Circulo



Proceso calculo_area_circular
Escribir "calculo de un area de un circulo";
leer pausa;
Escribir "usted tiene que ingresar datos";
Escribir "ingrese el valor de la base";
Leer x;
Escribir "ingrese el valor de altura ";
Leer A;
area <- 3.14*x*a;
Escribir area;
FinProceso

Diagrama - Dividir


Proceso dividirEscribir "calcular la siguiente division";
Escribir "ingrese el valor de dividendo:";

Leer dividendo;
Escribir "ingrese el valor del divisor:";

Leer divisor;


resto <- dividendo MOD divisor;si (resto=0) Entonces

Escribir "la division es exacta";

Sino

Escribir "la division no es exacta";

FinSi Escribir "este programa fue escrito por denis";


FinProceso



Datos personales