Vous êtes sur la page 1sur 43

Desarrolla software utilizando

programación estructurada

Juan Carlos Alcaraz


Nombre del maestro:

Nombre alumna: Samantha Anaid López Galindo

Grado y grupo: 2 “k”

Centro de estudios tecnológicos


Escuela:
industriales y de servicios no.100

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.1 Lenguaje de alto nivel, lenguaje de bajo nivel, ensamblador y


maquina

1.3.2 Compilador

1.3.3 Traductor

1.3.4 Sistemas numéricos

1.3.5 Arquitectura de computadoras

1.3.6 Sistemas operativos

1.4 Descripción de tipos de programación

1.4.1 Programación estructurada

1.4.2 Programación orientada a objetos

1.4.3 Programación de descripción de hardware y sistemas


numéricos

1.5 Lenguajes de programación

Página | 2
SAMANTHA ANAID LOPEZ GALINDO
Unidad 2
2.1 Conceptos básicos

2.2 Metodología de la programación

2.3 Diagramas de flujo

2.4 Pseudocódigos

Unidad 3
3.1 Desarrollo histórico

3.2 Estructura general de un programa

3.3 Palabras reservadas

3.4 Representación de datos básicos

3.5 Declaración de variables, constantes, procedimientos y funciones

3.6 Operaciones aritméticas, lógicas y relacionales

3.7 Diseño, edición, compilación, ejecución de programas

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?

 Es el proceso del medio por el cual se diseña, codifica, limpia y protege el


código fuente de programas computacionales.

Objetivos

 Correctitud: que el programa este correcto


 Claridad: que el programa pueda ser legible y entendible
 Eficacia: que el programa sirva y haga lo que debe
 Portabilidad: que sea accesible a varios dispositivos como USB, CD, entre
otros.

El lenguaje maquina permite escribir instrucciones y que el que utiliza el programa


pueda entender adecuadamente que se debe de hacer

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

Elaborar un diagrama de flujo que me permita obtener las siguientes áreas:

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

Entrar a mensaje Poner para quien es

Redactar mensaje
Redactar mensaje

Poner para quien es


Enviarlo

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

Llamar al amigo para


invitarlo al café

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

Esperar a tu amigo Pedir el café Comenzar


Página | 20
SAMANTHA ANAID LOPEZ GALINDO a tomarlo
EJERCICIO 4
-(a - b) (c+a)

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

8:20 estoy en clase pensando lo


que voy a desayunar

8:40 tomo mi dinero y


salgo a receso

Decido comprar una


torta y agua

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

Llego a mi Tomo mi Me como mi


salón lugar comida
Página | 23
SAMANTHA ANAID LOPEZ GALINDO
Ejercicio 6

Inicio

Enviar el archivo
a mi primo por
correo

Me paro del sillón

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= nombre, b= apellido paterno,


c= apellido paterno, d= edad,
e= dirección, f= correo
electrónico

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

Z= numero, a= suma, b= resta

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

Vous aimerez peut-être aussi