Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La-Fm-007 Logica de Programacion-Guia02 - 2022 - 1
La-Fm-007 Logica de Programacion-Guia02 - 2022 - 1
Sesión 1
2. Diseñe un algoritmo para obtener el salario neto un trabajador conociendo el nombre del
empleado, el número de horas trabajadas, el salario de la hora y la tasa de impuestos que
se ha de aplicar como deducciones de ley. Se pide salario neto, total de deducciones y
salario bruto.
Sesión 2
3. Realice un algoritmo que dado dos números realice la suma, la multiplicación, resta, y
división.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
4. Se desea calcular el resultado final de una base X elevada a una cierta potencia Y: Escriba
un programa que muestre por pantalla el resultado. Para resolver el ejercicio investigue
una función propia de Java para hallar la solución.
booleanas Deitel, P. J. (2016). Cómo Programar en Java (Decima ed.). Mexico: Pearson.
y de texto.
Joyanes. (2014). Programación en C/C JAVA y UML . (Vol. 2a. ed.). México:
McGraw-Hill Interamericana. Recuperado el 6 de 7 de 2020, de
http://ebooks7-24.com.proxy.umb.edu.co/?il=291&pg=403
Vélez, S. J., Peña, A. A., & Gortazar, B. P. (2011). Diseñar y programar, todo es
empezar: una introducción a la programación orientada a objetos usando
UML y Java.(Recuperado Base de Datos E-Libro)
Palabras clave
PROGRAMACION ESTRUCTURADA
Marco conceptual o referencial
“Las áreas donde se almacenan los datos de una computadora real, tales como la memoria, registros y
medios externos, normalmente tienen una estructura relativamente simple como secuencias de bits
agrupadas en bytes o palabras. Sin embargo, el almacenamiento de datos con los que pueden trabajar los
lenguajes de programación permite una organización más compleja, como vectores, pilas, cadenas de
caracteres y otras formas de datos existentes en distintos puntos mediante la utilización de un programa”
(Corbi:2001)
Variables.
Según (Cairó:1995), las variables permiten almacenar información en forma temporal en la memoria del
computador para ser utilizada por un programa de diferente forma como, por ejemplo: realizar cálculos
matemáticos con los valores almacenados en ellas, hacer comparaciones de valores para tomar
decisiones, organizar datos para luego imprimirlos. Las variables están asociadas con el tipo de dato que
almacenan.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
Constantes
Son valores que no cambian en el tiempo de ejecución de un programa. Las constantes están asociadas
igual que las variables a un tipo de dato específico.
Tipos de datos.
El tipo de dato de una variable o constantes se refiere a la característica natural propia del valor que
almacenará. Los tipos de datos pueden ser numéricos, caracteres, cadenas, lógicos o booleanos entre
otros.
Definición de variables
PSeInt
La sintaxis es la siguiente:
Definir Nombre_variable Como NUMERO/NUMERICO/REAL/ENTERO/LOGICO/CARÁCTER/TEXTO
Ejemplos:
Definir Numero1, Numero2 Como Real;
Definir Nombre Como Cadena;
Ejemplo:
public float A, B;
prívate byte b1;
String Nombre, Apellido;
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
boolean opcion;
Instrucciones de salida
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
Se pueden escribir mensajes de texto entre comillas o el valor de una variable invocando su nombre.
PSeInt
Se utiliza el comando Escribir
Escribir “Mensaje”, Nombre_variable;
Escribir “El resultado es : “, Resultado;
Instrucciones de entrada
Permiten ingresar información al computador
PSeInt
Leer Nombre_variable;
Leer Mgenero;
Java
Se parte una clase de java llamada Scanner que debe ser importada al principio del programa.
import java.util.Scanner;
Color = entrada.next(); // Guarda en la variable color una cadena de caracteres sin espacios, capturado
por el teclado.
Otra manera para leer una cadena de caracteres con espacios se debe definir un objeto BufferedReader
Nota: Las instrucciones de entrada por lo general vienen acompañadas de una instrucción de salida para
orientar al usuario del programa de que debe digitar un valor.
Ejemplo:
Escribir “Escriba su nombre”;
Leer Nombre;
Operaciones con variables
PSeInt
C 🡨 A + B;
Otros ejemplos
Nombre 🡨 “Luisa”
Numero10 🡨 10;
Java
C = A + B;
Guarda en la variable C el resultado de la suma de A + B
Otros ejemplos
Nombre = “Julieta”;
Numero10 = 10;
Presaberes Requeridos.
Se requiere conocer los fundamentos de cómo resolver un algoritmo que son: comprender, procesar,
organizar, priorizar información de un problema específico utilizando métodos secuenciales para proponer
una solución.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
1. How are variables stored in computer memory? (indicate for each type of data)
● Variables are represented with identifiers that refer to a place in the program's memory
where data is stored.
2. How variables are defined in Java, C # and Python.
● In Java variables are a memory space in which we store a certain value (or data).
● In *Python* are created when they are first defined, that is, when they are first assigned a
value.
● In C# is variable type followed by the variable name and finally the value after the variable
name and must end with a semicolon
3. Perform examples of variable definition, variable value assignments and arithmetic operations
(Addition, Subtraction, Multiplication, Division, Modulus) on:
a. Java
int numero = 3;
double decimal = 4.5;
boolean verdad = true;
b. C #
Console.WriteLine(5 + 4); // output: 9
Console.WriteLine(5 + 4.3); // output: 9.3
Console.WriteLine(5.1m + 4.2m); // output: 9.3
c. Python
a = 2
b = 3
c = a + b
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
secundario para la
realización de copia o
backups
https://netbeans.apache.org/d
oad/archive/index.html
https://www.oracle.com/tec
hnetwork/java/javase/down
loads/jdk-netbeans-jsp-3413
139-esa.html
El factor de riesgo para este laboratorio En otras palabras, el riesgo está controlado
está clasificado como BAJO, debido a que
la eficacia del conjunto de las medidas
preventivas existentes es alta.
En todo caso se deben seguir las siguientes recomendaciones para minimizar los riesgos propios de la
actividad:
CONSIDERACIONES ÉTICAS
Tener siempre presente el código de ética del ingeniero de software en especial el ítem relacionado con:
Colegas: Cada ingeniero deberá apoyar y ser justos con los colegas, motivando a sus colegas sujetándose
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
al código, ayudando también a su desarrollo profesional, reconocer los trabajos de otros y abstenerse
a atribuirse de méritos indebidos, revisar los trabajos de manera objetiva, sincera y
propiamente documentada. En caso de ser necesarias.
Procedimiento de la práctica
PROCEDIMIENTO A UTILIZAR.
1. Diseñe un algoritmo para obtener el salario neto un trabajador conociendo el nombre del
empleado, el número de horas trabajadas, el salario de la hora y la tasa de impuestos que se ha de
aplicar como deducciones de ley. Se pide salario neto, total de deducciones y salario bruto.
2. Realice un algoritmo que dado dos números realice la suma, la multiplicación, resta, y división.
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
3. Se desea calcular el resultado final de una base X elevada a una cierta potencia Y: Escriba un
programa que muestre por pantalla el resultado. Para resolver el ejercicio investigue una función
propia de Java para hallar la solución.
I
Grupo 1. Daniel Gutierrez 4. Nota
n
t
e 2. Michael Prada 5.
g
r
a
n 3. Juliana Villalobos 6.
t
e
s
Resultados obtenidos
El docente incluirá herramientas como tablas, diagramas, esquemas, etc. en las que los estudiantes puedan ir
consignando los datos y observaciones obtenidos en la práctica y generar un análisis de estos.
En este apartado se realiza el análisis de los datos obtenidos, estos pueden ser de forma cualitativa
o cuantitativa según la naturaleza de la práctica. Puede hacerse por medio de pregunta orientadora,
si el docente lo ve necesario.
Según criterio del docente, también se puede incluir una pregunta orientadora que encamine al
estudioso a plantear una aplicación de esta práctica de laboratorio a su futuro que hacer
profesional.
Cuales fueron los aprendizajes obtenidos al realizar esta guía?, liste como mínimo 3 aprendizajes y
relaciónelos con su futuro que hacer profesional.
1.)aprendimos cómo funciona el salario de un trabajador del común
2.)aprendimos sobre una función para hallar la solución a un problema matemático
3.)aprendimos a manejar un poco mas sobre el lenguaje de java
Esto que aprendimos nos ayuda acrecer cada vez mas y cada vez más desarrollamos
conocimientos sobre temas relevantes
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
También se puede incluir una pregunta orientadora que lleve al estudioso a analizar las posibles
causas de error.
Donde presento mayor dificultad resolviendo la guía? y como lo resolvieron cuales fueron las
estrategias de solución?
● En la parte que mas tuvimos dificultad fue ya al ver resultado de nuestro trabajo que no
funcionaba pero nos dimos cuenta que era un problema de esa pc entonces lo hicimos de
nuevo ahí y salio a la perfeccion
Conclusiones
Este apartado incluye las conclusiones construidas como parte de los resultados de aprendizaje por
parte de los estudiosos en donde, de manera breve, se sintetiza los puntos más importantes de lo
observado, encontrado y analizado en la práctica; esto teniendo en cuenta las metas de
aprendizaje (o competencias) planteadas al inicio de la guía de laboratorio. (Encabezado)
a. Rectángulo
b. Rombo
c. Elipse
d. Paralelogramo
2. Qué es Java
a. Es un lenguaje de programación
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
b. Es un depurador de instrucciones
c. Es una serie de instrucciones
d. Es un programa de codificación
3. Qué es un algoritmo
a. Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de
un tipo de problemas.
b. Conjunto ordenado de operaciones meteorológicas que permite hacer un cálculo y hallar la solución
de un tipo de problemas.
c. Conjunto ordenado de operaciones sistemáticas que permite hacer una conjetura y hallar la solución
de un tipo de problemas.
d. Es una serie de instrucciones para ser ejecutadas por una computadora, que permite hacer una
probabilidad y hallar la solución a algunos problemas.
Rubrica de evaluación
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
No
recono
ce o
identifi Identifica Identifica Identifica Identifica
1. Construye sentencias lógicas Cognitiva,
ca los algunos, sin algunos todos, todos los
y en lenguaje matemático, Procedimental
concep embargo no conoce conoce conceptos y
asociadas a la transformación
tos los usa de algunas de algunas de los usa
de proposiciones dadas en
dados forma sus sus adecuadament
lenguaje natural.
en la correcta funciones funciones e
consult
a
previa
Investigativa La
bibliografía Uso
Utilizó reseñada no bibliografía y
No Utilizó
2. Realiza investigaciones del bibliografía corresponde realizó las
utilizó bibliografía
H tema propuesto utilizando la pero no con las citas citaciones
bibliogr no científica
ab bibliografía existente. realizó las empleadas correspondien
afía o educativa
ili citaciones en la tes de forma
da investigació adecuada
d n
Cognitiva La
No La
No muestra La interpretación
utiliza interpretaci
una interpretaci no se limita a
4. Forma conceptos utilizando palabra ón que
interpretaci ón que los conceptos
las guías conceptuales del tema s muestra no
ón de las muestra investigados,
propuesto de forma crítica. propias corresponde
ideas solo repite dejando claras
ni ideas a la
investigadas lo leído sus ideas en
propias temática
torno al tema
MACROPROCESO RECURSOS E INFRAESTRUCTURA Y LABORATORIOS
Nombre del Proceso:
CODIGO: LA-FM-007
GESTIÓN DE LABORATORIOS
Nombre del Documento: VERSION: 6
Comunicativa, La
Socio-afectiva La presentació
presentació n está
La
n está completa
presentació La
No completa pero la
n no presentación
realiza pero la expresión
5. Comunica de forma verbal contiene está completa
present expresión verbal solo
los resultados obtenidos en su todos los y la expresión
ación verbal no expresa el
investigación, siendo claros y conceptos verbal logra
de su logra contenido
concretos involucrado transmitir los
investig transmitir de la
s en la conocimientos
ación los presentació
investigació adquiridos
conocimient n misma
n
os (lee la
adquiridos presentació
n)