Está en la página 1de 5

Universidad Latina De Panamá

Facultad de Ingeniería

Licenciatura en Ingeniería Industrial Empresarial

Asignatura:
Programación para Ingenieros

Estudiante:
Anthony J. López
4-815-1383

Profesor:
Napoleón Ibarra

Fecha de entrega:
22 de mayo del 2023
PREGUNTAS y DESARROLLO:
TEMA: Preguntas

Qué aprendí, Qué recordé, Qué Resumen


reafirmé
¿Qué aprendí? Los algoritmos son una secuencia de instrucciones
secuenciales, gracias al cual pueden llevarse a cabo
Aprendí que los algoritmos de ciertos procesos y darse respuesta a determinadas
programación son instrucciones necesidades o decisiones. C ofrece tres tipos de
lógicas y bien definidas que permiten datos básicos:
resolver problemas o realizar tareas
mediante una secuencia ordenada de ➢ Números enteros definidos con la palabra
pasos. Son la base para el desarrollo clave int
de programas y son esenciales en la ➢ Letras o caracteres definidos con la palabra
programación. Los algoritmos son clave char
fundamentales en la programación ➢ Números reales o en coma flotante
porque permiten descomponer un definidos con las palabras claves float o
problema complejo en partes más double
pequeñas y manejables. Proporcionan
una estructura lógica para el diseño Los programas de computadora contienen ciertos
de programas y son esenciales para valores que no deben cambiar durante la ejecución
desarrollar software eficiente y del programa. Tales valores se llaman constantes.
escalable. Un algoritmo puede De igual forma, existen otros valores que
representarse en diferentes formas, cambiarán durante la ejecución del programa; a
como diagramas de flujo, estos valores se les llama variables. Una expresión
pseudocódigo o código de aritmético-lógica es una expresión que devuelve un
programación. Independientemente valor booleano donde se utilizan operadores
de la forma en que se represente, un aritméticos y operadores relacionales y de
algoritmo debe ser capaz de resolver igualdad. Una expresión aritmético-lógica podría
el problema planteado de manera ser la siguiente y su valor es true, pues es cierto
precisa y correcta. que 8 es menor que 10. Un contador es una
variable de tipo entero que, durante el proceso o
¿Qué recordé? ejecución de un programa, va aumentando su valor
progresivamente. Generalmente un contador va
Un algoritmo es una secuencia incrementando su valor en 1, pero puede ser un
ordenada de pasos que se deben contador de 2 en 2, o de n en n. Un acumulador es
seguir para resolver un problema. una variable numérica que permite ir acumulando
Estos pasos deben ser claros, precisos operaciones. Me permite ir haciendo operaciones
y no ambiguos, de manera que parciales. Un acumulador: Se inicializa a un valor
puedan ser ejecutados por una inicial según la operación que se va a acumular: a 0
computadora o por un programador. si es una suma o a 1 si es un producto. La
Las variables son espacios de diferencia entre un contador y un acumulador es
memoria que pueden contener valores que mientras el primero va aumentando en una
variables que pueden cambiar durante cantidad fija preestablecida, el acumulador va
la ejecución de un programa, mientras aumentando en una cantidad o valor variable. El
que las constantes son valores fijos operador de asignación = asigna el valor de su
que no pueden modificarse una vez operando de la derecha a una variable, una
que se les asigna un valor inicial. propiedad o un elemento de indexador que
Ambas son importantes en proporciona el operando de la izquierda. El
programación y se utilizan para resultado de una expresión de asignación es el
almacenar y representar datos de valor asignado al operando izquierdo. Un fichero o
diferentes tipos en un programa. archivo es una colección ordenada de datos que
tienen entre sí una relación y que se almacenan de
¿Qué reafirmé? forma permanente en un dispositivo de memoria
no volátil. Registro representa un objeto único de
Las expresiones aritméticas y lógicas datos implícitamente estructurados en una tabla.
se utilizan en conjunto con las En términos simples, una tabla de una base de
estructuras de control, como los datos puede imaginarse formada de filas y
condicionales (if-else) y los bucles columnas (campos o atributos). Un campo es una
(for, while), para controlar el flujo de variable de cualquier tipo que se declara
ejecución de un programa y tomar directamente en una clase o struct. Los campos son
decisiones basadas en los resultados miembros de su tipo contenedor. Una clase o struct
de las expresiones. Los contadores y puede tener campos de instancia, campos estáticos
acumuladores son herramientas o ambos. Los campos de instancia son específicos
comunes en programación y se de una instancia de un tipo.
utilizan para llevar un seguimiento de
la cantidad de veces que ocurre un
evento o para sumar valores en un
programa. Son útiles en situaciones
donde es necesario contar, contar
iteraciones o acumular resultados en
un programa.
Conclusiones
Gracias al desarrollo de esta investigación analicé, concluí y comprendí lo siguiente:

➢ Los conocimientos básicos de programación son fundamentales y tienen una


importancia significativa en el mundo actual, donde la tecnología y la informática
desempeñan un papel clave en múltiples sectores.

➢ La programación implica la habilidad de descomponer un problema en partes más


pequeñas y abordarlo de manera estructurada. Los conocimientos básicos de
programación desarrollan habilidades de pensamiento lógico y resolución de
problemas, permitiendo encontrar soluciones eficientes a diversas situaciones.

➢ La programación requiere pensar de manera lógica y analítica para diseñar


soluciones eficientes. Los conocimientos básicos de programación promueven el
desarrollo de habilidades de pensamiento crítico, análisis de problemas y toma de
decisiones basadas en datos.

Estas habilidades son valiosas en el mundo actual y pueden aplicarse en una amplia gama
de campos y situaciones, tanto personales como profesionales.
PASOS PARA UN
DISEÑO DE
ALGORITMO
Un algoritmo se hace con tres bloques básicos de
construcción: secuenciación, selección e iteración.

1. SECUENCIACIÓN
Un algoritmo es un proceso paso a paso, y el orden de esos
pasos es crucial para asegurar que el algoritmo sea correcto.

2. SELECCIÓN
los algoritmos pueden utilizar selección para determinar un
conjunto diferente de pasos a ejecutar según una expresión
booleana.

3. ITERACIÓN
Los algoritmos suelen utilizar repetición para ejecutar los pasos
un cierto número de veces, o hasta que se cumpla una
condición determinada.

Por:
Anthony López
4-815-1383

También podría gustarte