0% encontró este documento útil (0 votos)
12 vistas1 página

A

El documento presenta una serie de ejercicios de programación relacionados con la creación de diagramas de flujo y pseudocódigo para resolver problemas específicos. Se incluyen ejemplos de estructuras de control, manejo de variables, y cálculos de resistencia en circuitos eléctricos. Además, se abordan conceptos de representación binaria y ejecución de instrucciones en una computadora.

Cargado por

ENCANTICO 18
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas1 página

A

El documento presenta una serie de ejercicios de programación relacionados con la creación de diagramas de flujo y pseudocódigo para resolver problemas específicos. Se incluyen ejemplos de estructuras de control, manejo de variables, y cálculos de resistencia en circuitos eléctricos. Además, se abordan conceptos de representación binaria y ejecución de instrucciones en una computadora.

Cargado por

ENCANTICO 18
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

p1e2 Nombres y apellidos: ________________________________________________________________ Página 1 de 1

PROGRAMACIÓN DE COMPUTADORES I GRUPO E2 2023-2 martes, 10 de octubre de 2023

PUNTO 1 (Valor 1.0). Resuelva los numerales asociados al siguiente enunciado.


1. Proponga un ejemplo de diagrama de flujo completo donde se usen estructuras de control secuenciales, dos tipos
diferentes de estructuras de decisión y dos de los tipos de estructura repetitivas. El diagrama debe contener
identificadores y lógica válida para su operación, aunque puede ser que no sea una respuesta a un problema específico
de algoritmo.
Encierre mediante un rectángulo e identifique cada estructura (bloque) de decisión y de repetición, incluso aquellas que
se repitan, en el diagramas de flujo que elabore. IDENTIFIQUE o suministre el nombre de cada estructura de control.
Por ejemplo: encierre y numere cada estructura y al costado del diagrama o listado del pseudocódigo, escriba un listado
de números y el nombre de cada estructura (bloque de ejecución), o puede usar flechas para asociar las estructuras al
nombre correcto de cada una de ellas. Preferiblemente diferencie con líneas o trazos o sombras de diferente color cada
rectángulo que contenga una estructura o use colores diferentes en el resaltado de los bloques que forman parte de cada
estructura.

PUNTO 2 (Valor 1.5) Resuelva los siguientes enunciados:


Utilizando identificadores de variables del o de los tipos adecuados de acuerdo a los datos referidos en el enunciado de
cada pregunta, elabore el pseudocódigo completo que incluya la o las expresiones e instrucciones de pseudocódigo que
reflejen o expresen cada uno de los enunciados de los numerales siguientes. Defina (con identificadores expresivos o
pertinentes) e inicialize adecuadamente las variables. Además, evalue la expresión o las expresiones e instrucciones que
elabore y obtenga el seguimiento o prueba de escritorio y el valor final de las variables empleadas.
1. En un sistema de gestión de películas, se almacenan datos de películas, incluyendo su título y duración en minutos.
Supongamos que tienes una variable tipo cadena con el valor "El Gran Escape" y una variable numérica con el valor
150. Escribe el pseudocódigo que asigna valores a las variables y luego muestra en pantalla el título de la película y
su duración en minutos. El resultado debería ser algo como "Título: El Gran Escape - Duración: 150 minutos."
2. Se quiere un pseudocódigo que evalúe una expresión para determinar si un vehículo es considerado eficiente en
términos de consumo de combustible. Para esto, se tiene una cantidad de kilómetros recorridos con valor 500 y la
cantidad de litros consumidos con valor 35. Escribe una expresión en pseudocódigo que sea Verdadera si el
consumo es igual o menor a 10 litros por cada 100 kilómetros recorridos.
3. En un programa de seguimiento de entregas, se registran las coordenadas (latitud y longitud) de paquetes en
tránsito. Supongamos que se tienen tres paquetes: A (latitud 40.7128, longitud -74.0060), B (latitud 34.0522,
longitud -118.2437), y C (latitud 51.5074, longitud -0.1278). Escribe el pseudocódigo que evalúe una expresión para
determinar cuál de los tres paquetes está más al norte (tiene la latitud más alta).

PUNTO 3. (Valor 1.0) Resuelva los siguientes enunciados:


a. Dibuje un diagrama de la estructura de la unidad de control y la estructura de la unidad aritmética de una
computadora. Luego, describa mediante estas estructuras cómo se lee una instrucción de un programa almacenado,
cómo se decodifica y cómo se ejecuta con la intervención de estas unidades. Proporcione una explicación detallada
de la ejecución de un ejemplo simple de una instrucción en lenguaje ensamblador o lenguaje de máquina, como
almacenar en memoria la suma de dos números que se encuentran en el registro acumulador.
b. Determine la representación binaria para el número decimal + 28.109375
a. signo magnitud con longitud de palabra 16 bits en la parte entera y seis en la parte fraccionaria.
b. complemento a 2 con longitud de palabra 16 bits en la parte entera y seis en la parte fraccionaria.
c. Determine la representación binaria para el número decimal - 28.109375
c. signo magnitud con longitud de palabra 16 bits en la parte entera y seis en la parte fraccionaria.
d. complemento a 2 con longitud de palabra 16 bits en la parte entera y seis en la parte fraccionaria.
d. Escriba la representación binaria en código ASCII del texto siguiente:
1)Café

PUNTO 4 (Valor 1.5). Elaborar el diagrama de flujo o el pseudocódigo para resolver mediante diagrama de flujo o
pseudocódigo el siguiente problema o requerimiento. Debe resolver en papel. Se debe incluir dentro de la respuesta, el
análisis del problema.
En un laboratorio, se están realizando pruebas en dos tipos de circuitos eléctricos: Tipo A y Tipo B. Se desea determinar la
resistencia total en cada tipo de circuito en función de los valores de las resistencias proporcionadas por el usuario. Para
el Tipo A, se tienen K resistencias en serie, mientras que para el Tipo B, se tienen R ramas en paralelo, y cada rama tiene
dos resistencias en serie. El usuario debe ingresar los valores de las resistencias en ohmios para cada circuito.
Escribe un programa en pseudocódigo que permita al usuario seleccionar el tipo de circuito (A o B) y luego ingresar los
valores de las resistencias. El programa debe calcular y mostrar en pantalla la resistencia total de acuerdo al tipo de circuito
seleccionado. También debe calcular la potencia total del circuito sabiendo que todo el circuito se va a energizar con una
fuente de tensión cuyo valor en voltios ha de suministrar el usuario luego de que se calcula la resistencia total.

También podría gustarte