Documente Academic
Documente Profesional
Documente Cultură
(DFPR) DS-DEBA-1902-B1-008
Fundamentos de Programación
Unidad 1
Clave: DFPR.
Bloque/Modulo: B1.
Grupo: DS-DCSM-1902-B1-008.
Fundamentos de Programación
(DFPR) DS-DEBA-1902-B1-008
Planteamiento de interrogantes.
2. ¿Qué es un programa?
3. ¿Qué es la programación?
1. Imperativo.
Es a partir de sentencias que van cambiando su estado
2. Declarativo.
Sería lo opuesto al imperativo, los programas describen los
resultados esperados.
3. Lógico.
Este se modela con enunciados.
4. Funcional.
Como su nombre lo dice, se compone de funciones, y
simplemente recibe un conjunto de datos de entrar y devuelve
un valor de salida.
5. Orientado a objetos.
Creo que es uno de los más usados, debido a que es visual y
se puede interactuar con él, y básicamente es eso, el
comportamiento del programa tiene objetos los cuales
representan un elemento que contiene atributos y condiciones
y claro, un comportamiento.
Existen 2 los cuales es “Dirigido por eventos” que es el flujo del programa
y está determinado por sucesos externos y “Orientado a aspectos” que
apunta a dividir el programa en módulos independientes, pero estos no
forman parte del grupo principal.
hoy día cuento con un poco más de 100 proyectos, de los cuales el 40%
están funcionando 24/7 en la empresa) y básicamente pues algo que no
me gusta hacer es utilizar programas de terceros para hacer mi trabajo,
siempre he desarrollado mis propias versiones mejoradas, pero bueno,
Word por ejemplo ya es un programa el cual estoy utilizando ahora, pero
básicamente uno de los programas que me gusta usar mucho, es un
programa que automatiza la posición del mouse, y es capaz de realizar
tanto los movimientos del mouse, posiciones, pulsos o teclas oprimidas, y
de esa forma hacer un “Bot” que automatice algo, en determinado tiempo,
lo uso solo por las mañanas cuando llego a la oficina, dado a que tengo
computadoras con contraseñas (20) y las cuales tienen que abrir de 2 a 4
procesos cada una a las 7:30 AM, entonces básicamente a esa hora
apenas estoy llegando a la oficina con el café en mano, entonces
considero que es uno de los programas que tengo, y me resuelve muchos
dolores de cabeza.
Realizare una simple calculadora, la cual esta será posible, sumar, restar,
dividir y multiplicar, básicamente el reto es que podamos crearlo en su totalidad
y que funcione.
Determinamos el problema.
Queremos desarrollar una calculadora simple, que contenga 4
operaciones las cuales seria lo siguiente:
1- Sumar.
2- Restar.
3- Dividir.
4- Multiplicar.
5- Op1 = Dato 1 / Operación 1
6- Op2 = Dato 2 / Operación 2
7- T = Tipo de operación
8- R = Resultado Final
Elaboramos el pseudocódigo.
Proceso CalculadoraSimple
Definir Op1, Op2, R, T Como Entero;
Escribir Sin Saltar "Ingresar la primera operación:";
Leer Op1;
Escribir Sin Saltar "Ingresar la segunda operación:";
Leer Op2;
Escribir “Que tipo de operación desear realizar?";
Escribir "1. Sumar";
Escribir "2. Restar";
Escribir "3. Multiplicar";
Escribir "4. Dividir";
Escribir Sin Saltar " ";
Leer T;
Si T<1 O T>4 Entonces
Escribir Sin Saltar "Algo a salido mal, la aplicación
terminara.";
FinSi
Si T = 1 Entonces
R <- Op1+Op2;
FinSi
Si T = 2 Entonces
R <- Op1-Op2;
FinSi
Si T = 3 Entonces
R <- Op1*Op2;
FinSi
Si T = 4 Entonces
R <- Op1/Op2;
FinSi
Escribir "El resultado de la operación es: ", R;
FinProceso
Fundamentos de Programación
(DFPR) DS-DEBA-1902-B1-008
Pruebas en PSeint
Fundamentos de Programación
(DFPR) DS-DEBA-1902-B1-008
Conclusiones.
Referencias bibliográficas.