Progra 1
¿Qué elementos forman parte de la programación estructurada?
Diseño arriba-abajo, programación modular, codificación estructurada
Es el tipo de procesamiento en el que una tarea es asignada a un procesador
Distribuido
¿Cuáles son las ventajas de la programación estructurada?
Mejora la solución de problemas, ayuda a generar una descripción clara de datos y estructura, ayuda a generar programas modificables y documentables
¿Es bueno usar palabras reservadas para variables?
No
¿Una función puede usar variables que están declaradas en otra función?
No
¿Cuántos parámetros pueden compartir las funciones?
No hay un límite establecido
¿Para qué sirve el pseudocódigo?
Para simplificar el proceso de programación
¿Cuáles son los elementos básicos de la arquitectura de una computadora?
Periféricos, E/S, Memoria, CPU
Otro nombre para dirección de memoria
Pointer o apuntador
¿Cómo se les llama a los procesos que transforman datos en información?
Proceso de transformación
¿Cuál es la salida del algoritmo del programador?
Programa y documentación relacionada
¿Qué muestra implícitamente el diagrama IPO?
muestra la secuencia lógica de ejecución del programa
¿Un medio de almacenamiento masivo es un periférico de entrada y salida?
Sí
¿Cuántos bits es un byte?
8
¿Cuál es una de las funciones fundamentales del sistema operativo?
Administrar recursos de una computadora y permitir la interacción hombre-máquina
Los pasos del ciclo de la vida del software son
Análisis, Diseño, Implementación, Pruebas y mantenimiento
¿Con qué otro nombre se les conoce a los parámetros?
Argumentos
¿De qué sirve la indentación?
Ayuda a que el pseudocódigo tenga una mejor estructura visual
Lenguaje que aprenderemos en la materia
C
¿Qué significa CPU?
Central Processing Unit
Si una computadora no tiene la interfaz de red, ¿sigue funcionando?
Cierto
Es el canal del CPU que nos va a indicar en qué modo debe ponerse la memoria para mandar información o guardar información
Control
El pseudocódigo es...
Código falso
¿Cuáles son los dos tipos de diagrama IPO?
De alto nivel (mayor abstracción) y bajo nivel (menor abstracción)
¿Cuáles son los tres tipos de sentencias que hemos mencionado?
Declaración de variables, llamadas a función y de asignación
¿Cuál es una de las propiedades de la programación modular?
Desarrollar eficientemente programas largos, es más fácil encontrar errores, se pueden reusar partes del código para futuros programas
¿Qué significa IPO?
Entrada-Proceso-Salida
La etapa Definición del problema
Es la más importante
¿Qué es un identificador?
Es una palabra definida por el programador para darle nombre a variables, funciones o constantes
Responsable de invocar, en el pseudocódigo a las funciones en las que se descompuso el diagrama IPO de más alto nivel
FUNCIÓN PRINCIPAL
El objetivo del pseudocódigo es presentar de forma no secuencial y detallada la solución del problema
Falso
Los indicadores no significativos propician que el pseudocódigo sea muy claro
Falso
Para separar los parámetros de entrada de los de salida en una función se utiliza una diagonal (/)
Falso
¿El análisis de los algoritmos que veremos en clase son desde el paradigma de la programación no estructurado?
Falso
¿La memoria ROM almacena tanto el BIOS como el sistema operativo?
Falso
¿Un ejemplo de computadora multiusuario es la laptop que usamos todos los días?
Falso
¿La Unidad de Control se encarga de hacer operaciones lógico-matemáticas de la computadora?
Falso, es el alu
El entregable que sale de la definición del problema es
La especificación de requerimientos
¿Cuál es una de las actividades del diseño arriba-abajo?
Subdividir el problema en funciones
¿Los argumentos o parámetros son variables?
Sí
¿Qué forma parte de la especificación de requerimientos?
Título, descripción general, comportamiento detallado, entradas, salidas, procesos, alcances, limitaciones y diseño de pantalla (+ diseño arquitectónico?)
¿Qué es la memoria?
Un almacén ordenado de datos
Una variable es...
Un espacio de memoria para almacenar un valor en un instante dado
¿Qué es un canal?
Un medio por el cual se transmite información
El orden secuencial de ejecución de un programa es...
de arriba a abajo
El uso de la sentencia go-to promueve
la generación de código spaghetti