SEGUNDA TAREA DE PROGRAMACION.pdf

18
UNIVERSIDAD POLITECNICA DE CHIAPAS TRABAJO: TAREA 2 MATERIA: PROGRAMACION ESTRUCTURADA CATEDRATICO: ING. YOLANDA PÉREZ PIMENTEL ALUMNO: TEODULO IVÁN BRAVO CRUZ MATRICULA: 133082 CARRERA: ING. EN MECATRONICA GRADO Y GRUPO: 2° “B”

description

Programacion

Transcript of SEGUNDA TAREA DE PROGRAMACION.pdf

  • UNIVERSIDAD POLITECNICA DE

    CHIAPAS

    TRABAJO: TAREA 2

    MATERIA: PROGRAMACION ESTRUCTURADA

    CATEDRATICO: ING. YOLANDA PREZ PIMENTEL

    ALUMNO:

    TEODULO IVN BRAVO CRUZ

    MATRICULA: 133082

    CARRERA: ING. EN MECATRONICA

    GRADO Y GRUPO:

    2 B

  • 1. Leer y sintetizar las pginas 41-45.

    Los identificadores se utilizan para poder almacenar datos de manera temporal en la memoria de la computadora, para elaborarlos se necesita de especificar de qu tipo de dato para que el ordenado pueda tratar esa informacin, adems se le debe de asignar un nombre para tener una fcil accesibilidad a l, debido a que de no hacerlo, se guardara con valor hexadecimal, lo cual dificultara su ubicacin.

    Los identificadores se dividen en dos tipos:

    Constantes: son los valores que no cambian a lo largo de todo el programa.

    Variables: son aquellos valores del programa que pueden ser modificados siempre y cuando sean del mismo tipo especificado en un inicio.

    Las variables se clasifican en:

    Variable de trabajo: son producto de una operacin matemtica, con la excepcin de que fueran alfanumricas, en ese caso solo son utilizadas para guardar texto.

    Contadores: son utilizadas para llevar la contabilidad de procesos realizados en el programa, y solo pueden ser del tipo entero.

    Acumuladores: variable usada para llevar la suma acumulativa de una serie de valores que se van acumulando a lo largo del programa. Va cambiando por cada nuevo proceso de actualizacin de la variable.

    Variable indicador o de bandera: Son variables normalmente de tipo boleano resultado de una eleccin (recibe uno de dos posibles valores).

    Las reglas o estndares a seguir para la elaboracin de un identificador son las siguientes:

    1.-Debe comenzar con una letra (A-Z, maysculas o minsculas)

    2.-No deben contener espacios en blanco.

    3.-Dgitos y caracteres especiales estn permitidos despus del primer carcter.

    4.-La longitud de identificadores puede ser de hasta 8 caracteres.

    5.-El nombre del identificador debe ser significativo.

    6.-Indicar su tipo (entero, real, alfanumrico, bolean).

    7.-Si se desea, se puede indicar su uso, el cual como ya sabemos solo es para las variables.

    8.-Si se desea, asignarles un valor de inicio. En los constantes es forzoso este punto.

    2. Realizar los ejercicios de las pginas 45-46.

  • Declara un identificador para cada uno de los siguientes casos e inicialzalos, adems especifica si ser una variable o una constante.

    CASO IDENTIFICADOR VARIABLE O

    CONSTANTE

    Direccin de una persona Direcc: alfanumrico: trabajo= Av

    venezuela col Americas

    Constante

    Cdigo postal Cod_post: entero= 30730 Cons

    Una tonelada en kilos Ton_a_kg: entero= 1000 Constante

    Peso de un producto a granel

    P_pro_ag: real: trabajo=0 Variable

    Total de tiempo corrido en 20 vueltas a un campo

    Tiempo: real: trabajo=0 Variable

    Talla de zapatos en EE.UU. Variable

    Nmero telefnico de una persona

    Num_tel: entero=9621634392 Constante

    Un kilmetro en metros Km_a_m: entero= 1000 Constante

    Estatura de una persona Estatura: real: trabajo=0 Variable

    Total de las ventas

    realizadas en un estadio

    Tot_vent: entero: trabajo=0 Variable

    Punto de ebullicin Punt_eb: alfanumerico= 100 grados

    c

    Constante

    Total de artculos vendidos Tot_art: entero: contador=0 Variable

    La velocidad de la luz Vel_luz:alfanumerico =299.792.458

    m/s

    Constante

    Promedio de un alumno del conalep

    Prom: real: trabajo=0 Variable

    Nmero de horas trabajadas

    Hr_trb: entero: contador=0 Variable

    Nmero de control de un alumno

    Num_cont: entero=25 Variable

    Total de ingresos de una familia

    Tot_ingr: real: trabajo=0 Variable

    Nmero de das del ao Dias_ao: entero: 365 Constante

  • 1. Realizar diagrama de flujo para los ejercicios 1, 2 y 3 de

    la pg. 70.

    1.-Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus ventas, el vendedor desea saber cunto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones.

    Nmero de cervezas por cartn

    Num_cerv: entero=24 Constante

    Inicio

    Constantes:

    Com_ven: real=0.1

    Suelbase: real= 67.29

    Variables:

    Num_ven:entero:tra-

    bajo=0

    Val_vent: real:

    trabajo=0

    Com: real: trabajo=0

    Total: real:trabajo=0

    Cuntas ventas realizo este mes?

    Cunto fue el valor de esas ventas?

    Num_vent

    Val_vent

    1

  • Total= Com+suelbase

    Fin

    Su comisin

    es, Com

    Su sueldo

    es, Total

    Com= (Com_ven*Num_vent*Val_vent)

    1

  • Inicio

    Constantes: Desc_bas: Real= .15

    Variabes:

    Gast_in: Real: Trabajo

    Des_t: Real: Trabajo

    Total: Real: Trabajo

    Cunto seria su gasto sin descuento?

    Gats_in

    Desc_t:= Gast_in*.15

    Total= Gast_in Desc_t

    Su total a pagar es,

    Total

    Fin

    2.-Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cunto deber pagar finalmente por su compra.

  • Inicio

    Cunto sacaste en cada

    examen?

    Calf1, Calf2, Calf3

    Promedio= (Calf1+Calf2+Calf3)/3

    Tu promedio es, Promedio

    Fin

    Variables: Calf1: Real: Trabajo

    Calf2: Real: Trabajo

    Calf3: Real: Trabajo

    Promedio: Real: Trabajp

    3.-Un alumno desea saber cul ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de tres exmenes parciales.

  • 2. Realizar diagrama de flujo para los ejercicios 2, 4, 5, 9 y 10 de la pg. 86.

    2.-Necesitamos saber si el usuario es alto o chaparro. Chaparro es aquel que mide cuando mucho 1.65 mts.

    F V

    Inicio

    Variable:

    Altura: Real: Trabajo

    Cul es tu altura?

    Altura

    Altura>1.65

    Eres

    chaparro Eres alto

    Fin

  • 4.-Que lea dos nmeros y los imprima en forma ascendente.

    F V

    Inicio

    Variables:

    Num1: Real: Trabajo

    Num2: Real: Trabajo

    Ingresar

    variables

    Num1, Num2

    Num1>Num2

    Imprimir de manera

    ascendente

    Num1, Num2

    Imprimir de manera

    ascendente

    Num2, Num1

    Fin

  • 5.-Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no, que los sume.

    V F

    V F

    Suma=Num1+Num2

    Inicio

    Cules son las variables?

    Num1, Num2

    Num1 = Num2

    Variables:

    Num1: Entero: Trabajo

    Num2: Entero: Trabajo

    Resta: Entero: Trabajo

    Suma: Real: Trabajo

    Mult: Real: Trabajo

    Mult= Num1* Num2 Num1>Num2

    Resta=Num1-Num2

    El resultado es,

    Resta

    El resultado

    es, Suma

    El resultado

    es, Mult

    Fin

  • 9.-Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: -Si trabaja 40 horas o menos se le paga $16 por hora

    -Si trabaja ms de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.

    F V

    Inicio

    Constantes:

    Suelbas: entero=640

    Suelhr: entero=16

    Hr_extra: entero=20

    Hrbase: entero=40

    Variables:

    Extra: entero: trabajo=0

    Horas: entero: trabajo=0

    Total: entero: trabajo=0

    Su sueldo es, Total

    Horas

    Horas>40

    Total= Horas*16 Extra= (Horas-40)*20 Total= (640+Extra)

    Cuntas horas trabajo esta

    semana?

    Fin

  • 10.-Una empresa quiere hacer una compra de varias piezas de la misma clase a una fbrica de refacciones. La empresa, dependiendo del monto total de la compra, decidir qu hacer para pagar al fabricante. -Si el monto total de la compra excede de $500 000 la empresa tendr la capacidad de invertir de su propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagara solicitando un crdito al fabricante. -Si el monto total de la compra no excede de $500 000 la empresa tendr capacidad de invertir de su propio dinero un 70% y el restante 30% lo pagara solicitando crdito al fabricante. -El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crdito.

    Compra

    Propio= Compra*.7 Fab= Compra*.3 Fabint= Fab*.2 Total= Propio+Fabint

    Propio= Compra*.55 Banco= Compra*.3 Fab= Compra*.15 Fabint= Fab*.2 Total= Propio+Fabint

    Inicio

    Constantes: InvProp1: real=.55 InvPopr2: real=.70 Prestb: real=.3 Prestf1: real=.15 Prestf2: real=.30 Int: real=.2

    Variables: Compra: entero: trabajo=0 Banco: real: trabajo=0 Propio: real: trabajo=0 Fab: real: trabajo=0 Fabint: real:trabajo= Total: real: trabajo=0

    Compra>500000

    Cunto es el monto de la compra?

    1

  • Lo que pagara de su bolsillo sera, Propio Lo que la empresa para ser, Fab Lo que le pagara a la empresa es, Total

    Fin

    1

  • 5. Realizar diagrama de flujo para los ejercicios 5 y 6 de

    la pgina 97.

    Un supermercado realiza una tmbola con todos los clientes, si son hombres tienen que sacar de una canasta una bolita la cual tiene un nmero grabado y si son mujeres lo mismo pero de otra canasta, los premios se dan bajo la siguiente tabla: HOMBRES MUJERES # bolita Premio # bolita Premio 1 Desodorante 1 Locin 2 SixPack de cerveza 2 Bikini 3 Boxer 3 Crema p/ la cara 4 Rasuradora 4 Plancha 5 Sudadera 5 Barniz de uas

    1: 2: Error

    Inicio

    Variables: Opc1: alfanumrica=0 Opc2: entero: trabajo=0

    Men de gneros 1. Hombre 2. Mujer

    Opc1

    Opc1

    Hombre Mujer Error

    Numero de bolita

    que saco

    Men de premios 1. Desodorante 2. Six Pack 3. Boxer 4. Rasuradora 5. Sudadera

    Numero de bolita

    que saco

    Men de premios 1.Locion 2. Bikini 3. Crema 4.Plancha 5. Barniz de uas

    1

  • 1: 1:

    2:

    2:

    3: 3:

    4: 4:

    5:

    5:

    Error:

    Error:

    Fin

    1

    Desodorante

    Opc2

    Opc2

    Boxer

    Six Pack

    Rasuradora

    Sudadera

    Locion

    Opc2

    Opc2

    Barniz de

    uas

    Plancha

    Error

    Bikini

    Crema

    Error

  • 6.-Una empresa automotriz necesita un sistema para seleccionar el tipo de carro (auto, camioneta o vagoneta) lo cual debe de aparecer en un men, y el color (negro, blanco o rojo) en otro men. Al final se necesita que despliegue la seleccin realizada.

    1: 2: 3: Error:

    Cual color elige

    Men de colores 1. Negro 2. Blanco 3. Rojo

    Cual color elige

    Inicio

    Variables: Opc1: alfanumrica=0 Opc2: alfanumerica=0

    Men de carros 1. Auto

    2. Camioneta 3. Vagoneta

    Opc1

    Opc1

    Auto Camioneta Error Vagoneta

    Cual color elige

    Men de colores 1. Negro 2. Blanco 3. Rojo

    Men de colores 1. Negro 2. Blanco 3. Rojo

    Opc2 Opc2 Opc2

    Opc2 Opc2 Opc2

    1

  • 1: 1: 1:

    2: 2: 2:

    3: 3: 3:

    v

    Error: Error: Error:

    1

    Negro

    Blanco

    Rojo

    Error

    Negro

    Blanco

    Rojo

    Error Error

    Rojo

    Blanco

    Negro

    Fin

  • Referencias:

    Archivo PDF virus hack dice o estructurado de algoritmos2