Está en la página 1de 18

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
Total de tiempo corrido en
20 vueltas a un campo
Talla de zapatos en EE.UU.

P_pro_ag: real: trabajo=0

Variable

Tiempo: real: trabajo=0

Variable

Nmero telefnico de una


persona
Un kilmetro en metros

Num_tel: entero=9621634392

Constante

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

Variable

Vel_luz:alfanumerico =299.792.458
m/s

Constante

Promedio de un alumno del


conalep

Prom: real: trabajo=0

Variable

Nmero de horas
trabajadas
Nmero de control de un
alumno

Hr_trb: entero: contador=0

Variable

Num_cont: entero=25

Variable

Total de ingresos de una


familia
Nmero de das del ao

Tot_ingr: real: trabajo=0

Variable

Dias_ao: entero: 365

Constante

Nmero de cervezas por


cartn

Num_cerv: entero=24

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.
Inicio

Constantes:
Com_ven: real=0.1
Suelbase: real= 67.29

Variables:
Num_ven:entero:trabajo=0
Val_vent: real:
trabajo=0
Com: real: trabajo=0
Total: real:trabajo=0
Cuntas ventas realizo este mes?

Num_vent

Cunto fue el valor de esas ventas?

Val_vent

Com= (Com_ven*Num_vent*Val_vent)

Su comisin
es, Com

Total= Com+suelbase
Su sueldo
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

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

3.-Un alumno desea saber cul ser su calificacin final en la


materia de Algoritmos. Dicha calificacin se compone de tres
exmenes parciales.

Inicio

Variables:
Calf1: Real: Trabajo
Calf2: Real: Trabajo
Calf3: Real: Trabajo
Promedio: Real: Trabajp

Cunto sacaste en cada


examen?

Calf1, Calf2, Calf3

Promedio= (Calf1+Calf2+Calf3)/3

Tu promedio es, Promedio

Fin

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.
Inicio

Variable:
Altura: Real: Trabajo

Cul es tu altura?

Altura

Altura>1.65

Eres
chaparro

V
Eres alto

Fin

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


Inicio

Variables:
Num1: Real: Trabajo
Num2: Real: Trabajo

Ingresar
variables

Num1, Num2

Num1>Num2

Imprimir de manera
ascendente

Imprimir de manera
ascendente

Num1, Num2

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.
Inicio

Variables:
Num1: Entero: Trabajo
Num2: Entero: Trabajo
Resta: Entero: Trabajo
Suma: Real: Trabajo
Mult: Real: Trabajo

Cules son las variables?

Num1, Num2

Num1 = Num2

Mult= Num1* Num2

V
Resta=Num1-Num2
El resultado
es, Mult

El resultado es,
Resta

Fin

Num1>Num2

F
Suma=Num1+Num2

El resultado
es, Suma

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.
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
Cuntas horas trabajo esta
semana?

Horas

Horas>40

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

Total= Horas*16

Su sueldo es, Total

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.
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

Cunto es el monto de
la compra?

Compra

Compra>500000
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

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

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
Inicio

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

Men de gneros
1. Hombre
2. Mujer

Opc1

Opc1

1:

2:

Hombre

Mujer

Numero de bolita
que saco

Numero de bolita
que saco

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

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

Error
Error

Opc2

Opc2

Opc2

Opc2

Desodorante

1:

1:

Locion

2:
Six Pack

2:
3:

Boxer
Rasuradora

3:

Crema

4:
5:

4:
Plancha

Barniz de
uas

Sudadera
Error

Bikini

5:

Error:
Error

Fin

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.
Inicio

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

Men de carros
1. Auto
2. Camioneta
3. Vagoneta

Opc1

1:
Auto

Cual color elige

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

Opc2

Opc2

2:

Opc1

Camioneta

Cual color elige

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

Opc2

3:

Error:

Vagoneta

Cual color elige

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

Opc2

Opc2
Opc2

Error

1:
Negro

Blanco

1:
Negro

2:

Blanco

3:
Rojo

Error

Error:

1:
Negro

2:

Blanco

3:

3:

Rojo

Rojo

Error

Error

Error:

Error:
Fin

2:

Referencias:
Archivo PDF virus hack dice o estructurado de algoritmos2

También podría gustarte