SEGUNDA TAREA DE PROGRAMACION.pdf
-
Upload
teodulo-bravo -
Category
Documents
-
view
44 -
download
2
description
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