Dominando los Fundamentos de Programación: Algoritmos, Estructuras y Funciones
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,33 KB
Conceptos Fundamentales de Algoritmos y Pseudocódigo
A continuación, se presenta un compendio de preguntas y respuestas clave sobre los fundamentos de la programación estructurada y el pseudocódigo.
Definiciones y Herramientas Básicas
Definición de Algoritmo
Método que permite alcanzar la solución de un problema mediante una serie ordenada y finita de pasos:
Respuesta: Algoritmo
Proceso de Compilación
La compilación es el proceso que involucra la escritura o codificación de un programa:
Respuesta: Falso (La compilación traduce el código fuente a código máquina; la codificación es la escritura).
Prueba de Escritorio
En la prueba de escritorio, se verifica y valida la lógica de un algoritmo:
Respuesta: Verdadero
Herramienta de Programación
Herramientas de programación donde las instrucciones se escriben de forma parecida a un lenguaje de programación:
Respuesta: Pseudocódigo
Convenciones de Escritura y Sintaxis
Estilos de Nomenclatura
Estilo de escritura para nombrar variables:
Respuesta: CamelCase
¿Cuál de las siguientes opciones está escrita en estilo Kebab Case?:
Respuesta: nombre-usuario
Instrucciones de Entrada/Salida
¿Las instrucciones de leer e imprimir se deben escribir en minúscula?:
Respuesta: Verdadero
¿Qué instrucción se utiliza para captar los datos solicitados al usuario?:
Respuesta: Leer
Sintaxis en Pseudocódigo
Toda instrucción en pseudocódigo no debe terminar con punto y coma:
Respuesta: Falso (La convención varía, pero a menudo se requiere el punto y coma en pseudocódigos estructurados).
Precedencia Aritmética
El orden de prioridad para resolver una expresión aritmética es:
Respuesta: Ninguna de las anteriores
Variables, Acumuladores y Estructuras de Control
Tipos de Variables y Operadores
Almacenamiento de Datos
¿Cuál de los siguientes elementos se utiliza para almacenar un dato que puede cambiar?:
Respuesta: Variable
Variables Especiales
¿Qué tipo de variable se utiliza para sumar valores?:
Respuesta: Acumulador
¿Qué tipo de variable se usa para contar cuántas veces ocurre un evento?:
Respuesta: Contador
Operadores Lógicos
Operador lógico que devuelve verdadero si ambas expresiones son verdaderas:
Respuesta: Operador AND
Estructuras Condicionales y Repetitivas
Estructuras Alternativas (Condicionales)
Estructura útil para ejecutar una o más instrucciones según diferentes casos:
Respuesta: Estructuras alternativas
¿Cuál estructura es más adecuada para manejar múltiples condiciones basadas en una sola variable?:
Respuesta: Según (Equivalente a Switch/Case)
Ciclos Repetitivos
¿Qué tipo de ciclo es ideal cuando se sabe cuántas veces ejecutarse?:
Respuesta: Ciclo Para
¿Cuándo usarías un ciclo MIENTRAS en lugar de un ciclo PARA?:
Respuesta: Cuando no se conoce de antemano el número de repeticiones
¿Un ciclo “hacer mientras” es útil cuando queremos que se ejecuten las instrucciones dentro del ciclo?:
Respuesta: Al menos una vez
Estructura utilizada para la lectura y escritura de datos en un arreglo:
Respuesta: Estructuras repetitivas
Arreglos (Arrays) y Funciones en Programación
Conceptos de Arreglos Unidimensionales
Definición y Estructura
Tipo de dato estructurado formado por una colección finita y ordenada de datos del mismo tipo:
Respuesta: Arreglo unidimensional
¿En un arreglo unidimensional, los elementos están organizados?:
Respuesta: En una sola fila de elementos
Inicialización e Indexación
¿La inicialización de un arreglo consta de una lista de datos separadas por guiones y encerradas entre llaves?:
Respuesta: Falso (Generalmente se separan por comas).
¿Los arreglos se pueden inicializar al momento de declararlos?:
Respuesta: Verdadero
¿En un arreglo unidimensional de enteros, el índice del primer elemento es?:
Respuesta: Cero
¿Para qué se utiliza el índice en un arreglo?:
Respuesta: Para acceder a elementos específicos
¿Cómo se accede al quinto elemento de un arreglo llamado valores?:
Respuesta: valores[4]
Funciones y Parámetros
Estilo de Nomenclatura de Funciones
Estilo de escritura utilizado para el nombre de una función:
Respuesta: camelCase
Funciones sin Retorno (Procedimientos)
¿Una función sin retorno?:
Respuesta: No toma ningún valor
¿Una función sin retorno puede usar arreglos como parámetros?:
Respuesta: Verdadero
Funciones con Retorno
En una función con retorno, el tipo de dato de retorno debe coincidir con:
Respuesta: El tipo de dato especificado en la declaración de la función
¿Cuándo se debe usar una función con retorno?:
Respuesta: Cuando necesitas devolver un valor para usarlo en el algoritmo principal
Tipos de Parámetros
¿Son aquellos utilizados en la declaración de la función?:
Respuesta: Parámetros formales
¿Son aquellos utilizados en la llamada a una función?:
Respuesta: Parámetros actuales