Conceptos básicos de programación y algoritmos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 8,14 KB

¿A qué nos referimos cuando usamos la palabra “Módulo” en el lenguaje de programación? Subproblemas

¿Cuál de estos tipos de datos no es un dato complejo? Alfanuméricos

¿Cuál de estos tipos de datos no es un dato simple? Vectores

¿Cuál de las siguientes reglas de los operandos o identificadores es falsa? Las mayúsculas no están permitidas

¿Cuál es el método utilizado de forma ordenada a la hora de solucionar un problema? Definición del problema, análisis del problema, diseño del algoritmo, codificación, compilación, y depuración, ejecución, documentación y mantenimiento

¿Cuál es el objetivo de la técnica Top-down? Conseguir resolver el problema con esfuerzo menor, convertir el problema inicial en problemas más sencillos

¿Cuál es el principal problema de la técnica de diseño Bottom Up? Se duplican esfuerzos, se introducen datos carentes de valor, comparan una variable con distintos posibles resultados

¿Cuál es uno de los principales problemas del Bottom Up? Mezcla el lenguaje de programación español utilizado para el diseño

¿Cuáles son estructuras algorítmicas? Secuenciales

¿Cuáles son los 3 últimos pasos ordenados del método de solución de problemas? Ejecución, documentación y mantenimiento

¿Cuáles son técnicas de diseño de algoritmos? Top-down y bottom-up

¿Cuáles son técnicas para la formulación de algoritmos? Diagrama de flujo, pseudocódigo y diagramas estructurados

Dentro del método de solución de problemas ¿qué es la codificación? Es escribir la solución del problema según la lógica al algoritmo en instrucciones detalladas, en código reconocible por PC en un lenguaje de programación

En el método de solución de problemas ¿qué es el análisis del problema? Definir datos de E/S y los métodos y fórmulas para procesar datos

En qué consiste el apartado de “Análisis del problema” del método de solución de problemas? Definir datos de E/S y los métodos y fórmulas para procesar datos

En qué consiste la depuración y compilación en el método de solución de problemas? Traducir el programa fuente a un código ejecutable por el PC, detectando errores de programación y eliminándolos

En qué se basa el lenguaje algorítmico? Símbolos y reglas que se utilizan para describir un proceso

Qué es un algoritmo? Serie de pasos organizados que describen el proceso que se debe seguir para dar una solución a un problema

Qué es un módulo? Un subproblema

Qué operador tiene mayor prioridad en una expresión? Paréntesis interno

Qué operador tiene mayor prioridad? Not

Qué operador tiene prioridad sobre los demás? NOT

Qué son las expresiones? Combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales

Qué son operandos o identificadores? Nombre que representa a los datos de un programa

Qué tipo de algoritmo se asemeja al lenguaje de programación? Topdown diagrama de flujo bottomup.. NINGUNA DE LAS ANTERIORES!!!

Qué tipo de algoritmos hemos estudiado? Cualitativos y cuantitativos

Qué tipo de diagrama está basado en secuencias de texto o fórmulas metidas en cajas verticales? Diagrama estructurado

Qué tipo de estructura es? Es un programa de C

Se puede conocer el número de iteraciones en una estructura cíclica antes de iniciarse el ciclo? Sí, siempre que sea de repetir desde – hasta

Características del diagrama de flujo: Símbolos unidos por líneas

El lenguaje pseudocódigo es: Una mezcla de lenguaje de programación español utilizado para el diseño de un programa

El operador aritmético “mod”: Es la operación módulo

El siguiente modelo de código representa: Una estructura de condiciones múltiples

El símbolo <> significa: Decisión, comparación de valores

En la estructura algorítmica secuencial: Una acción sigue a otra, la salida de una es la entrada de la siguiente

En la técnica top down: Cada tarea se descompone en otras más simples en el siguiente nivel incrementando el detalle. Divide el problema en subproblemas más sencillos. En el primer nivel se encuentra un enunciado muy general de la solución con pocas tareas

En las estructuras cíclicas: Pueden repetirse infinitas veces y un determinado número de veces

En los tipos de datos estructurados, los vectores: Contienen N elementos organizados en una dimensión

En qué técnica para formulación de algoritmos se usan signos: En el diagrama de flujo

En un algoritmo podemos definir funciones: Antes de inicio

En un diagrama de flujo: Las acciones se ponen dentro de cajas

En un diagrama de flujo: Se usan líneas horizontales y/o verticales

La técnica de diseño de algoritmos Bottom-Up tiene como objetivo: Satisface el problema de inmediato

Las estructuras condicionales múltiples: Comparan una variable con distintos posibles resultados

Las expresiones pueden ser: Aritméticas, Lógicas y Relacionales

Las siguientes expresiones significan: Negación – Y – O

Los diagramas de flujo o flowcharts son: Algoritmos gráficos

Los operadores aritméticos: Realizan operaciones matemáticas con valores enteros o reales

Los tipos de datos simple pueden ser: Vectores, matrices. FALSO!!!

Para producir la entrada y salida de datos es necesario: Incorrectas

Para un problema que maneja módulos: Debemos fraccionarlo en problemas más sencillos

Qué valores tienen que tener a, b y c para que esta expresión sea verdadera: (ab)or(a=b) a=15 b=10 c=10)and(c=

Se define un algoritmo como: Una serie de pasos organizados que describen un proceso

Se tiene el siguiente algoritmo Si a=5 b=2 c=10 d=1 ((ac))and(not(a=c)and(d)),>F)or(b>

Selecciona la afirmación correcta: Todas falsas . Cualitativo con números y cuantitativo con palabras… FALSO!!!

Señala la respuesta incorrecta: Un operando o identificador permite hasta 10 caracteres de longitud

Un pseudocódigo: Ocupa menos espacio y es fácil de representar

Entradas relacionadas: