Está en la página 1de 8

INFORME DE PRÁCTICAS

FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

Asignatura: Fundamentos de Grupo Nº: 1


Programación
Carrera: Ingeniería Automotriz Integrantes/ Estudiante
Nivel y paralelo: Segundo Juan Sigcho
Fecha de práctica: 15/11/2023 Jorge Ponce
Fecha presentación informe: 21/11/2023 Anndy Salazar
Nº Práctica: 1 Informe Nº: 1

TÍTULO DE LA PRÁCTICA: Estructura general de un programa de computación.

1. OBJETIVOS:
General: Aplicar la prioridad de operadores y el proceso de diseño de
algoritmos en programas informáticos.
Específicos: 1: Entender la estructura básica de un programa
2: Aprender a definir variables y constantes
3: Identificar el orden de prioridad de los operadores

2. INTRODUCCIÓN:
Con estructura de un programa me refiero a la forma en que el código está organizado y
estructurado. Es la manera en que dividimos nuestro código en partes, y en cómo se relacionan e
interactúan entre ellas para llevar a cabo una tarea específica.
Una estructura de programa bien definida hace que el código sea fácil de leer, entender y
mantener. Además, una buena estructura de programa también hace que el código sea más fácil
de escribir, depurar y mejorar su rendimiento (LLAMAS, 2023)
En este lenguaje, las instrucciones son una secuencia de ceros y unos (código binario) y
escribir un programa directamente en este lenguaje sería una tarea laboriosa y tediosa. También
es seguro que el proceso de detectar errores en el código y su corrección sería un proceso que
nos tomaría aún más tiempo y nos produciría un buen dolor de cabeza
Es la misma computadora la que se encargara de traducir los programas en el código de
alto nivel al código máquina mediante unos programas llamados traductores. (Kono, 2021)
Los programas se escriben mediante lenguajes de programación que previamente se han
escrito en algoritmos u otras herramientas, tales como diagramas de flujo. Este capítulo
introductorio describe la organización de una computadora y sus diferentes partes junto con el
concepto de programa y de lenguaje de programación.
Se describen los elementos básicos de un programa: tipos de datos, constantes, variables
y entradas/salidas de datos. También se introduce al lector en la operación de asignación, así
como en el concepto de función interna. De igual forma se estudian los importantes conceptos de
expresiones y operaciones junto con sus diferentes tipos. (Aguilar, 2008)

3. METODOLOGÍA:
- Realizar el análisis del problema.
- Identificar:
• Datos de entrada
• Procesos

1
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

• Datos de salida
- Realizar el diagrama de flujo.
Realizar el pseudocódigo.

4. RESULTADOS Y DISCUSIÓN:
1. Se tienen tres variables A, B y C. Escribir las instrucciones necesarias para intercambiar
entre sí sus valores del modo siguiente: B toma el valor de A; C toma el valor de B; A toma
el valor de C. Nota: Sólo se debe utilizar una variable auxiliar.

2. ¿Qué se obtiene en las variables A, B y C después de ejecutar las instrucciones


siguientes? A ← 3 B ← 20 C ← A + B B ← A + B A ← B – C

3. Diseñar un algoritmo para resolver una ecuación de segundo grado: 𝐴𝑥 2 + 𝐵𝑥 + 𝐶 = 0

2
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

5. CUESTIONARIO DE INVESTIGACIÓN:
1: ¿Qué es una variable?

Se llama variable a cualquier símbolo o palabra que represente cualquier valor de los

comprendidos en un conjunto.

2: ¿Qué es una constante?

En programación también existen variables para representar valores, sin embargo, su

contexto es diferente y aunque en esencia es la misma idea de las variables matemáticas se

definen de otra manera.

3: ¿Qué operadores aritméticos conoce?

Las constantes en programación son parecidas a las variables, con la (enorme) diferencia

que una vez asignado un valor este no puede ser modificado.

4: ¿Cuál es la prioridad de los operadores aritméticos?

El orden estándar es el siguiente:

Paréntesis

Exponentes

Multiplicación y división

Suma y resta

En otras palabras, en cualquier problema de matemáticas debes empezar resolviendo los

paréntesis; luego, van los exponentes; después, las multiplicaciones y divisiones; y por último, las

sumas y restas.

Cuando las operaciones son del mismo nivel, se resuelven de izquierda a derecha.

5: ¿Cuál es la estructura básica de un programa?

Un programa es un lenguaje de programación de alto nivel estará constituido por líneas de

texto, que es lo que llamamos código.

Estas líneas son compiladas o interpretadas por el ordenador para realizar las acciones

que queremos. Hasta en un ejemplo tan sencillo, ya vemos que tienen muchas cosas en común.

3
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

Por ejemplo:

• Los programas se componen de líneas (o sentencias)

• Las sentencias se pueden agrupar en funciones o bloques

• El lenguaje proporciona ciertas funcionalidades ya definidas

(Llamas, 2023).

6: ¿Cuál es la prioridad de los operadores?

La prioridad entre operadores puede variar en función del lenguaje informático que

utilicemos. Consideraremos estas prioridades: Operadores matemáticos > Operadores de

comparación > Operadores de negación, conjunción o disyunción. (Rancel, 2023).

7: ¿Qué significa cuando decimos que un programa es una caja negra?

En el campo de software, existen dos procedimientos para verificar la calidad del software:

verificación de la caja negra.

La verificación de caja negra consiste en comprobar el output y el input de un sistema sin

entrar a ver que ocurre dentro.

Los clasificaciónes de algoritmos más comunes son: divide y vencerás, algoritmos

voraces, programación dinámica, vuelta atrás, ramificación y poda, etc. (Llamas, 2023).

8: ¿Qué tipo de datos existen?

• Numéricos: números positivos, negativos, decimales, enteros, etc. Se pueden realizar

operaciones matemáticas con ellos.

• Texto: letras, caracteres, símbolos que representan otros idiomas. Se pueden formar

cadenas alfanuméricas o unicodes con ellos.

• Valores booleanos: valores que indican verdad o falsedad. Se pueden usar para establecer

condiciones lógicas.

• Listas: conjuntos de elementos de un mismo tipo. Se pueden ordenar, modificar o acceder

a ellos. (Rancel, 2023).

9: ¿Cuál es la diferencia fundamental entre una constante y una variable?

4
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

• Las constantes no cambian con el tiempo, mientras que las variables representan valores

desconocidos o cambiantes.

• Las constantes son elementos de datos con nombre con un valor predefinido, mientras

que las variables son elementos de datos con nombre cuyo valor puede cambiar durante el curso de

la ejecución de un programa.

• En matemáticas, las constantes son magnitudes que no cambian con el paso del tiempo,

mientras que las variables son cantidades susceptibles de tomar distintos valores numéricos.

• Las variables se representan algebraicamente con letras inglesas o griegas, al igual que

las constantes. (Rancel, 2023).

6. CONCLUSIONES:
1: La comprensión de la importancia de una estructura organizada en la programación

para mejorar la legibilidad y mantenimiento del código.

2: La habilidad para aplicar conceptos de entrada, procesamiento y salida de datos en un

programa práctico.

3: La experiencia en el uso de estructuras de control de flujo para dirigir el

comportamiento del programa.

4: La apreciación del modularidad y la reutilización de código a través de funciones o

subrutinas.

5: La capacidad para identificar y manejar errores de manera efectiva.

7. RECOMENDACIONES:
1: Antes de comenzar con la práctica, asegúrate de que los participantes tengan un buen

entendimiento de los conceptos básicos de programación, como variables, tipos de datos,

operadores, condicionales y bucles.

2: Proporciona ejemplos prácticos que ilustren la estructura general de un programa.

5
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

Puedes crear ejercicios simples que aborden cada componente de la estructura para que los

participantes puedan aplicar los conceptos de manera práctica.

3: Destaca la importancia del modularidad y la creación de funciones o subrutinas. Pide a

los participantes que dividan su programa en funciones lógicas y discutan cómo esto puede

facilitar el mantenimiento y la comprensión del código.

7. BIBLIOGRAFÍA:
Llamas, L. (2023). Estructura de un programa. Ingeniería, informática y diseño.

https://www.luisllamas.es/programacion-estructura-de-un-programa/

Rancel, M. (2023). Prioridad entre operadores. Aprenderaprogramar.

https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=276:prioridad-

entre-operadores-orden-de-prelacion-exponenciacion-mod-div-logicos-etc-

cu00133a&catid=28&Itemid=59

Aguilar, L. J. (2008). FUNDAMENTOS. Obtenido de

https://elhacker.info/manuales/Lenguajes%20de%20Programacion/Fundamentos_de_programació

n_4ta_Edición_Luis_Joyanes_Aguilar_2.pdf

Kono, M. D. (2021). Algoritmos, Pseudocódigos y. Obtenido de

https://www.itson.mx/oferta/isw/Documents/introduccion_a_algoritmos.pdf

LLAMAS, L. (2 de JUNIO de 2023). Estructura de un programa. Obtenido de

https://www.luisllamas.es/programacion-estructura-de-un-programa/

9. RUBRICA DE EVALUACIÓN: El estudiante deberá colocar la rúbrica entregada por el


docente en la guía de componente práctico para que se pueda evaluar el informe.

6
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

Ítem Valor 100 % 75 % 50 % 25 % 0%


Utiliza el Utiliza el
Utiliza el formato El estudiante
formato, pero formato, pero El formato de
Presentación y establecido para no utiliza el
1 usa diferentes existe desorden informe está
Formato la presentación formato de
tipos de letra en en el informe. incompleto
del informe informe
el documento.
El informe
El informe tiene El informe tiene
El informe no El informe tiene tiene más de
de 5 a 9 faltas más de 10 faltas
tiene faltas de 2 a 5 faltas 15 faltas
ortográficas, se ortográficas, se
ortográficas, se ortográficas, se considerará el ortográficas, se
considerará el
considerará el considerará el considerará el
tiempo y modo tiempo y modo
tiempo y modo tiempo y modo tiempo y modo
Ortografía gramatical en la gramatical en la
0.5 gramatical en la gramatical en la gramatical en
y Redacción redacción de la redacción de la
redacción de la redacción de la la redacción de
sección sección
sección sección la sección
pertinente pertinente
pertinente pertinente pertinente
(pasado y en (pasado y en
(pasado y en (pasado y en tercera persona) (pasado y en
tercera persona)
tercera persona) tercera persona) tercera
persona)
El contenido
tiene relación con
el tema del
La introducción
componente
es copia
práctico
La introducción La introducción La introducción textual de la
La extensión es
cumple con tres cumple con dos cumple con uno guía de
de 2 -3 párrafos
Introducción 1 componente
(15 a 20 líneas) de los cuatro de los cuatro de los cuatro
práctico o de
Tiene al menos ítems ítems ítems
otros
tres citas
documentos
bibliográficas
Incluye los
objetivos de la
guía.
Los
procedimientos
para alcanzar los
objetivos están
claramente
redactados y no
incluye formulas
ni tablas

Incluye el
material, utilizado No se presenta
La metodología La metodología La metodología la metodología
cumple con tres cumple con dos cumple con uno usada o es
Metodología 1 La metodología de los cuatro de los cuatro de los cuatro copia textual
está redactada ítems ítems ítems de la guía
en pasado y
tercera persona

La metodología
contiene las citas
de los
procedimientos y
métodos
utilizados
Los resultados se
presentan en
tablas.

Los resultados
corresponden Los resultados
Los resultados Los resultados
con los datos cumplen con dos No se
cumplen con tres cumplen con
Resultados 1.5 reportados en la presentan los
de los cuatro de los cuatro uno de los
hoja de resultados
ítems ítems cuatro ítems
resultados
Los cálculos se
presentan
completos y con
las unidades
7 correspondientes
INFORME DE PRÁCTICAS
FORMATO
FR-FAC-PAC-GLB-018 Versión: 03 Fecha: 23/01/2018

Los cálculos se
realizaron con los
datos reportados
en la hoja de
resultados
La discusión es
clara y está bien
redactada

La discusión se
basa en los
resultados
obtenidos.
No se presenta
La discusión La discusión La discusión
La discusión la discusión o
cumple con tres cumple con dos cumple con uno
Discusión 2 compara los no tiene
de los cuatro de los cuatro de los cuatro
resultados con relación con
ítems ítems ítems
fuentes los resultados
bibliográficas
científicas.

La discusión de
los resultados
contiene las citas
de las fuentes
bibliográficas
Se responden Se responden Se responden la Se responde
todas las casi todas las mitad de las solo una
preguntas preguntas preguntas pregunta de las No se
indicadas en el indicadas en el indicadas en el indicadas en el responde
punto punto punto punto ninguna
Cuestionario 1 “Cuestionario” y
“Cuestionario” y “Cuestionario” y “Cuestionario” y pregunta del
cada pregunta cada pregunta cada pregunta contiene la cita cuestionario.
contiene las citas contiene las citas contiene las citas bibliográfica
bibliográficas bibliográficas bibliográficas correspondiente.
correspondientes correspondientes correspondientes
Las conclusiones Las conclusiones Las conclusiones Las Las
están basadas están basadas están basadas conclusiones conclusiones
en el trabajo en el trabajo en el trabajo están basadas no están
realizado muy realizado realizado muy en el trabajo basadas en el
concretas y concretas pero concretas, pero realizado pero trabajo
coherentes con tienen no tienen muy poco realizado o no
Conclusiones 1 los objetivos coherencia coherencia con concretas y no se presentan
propuestos.
parcial con los los objetivos tienen
objetivos propuestos. coherencia con
propuestos. los objetivos
propuestos

Se indican por lo Se indica solo


No se indica
menos dos una
ninguna
recomendaciones recomendación
Recomendaciones 0.5 - - recomendación
sobre la actividad sobre la
sobre la
realizada. actividad
actividad.
realizada.
Se indican dos
Formato APA
fuentes
7ma ed. Por lo No se presenta
bibliográficas. No Hay solo una
menos cuatro Se usa formato la bibliografía
se utiliza el fuente
fuentes APA, pero solo utilizada o se
formato correcto bibliográfica o
bibliográficas o hay tres fuentes copia los
0.5 APA o uso de copiada de la
Bibliografía de internet bibliográficas o mismos libros
fuentes guía de
(páginas faltan citas de la guía de
bibliográficas no componente
confiables no bibliográficas componente
confiables como práctico
Wikipedia o práctico.
Wikipedia y
similares).
similares

También podría gustarte