Académique Documents
Professionnel Documents
Culture Documents
programación estructurada
Página | 1
SAMANTHA ANAID LOPEZ GALINDO
Índice
1. Introducción a la programación
1.1 Breve reseña de la programación
1.2 Definiciones
1.3.2 Compilador
1.3.3 Traductor
Página | 2
SAMANTHA ANAID LOPEZ GALINDO
Unidad 2
2.1 Conceptos básicos
2.4 Pseudocódigos
Unidad 3
3.1 Desarrollo histórico
Página | 3
SAMANTHA ANAID LOPEZ GALINDO
Índice de los ejercicios
Ejercicio 0…………………………………………………17
Ejercicio 1…………………………………………………18
Ejercicio 2…………………………………………………19
Ejercicio 3…………………………………………………20
Ejercicio 4…………………………………………………21
Ejercicio 5…………………………………………………22
Ejercicio 6…………………………………………………24
Ejercicio 7…………………………………………………26
Ejercicio 8…………………………………………………27
Ejercicio 9…………………………………………………28
Ejercicio 10……………………………………………….29
Ejercicio 11……………………………………………….30
Ejercicio 12……………………………………………….31
Ejercicio 13……………………………………………….32
Ejercicio 14……………………………………………….33
Ejercicio 15……………………………………………….34
Ejercicio 16……………………………………………….35
Ejercicio 17……………………………………………….36
Ejercicio 18……………………………………………….37
Página | 4
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 19……………………………………………..38
Ejercicio 20……………………………………………..39
Ejercicio 21……………………………………………..40
Ejercicio 22……………………………………………..41
Ejercicio 23…………………………………………….42
Ejercicio 24…………………………………………….43
Página | 5
SAMANTHA ANAID LOPEZ GALINDO
1.1 Reseña de la programación
¿Qué es programación?
Objetivos
Estructura de un lenguaje
Introducimos letras y números, estos son datos que se procesan y nos
lanzan información que queremos conseguir
Es el lenguaje que nos sirve para la creación, codificación y limpieza, este
nos sirve y poder realizar operaciones con un lenguaje de programacion.
Página | 6
SAMANTHA ANAID LOPEZ GALINDO
Página | 7
SAMANTHA ANAID LOPEZ GALINDO
Página | 8
SAMANTHA ANAID LOPEZ GALINDO
Página | 9
SAMANTHA ANAID LOPEZ GALINDO
Página | 10
SAMANTHA ANAID LOPEZ GALINDO
Página | 11
SAMANTHA ANAID LOPEZ GALINDO
Página | 12
SAMANTHA ANAID LOPEZ GALINDO
Página | 13
SAMANTHA ANAID LOPEZ GALINDO
Página | 14
SAMANTHA ANAID LOPEZ GALINDO
Página | 15
SAMANTHA ANAID LOPEZ GALINDO
Página | 16
SAMANTHA ANAID LOPEZ GALINDO
EJERCICIO 0
a) rectángulo
b) cuadrado
C) circulo
d) triangulo
Inicio
a=rectángulo, b= cuadrado, c=
circulo, d= triangulo, e, f, g, h, i,
j, k, l
¿Quieres
Si saber el no
área de a?
a= e*f El área de b
¿Quieres
Si no
saber el
área de b?
b= g*h
Página | 17
SAMANTHA ANAID LOPEZ GALINDO
EJERCICIO 1
-EL AREA DE UN TRIANGULO
INICIO
A, B, h
A= B*h/2
El resultado es A
FIN
Página | 18
SAMANTHA ANAID LOPEZ GALINDO
EJERCICIO 2
-¿Cómo enviar un mensaje de texto?, cuando mi celular se encuentra apagado
INICIO
Enviar un
mensaje de texto
Prender el teléfono
¿Tiene
SI NO
contraseña
?
Entrar a
Desbloquearlo
mensajes
Redactar mensaje
Redactar mensaje
Enviarlo
FIN Página | 19
SAMANTHA ANAID LOPEZ GALINDO
EJERCICIO 3
-¿Cómo invitar a una persona a tomar un café?
INICIO
Invitar al café
a un amigo
Si ¿Acept No
o el
amigo?
Ponerse de acuerdo Dar las gracias
en que café y la hora
Colgar
Quedarse en casa
Arreglarse
Tomar un medio de
transporte FIN
Llegar
INICIO
a , b, c, x,
y, z
X=a-b
Y=c+a
Z=X*Y
El resultado es
“Z”
FIN
Página | 21
SAMANTHA ANAID LOPEZ GALINDO
EJERCICIO 5
-Desarrollar un diagrama de flujo que me permita desayunar una tonta de
pierna y agua de Jamaica.
Inicio
Desayunar torta
de pierna y agua
de Jamaica
Voy camino a la
cafetería
Llego a la cafetería
SI ¿Está NO
abierta?
Ingreso a la cafetería
Me voy
1 Página | 22
2
SAMANTHA ANAID LOPEZ GALINDO
1
Si ¿Hay No
fila?
Espero mi Llego a la
turno caja
Pido mi
comida
Si No
Pago la ¿Hay?
Me retiro sin
comida
pedir nada
Espero que me
den mi ticket y mi
feria
SI ¿Hay NO
fila?
Espero mi
turno
Entregó
mi ticket
Recibo mi 2
comida
Fin
Decido comerlo
en el salón
Inicio
Enviar el archivo
a mi primo por
correo
Me dirijo a
donde está la
computadora
Si ¿Esta No
enchufada?
La enciendo La enchufo
Si No
¿hay
internet?
Entrar a
google
Buscar
correo
2
Entrar al
correo
Página | 24
1 SAMANTHA ANAID LOPEZ GALINDO
1
Presionar el
icono redactar
Escribir el
correo del
primo
Escribir el
asunto
Presionar la
opción de
archivo
adjunto
Ingresar a la
carpeta de
documentos
Seleccionar el
documento
Enviarlo 2
Fin
Página | 25
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 7
-Desarrolla un algoritmo que permita leer dos valores distintos, determinar
cuál de los dos valores es el mayor y cuál es el menor.
Inicio
a, b
Si
a= b
No
a= b
Sí a= b No
Mayor
Menor
Fin
Página | 26
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 8
-Desarrollar un algoritmo que me permita saber si una persona es mayor de
edad
Inicio
SI X˃=18 NO
X>18 X<18
Es mayor Es menor
de edad de edad
Fin
Página | 27
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 9
-Desarrollar un diagrama que me permita multiplicar 2 números
Inicio
a, b, x
X= a*b
El resultado
es “x”
Fin
Página | 28
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 10
-desarrollar un diagrama que me permita sacar la edad de una persona
Inicio
X, y, z
X= el año
actual
Y= el año
que naciste
Z= x-y
El resultado
es “z”
Fin
Página | 29
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 11
-desarrollar un diagrama que me permita obtener el promedio de 7 materias
Inicio
J, k, l, m, n, ñ, o, p, q
P= j+k+l+m+n+ñ+o
Q= P/7
El resultado
es “Q”
Fin
Página | 30
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 12
-Desarrollar un diagrama de flujo que me permita saber si un número es par o
impar
Inicio
SI NO
x/2
Es par Es impar
Fin
Página | 31
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 13
-Desarrollar un diagrama de flujo que me permita insertar un número y me diga
si es positivo o negativo
Inicio
SI NO
X>=0
Es positivo Es negativo
Fin
Página | 32
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 14
-desarrollar un diagrama de flujo que me permita insertar un valor y me diga si
es positivo, negativo o igual a 0
Inicio
SI NO
X=0
Es igual x>=0
SI NO
Es x>=0 Es
positivo negativo
Fin
Página | 33
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 15
Inicio
a,b,c,d
SI NO
a>b
a es b>c
mayor
SI NO
B es b>c c>d
mayor
SI
C es c>d
mayor
NO
D es menor
Fin
Página | 34
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 16
-sacar el área de un circulo
Inicio
P=3.14,r,la
a=p*r^2
Fin
Página | 35
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 17
-(a*b) (x/y)
Inicio
A, b, x, y, t,
w, p
T= (a*b)
W=(x/y)
Fin
Página | 36
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 18
-realizar un algoritmo que me de el precio total de un producto con el IVA
incluido
Inicio
X, y, z
Y= x*0.16
Z= x+y
El resultado
es “z”
Fin
Página | 37
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 19
-desarrollar un diagrama que me muestre los datos que se muestran a
continuación:
-nombre
-apellido paterno
-apellido materno
-edad
-dirección
-correo electrónico
Inicio
A,b,c,d,e,f
A,b,c,d,e,f
Fin
Página | 38
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 20
Inicio
a,b,c,d,e
a= b+c+d
e= b-c-d
SI NO
Es mayor o a>=10 Es menor
igual
SI NO
Es mayor e>=10 Es
o igual menor
Fin
Página | 39
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 21
Inicio
X= numero, y= numero
Si NO
x>=10 a b x>=10
SI x>=10 NO X es SI x>=10 NO
X es mayor
mayor
y>=10
y>=10
SI NO SI y>=10 NO
y es y>=10
mayor
y es
mayor
z>=10
z>=10
z>=10 NO
SI z>=10 NO
SI
z es mayor
z es mayor
a= x+y+z
b= x+y+z
a Fin
b
Página | 40
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 22
INICIO
A, b, c
A<0
SI A<0 NO
A es
negativo
b>=0
SI b>=0 NO
B es
positivo
C= a+b
Fin
Página | 41
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 23
Inicio
N= nombre
E= edad
X= calificación
SI NO
X<=5.9
Reprobó X<=7.9
SI X<=7.9 NO x>7.9
Suficiente
Aprobó
N;E
Fin
Página | 42
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 24
-realizar un algoritmo que me muestre el resultado de un numero
por 3
Inicio
X= numero, a
A= x*3
Fin
Página | 43
SAMANTHA ANAID LOPEZ GALINDO