Você está na página 1de 7

1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios.

a) Calcular el permetro y el rea de un rectngulo, posteriormente imprimir los resultados. El algoritmo y el diagrama de flujo se desarrollaron con PSeInt
Pseudocdigo Proceso AreayPerimetro Escribir 'alto :'; Leer alto; Escribir 'ANCHO :'; Leer ancho; area<-alto*ancho; perimetro<-2*alto+2*ancho; Escribir 'AREA : ',area; Escribir 'PERIMETRO : ',perimetro; FinProceso

Diagrama de Flujo

b) Leer 4 nmeros enteros y luego imprimirlos. El algoritmo y el diagrama de flujo se desarrollaron con PSeInt
Pseudocdigo Proceso leerNumeros Escribir "Primer Numero: "; Leer numero1; Escribir "segundo Numero: "; Leer numero2; Escribir "Tercer Numero: "; Leer numero3; Escribir "Cuarto Numero: "; Leer numero4; Escribir "Los numeros son: ", numero1, ", ", numero2, ", ", numero3, ", ", numero4; FinProceso

Diagrama de Flujo

2. Investigue en una empresa, en el rea de sistemas lo siguiente: a) Que software utiliza la empresa.

Realmente este punto no lo pude hacer de la forma como ha sido pedido, pues me encuentro en periodo de convalecencia, pero en las empresas se puede encontrar una gran variedad de software, siendo el primero y esencial el sistema operativo comnmente Windows normalmente en sus versiones ms recientes (Windows 7 y 8), sin embargo se dispone de otras alternativas como Unix y Linux. Otro software comnmente encontrado en las empresas es: Software de contabilidad, como por ejemplo ContaPyme. Las grandes empresas utilizan software que puede articular y gestionar casi todo los procesos dentro esta, como por ejemplo SAP. Tambin se utiliza procesadores de texto, hojas de clculo, software para presentaciones, que se pueden encontrar en paquetes como por ejemplo Microsoft Office. b) Proponga un proceso a la empresa y realice algoritmo y diagrama de flujo. Por ejemplo si se desea realizar la facturacin de una venta, esta se podra implementar realizando los siguientes pasos : Procedimiento Factura_cliente Asignar numero_Factura Iniciar Agregar_Item Asignar Descripcion_Item Asignar Valor_Unitario Asignar Cantidad_Item Calcular Valor_Item <- Valor_Unitario*Cantidad_Item Agregar otro Item? SI : volver a Agregar_Item NO: Continuar Calcular Suma_Items Calcular IVA = 0.16*Suma_Items Calcular Total _Factura = Suma_Items + IVA Imprimir_Factura Fin Factura_Cliente NOTA: Suma_Item e imprimir_Factura realmente son otros dos procedimientos que se deben realizar, de igual forma no se ha detallado el proceso de almacenamiento de los datos. Ahora, realizando el algoritmo en PSeInt, y consultando de la ayuda de este, como almacenar un nmero determinado de artculos en la factura, se observa que se deben crear dos arreglos uno de tipo cadena y otro de tipo numrico. A continuacin se muestra el pseudocdigo y el diagrama de flujo desarrollado en PSeInt y una imagen del resultado obtenido. Proceso factura Escribir "No Factura: ";

Leer NoFactura; Escribir "Cantidad de Articulos a facturar: "; Leer N; Dimension Articulos[N]; Definir Articulos como TEXTO; Dimension Item[N,3]; i<-1; Repetir Escribir "Articulo ",i,": "; Leer Articulos[i]; Escribir "cantidad: "; Leer Item[i,1]; Escribir "Valor Unitario: "; Leer Item[i,2]; Item[i,3]<-Item[i,2]*Item[i,1]; Escribir "Valor total Articulo: ", Item[i,3]; i<-i+1; Hasta Que i>N subTotal <-0; i<-1; Mientras i<=N Hacer subTotal <- subTotal+Item[i,3]; i<-i+1; FinMientras IVA<-subTotal*0.16; Total<-IVA+subTotal; Borrar pantalla; Escribir "------------FACTURA: ",NoFactura,"----------------------------------"; Escribir "ARTICULO CANTIDAD V. UNITARIO V. TOTAL"; i<-1; Mientras i<=N Hacer Escribir Articulos[i]," ",Item[i,1]," ",Item[i,2]," ",Item[i,3]; i<-i+1; FinMientras Escribir "-----------------------------------------------------------"; Escribir "SubTotal: ",subTotal; Escribir "IVA 16% :", IVA; Escribir "TOTAL: ", Total; FinProceso

Algoritmo para utilizar un procesador de texto 3. Resuelva las siguientes preguntas a. Nombre y explique los tipos de operadores y de dos ejemplos de cada una de ellos Los tipos de operadores son: -Aritmticos, los que permiten realizar operaciones matemticas sobre los datos, por ejemplo el operador suma (A+B), y negacin (-A) -Relacionales, se utilizan para comparar valores, por ejemplo A es menor que B (A<B), y A es diferente de B (A<>B) -Lgicos, se utilizan para comparar preposiciones, por ejemplo, A and B, es verdadero si y solo si A y B son verdaderos, y not A, slo ser verdadero si A es falso b. Explique el uso de los tipos de datos Los tipos de datos se utilizan para decirle al computador cuanta memoria debe reservar para almacenar determinado tipo de informacin, as mismo como para definir cul es el conjunto de operaciones aplicable sobre tal informacin. 4. Disee los algoritmos que resuelven los siguientes problemas a. Disear un algoritmo que represente el proceso de hacer un trabajo en un procesador de palabras e imprimirlo. El algoritmo propuesto es el siguiente Proceso EscribirTexto El computador esta encendido ? NO: prenda el computador SI: contine Inicie el procesador de texto

Cree un nuevo documento Escriba_texto Termin de escribir? NO: vuelva a escriba_Texto SI: contine Imprimir Texto Guardar Texto Salir del procesador de texto FinProceso Utilizando un programa para dibujar el diagrama de flujo (yEd) ya que este no corresponde a un algoritmo computacional, se obtiene:

b. Leer el radio de un crculo y calcular e imprimir su rea y longitud de frecuencia. Con la ayuda de PSeInt se desarrolla el siguiente algoritmo y su respectivo diagrama de flujo.

Pseudocdigo

Diagrama de Flujo

Proceso Areaylonguitud Escribir "radio: "; Leer radio; area<-PI*radio^2; longuitud<-2*radio*PI; Escribir "AREA: ", area; Escribir "LONGUITUD: ", longuitud; FinProceso

NOTA: Se adjuntan los archivos para PSeInt, los cuales se deben ejecutar utilizando el perfil Flexible

ATT: JHON EDUAR VALENCIA

Você também pode gostar