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

Entradas relacionadas: