Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SECCIÓN : “C”. 0
EDUCACIÓN PARA EL TRABAJO
Dedicatoria…………………………………………..…….… 2
Agradecimiento………………………………………..……. 3
1
EDUCACIÓN PARA EL TRABAJO
2
EDUCACIÓN PARA EL TRABAJO
3
EDUCACIÓN PARA EL TRABAJO
4
EDUCACIÓN PARA EL TRABAJO
Marco Histórico
Un algoritmo es un conjunto de operaciones y procedimientos que deben
seguirse para resolver un problema. La palabra algoritmo se deriva del nombre
latinizado del gran Matemático Árabe Mohamed Ibn Al KowRizmi, el cual
escribió sobre los años 800 y 825 su obra Quitad Al Mugabala, donde se
recogía el sistema de numeración hindú y el concepto del cero. Fue Fibinacci,
el que tradujo la obra al latín y el inicio con la palabra: AlgoritmiDicit.
¿Qué Es Un Algoritmo?
1. Salir de la cama
2. quitarse el pijama
3. ducharse
4. vestirse
5. desayunar
6. arrancar el automóvil para ir al trabajo o tomar transporte.
5
EDUCACIÓN PARA EL TRABAJO
Tipos De Algoritmos
Lenguajes Algorítmicos
Lenguajes De Programación
6
EDUCACIÓN PARA EL TRABAJO
7
EDUCACIÓN PARA EL TRABAJO
ANALISIS: INICIO:
Base A, b, h es real
Altura Ingresar “la base es:”, b
𝑏𝑎𝑠𝑒 ∗𝑎𝑙𝑡𝑢𝑟𝑎
Área = Ingresar “la altura es:” h
4
A= (b*h)/2
A= área =R Mostrar “el área del triángulo es:”, a
b= base=R FIN
h=altura=R
8
EDUCACIÓN PARA EL TRABAJO
9
EDUCACIÓN PARA EL TRABAJO
VARIABLES
10
EDUCACIÓN PARA EL TRABAJO
POR SU CONTENIDO:
Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o
falso) estos representan el resultado de una comparación entre otros datos.
POR SU USO:
11
EDUCACIÓN PARA EL TRABAJO
Ejemplo:
Suma = a + b /c
Acumuladores: Forma que toma una variable y que sirve para llevar la suma
acumulativa de una serie de valores que se van leyendo o calculando
progresivamente.
Ej.: SEdad variable que almacena la suma de las edades de una cantidad de
personas.
12
EDUCACIÓN PARA EL TRABAJO
Tipos de datos
Es el valor que puede tomar una constante o variable. Por ejemplo, para
representar los datos de un alumno como:
Ejemplo:
Expresiones
13
EDUCACIÓN PARA EL TRABAJO
Cada expresión toma un valor que se determina tomando los valores de las
variables y constantes implicadas y la ejecución de las operaciones indicadas.
Aritméticas
Relacionales
Lógicas
Operadores y Operandos
OPERADORES MATEMÁTICOS
1) ^ **
2) / * div mod
3) + -
Izquierda a derecha
OPERADOR DE ASIGNACIÓN
14
EDUCACIÓN PARA EL TRABAJO
OPERADORES DE RELACIÓN
5) Igual =
6) Diferencia <> !=
15
EDUCACIÓN PARA EL TRABAJO
1) Matemáticos
2) Relacionales
3) Lógicos
4) De asignación
CONSTANTES
Ejemplo:
pi = 3.1416
16
EDUCACIÓN PARA EL TRABAJO
17
EDUCACIÓN PARA EL TRABAJO
¿QUE ES UN PSEUDOCÓDIGO?
18
EDUCACIÓN PARA EL TRABAJO
19
EDUCACIÓN PARA EL TRABAJO
1. Instrucciones primitivas.
2. Instrucciones de proceso....
3. Instrucciones de control.
4. Instrucciones compuestas.
5. Instrucciones de descripción.
1. Cabecera.
1. Programa.
2. Módulo.
3. Tipos de datos.
4. Constantes.
5. Variables.
2. Cuerpo.
1. Inicio.
2. Instrucciones.
3. Fin.
20
EDUCACIÓN PARA EL TRABAJO
Inicio
Variables edad, peso.
Imprimir "Escribir los datos (Edad, Peso):"
Leer Edad, Leer Peso.
Visualizar "Tu peso es: ", peso, " y tu edad es: ", edad.
Fin.
Inicio
Constantes Pi= 3.1416
Variables Radio, area = real
21
EDUCACIÓN PARA EL TRABAJO
Inicio
area= (base*altura)/2.
Fin.
22
EDUCACIÓN PARA EL TRABAJO
23
EDUCACIÓN PARA EL TRABAJO
24
EDUCACIÓN PARA EL TRABAJO
Cinta magnética
Disco magnético
Conector de pagina
Líneas de flujo
Anotación
25
EDUCACIÓN PARA EL TRABAJO
2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha
que indica la dirección que fluye la información procesos, se deben de
utilizar solamente líneas de flujo horizontal o verticales (nunca
diagonales).
26
EDUCACIÓN PARA EL TRABAJO
Características
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto
de término.
27
EDUCACIÓN PARA EL TRABAJO
28
EDUCACIÓN PARA EL TRABAJO
Diagrama de
flujo
horizontal.
Diagrama de
flujo vertical.
29
EDUCACIÓN PARA EL TRABAJO
30
EDUCACIÓN PARA EL TRABAJO
31
EDUCACIÓN PARA EL TRABAJO
32
EDUCACIÓN PARA EL TRABAJO
33
EDUCACIÓN PARA EL TRABAJO
34
EDUCACIÓN PARA EL TRABAJO
35
EDUCACIÓN PARA EL TRABAJO
36
EDUCACIÓN PARA EL TRABAJO
37
EDUCACIÓN PARA EL TRABAJO
Problema:
Diagrama de flujo:
38
EDUCACIÓN PARA EL TRABAJO
39
EDUCACIÓN PARA EL TRABAJO
40
EDUCACIÓN PARA EL TRABAJO
ejemplo:
41
EDUCACIÓN PARA EL TRABAJO
Inicio
SUMA 0
1: leer N
Si N = 0 entonces
Escribir SUMA
Ir_a fin
Si_no
Suma suma + N
FIN_SI
IR_A 1
FIN
42
EDUCACIÓN PARA EL TRABAJO
Bucles anidados
Un bucle puede anidarse dentro de otro como se vio en clase con los
condicionales anidados (un si fin_si dentro de otro si Fin_si)
Contadores
La siguiente figura
43
EDUCACIÓN PARA EL TRABAJO
CONTAR DEL 1 AL 50
La siguiente figura
44
EDUCACIÓN PARA EL TRABAJO
Fin_mientras
Fin_desde
(La anterior también puede ser usada con la palabra PARA en vez de DESDE
45
EDUCACIÓN PARA EL TRABAJO
EJEMPLO:
Repetir
Hasta Condición
Hemos visto que las Estructura repetitivas son aquellas en las que
especialmente se diseña para todas aquellas
Así los Bucles (lazos o LOOPs) Son estructuras que repiten una secuencia
de instrucciones un número determinado de veces.
46
EDUCACIÓN PARA EL TRABAJO
47
EDUCACIÓN PARA EL TRABAJO
Para usar la estructura repetir debe estar seguro de que el cuerpo del
bucle se repetirá al menos una sola vez.
Son el número total de veces que se desea ejecutar las acciones del Bucle
(número de interacciones fijo), este ejecuta las acciones del cuerpo o del Bucle
un numero especifico de veces y de modo automático controla el número
de Interacciones o pasos a través del cuerpo del bucle.
48
EDUCACIÓN PARA EL TRABAJO
Forma de Uso
Acción 1
Acción 2
Acción 3
....
Acción n
Fin_Mientras
Inicio
x= 1
Escribir x
x= x + 1
Fin_Mientras
Final
49
EDUCACIÓN PARA EL TRABAJO
Inicio
Leer x
Parada = x + 10
Escribir x
x= x+1
Fin_Mientras
Final
50
EDUCACIÓN PARA EL TRABAJO
Inicio
x= 20
Escribir x
x=x-1
Fin_Mientras
Final
4.- Realizar un algoritmo que muestre por pantalla la tabla de multiplicar del
número DOS en forma decreciente.
INICIO
n=2
x = 12
mientras x >= 1 hacer
R <- n * x
Escribir x, n, R
x =- x - 1
fin_mientras
FIN
51
EDUCACIÓN PARA EL TRABAJO
Inicio
Numero = 1
Suma = 0
Numero = Numero + 1
Fin_mientras
Escribir Suma
Fin
52
EDUCACIÓN PARA EL TRABAJO
Inicio
Leer A
Mult = A
Mientras Mult<=100 hacer
Escribir Mult
Mult = Mult + A
Fin_Mientras
Fin
53
EDUCACIÓN PARA EL TRABAJO
Inicio
Leer a,b
cv = 0
mientras a >= b hacer
a=a-b
cv = cv + 1
fin_mientras
pe = cv
resto = a
Escribir pe , resto
Fin
8.- Mostrar solo la parte decimal de una división entre 2 números a y b sin
usar DIV y MOD
Inicio
Leer a,b
cv = 0
mientras a >= b hacer
a=a-b
cv = cv + 1
fin_mientras
resto = a
Valor_decimal = resto / b
Escribe Valor_decimal
Fin
54
EDUCACIÓN PARA EL TRABAJO
55
EDUCACIÓN PARA EL TRABAJO
•X=GANACIA
•M=MIGUEL
ANÁLISIS •A=ANTONIO
•R=ROBERTO
FORMUL •M=X*25/100
•A=X*35/100
A •R=X*40/100
56
EDUCACIÓN PARA EL TRABAJO
FORMULA:
•C=CUADERNOS
•L=LIBROS
•M=MILLAR DE
HOJAS •PAGAR=C*6+L*2+M
ANALISIS:
57
EDUCACIÓN PARA EL TRABAJO
•N=SOLES QUE
AHORRA POR •DM=N*52
SEMANA
•SEMANAS EN UN
AÑO=52 SEMANAS
•DM=DINERO DE
MARINA
ANALISIS FORMULA
58
EDUCACIÓN PARA EL TRABAJO
ANALISIS FORMULA
CD=CANTIDAD
DE DINERO
DEP=DEPOSITO RET=DEP*6
RET=RETIRO
MESES=6
59
EDUCACIÓN PARA EL TRABAJO
ANALISIS FORMULA
PP=PESO DE LA
PERSONA
EP=ESTATURA DE
IMC=PP/(EP*EP)
LA PERSONA
IMC=INDICE DE
MASA CORPORAL
60
EDUCACIÓN PARA EL TRABAJO
61