9
1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios. a) Calcular el perímetro y el área de un rectángulo, posteriormente imprimir los resultados. El algoritmo y el diagrama de flujo se desarrollaron con PSeInt Pseudocódigo Diagrama de Flujo 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 b) Leer 4 números enteros y luego imprimirlos. El algoritmo y el diagrama de flujo se desarrollaron con PSeInt Pseudocódigo Diagrama de Flujo

ACtividad 1 metodologia.docx

Embed Size (px)

Citation preview

Page 1: ACtividad 1 metodologia.docx

1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios.a) Calcular el perímetro y el área de un rectángulo, posteriormente imprimir los resultados.

El algoritmo y el diagrama de flujo se desarrollaron con PSeInt

Pseudocódigo Diagrama de Flujo

Proceso AreayPerimetroEscribir 'alto :';Leer alto;Escribir 'ANCHO :';Leer ancho;area<-alto*ancho;perimetro<-2*alto+2*ancho;Escribir 'AREA : ',area;Escribir 'PERIMETRO : ',perimetro;

FinProceso

b) Leer 4 números enteros y luego imprimirlos.

El algoritmo y el diagrama de flujo se desarrollaron con PSeInt

Pseudocódigo Diagrama de FlujoProceso 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

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

Page 2: ACtividad 1 metodologia.docx

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 comúnmente Windows normalmente en sus versiones más recientes (Windows 7 y 8), sin embargo se dispone de otras alternativas como Unix y Linux. Otro software comúnmente 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.También se utiliza procesadores de texto, hojas de cálculo, 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 facturación de una venta, esta se podría implementar realizando los siguientes pasos :

Procedimiento Factura_clienteAsignar numero_FacturaIniciar Agregar_Item

Asignar Descripcion_Item Asignar Valor_UnitarioAsignar Cantidad_ItemCalcular Valor_Item <- Valor_Unitario*Cantidad_Item

Agregar otro Item?SI : volver a Agregar_ItemNO: Continuar

Calcular Suma_ItemsCalcular IVA = 0.16*Suma_ItemsCalcular Total _Factura = Suma_Items + IVAImprimir_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 número determinado de artículos en la factura, se observa que se deben crear dos arreglos uno de tipo cadena y otro de tipo numérico.

A continuación se muestra el pseudocódigo y el diagrama de flujo desarrollado en PSeInt y una imagen del resultado obtenido.

Proceso facturaEscribir "No Factura: ";

Page 3: ACtividad 1 metodologia.docx

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>NsubTotal <-0;i<-1;Mientras i<=N Hacer

subTotal <- subTotal+Item[i,3];i<-i+1;

FinMientrasIVA<-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;FinMientrasEscribir "-----------------------------------------------------------";Escribir "SubTotal: ",subTotal;Escribir "IVA 16% :", IVA;Escribir "TOTAL: ", Total;

FinProceso

Page 4: ACtividad 1 metodologia.docx
Page 5: ACtividad 1 metodologia.docx

Algoritmo para utilizar un procesador de texto

3. Resuelva las siguientes preguntasa. Nombre y explique los tipos de operadores y de dos ejemplos de cada una de

ellosLos tipos de operadores son:

-Aritméticos, los que permiten realizar operaciones matemáticas sobre los datos, por ejemplo el operador suma (A+B), y negación (-A)-Relacionales, se utilizan para comparar valores, por ejemplo A es menor que B (A<B), y A es diferente de B (A<>B) -Lógicos, se utilizan para comparar preposiciones, por ejemplo, A and B, es verdadero si y solo si A y B son verdaderos, y not A, sólo 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 información, así mismo como para definir cuál es el conjunto de operaciones aplicable sobre tal información.

4. Diseñe los algoritmos que resuelven los siguientes problemasa. Diseñar 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 computadorSI: continúe

Inicie el procesador de texto

Page 6: ACtividad 1 metodologia.docx

Cree un nuevo documentoEscriba_textoTerminó de escribir?

NO: vuelva a escriba_TextoSI: continúe

Imprimir Texto Guardar TextoSalir del procesador de texto

FinProcesoUtilizando 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 círculo 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.

Pseudocódigo Diagrama de Flujo

Page 7: ACtividad 1 metodologia.docx

Proceso AreaylonguitudEscribir "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