ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicioos de estructuras secuenciales


Enviado por   •  20 de Abril de 2022  •  Prácticas o problemas  •  1.101 Palabras (5 Páginas)  •  56 Visitas

Página 1 de 5

[pic 1]

Parcial N° 1 - Estructuras secuenciales

Algoritmo y Estructura de Datos - 2022

Ing. en Sistemas – Lic. en Sistemas – Ing. Mecatrónica - TUDAW


Parcial N° 1 – Estructuras secuenciales

Conocimientos necesarios para la resolución:

  • Unidad 1: Fundamentos de programación. Estructuras secuenciales
  • Fundamentos de programación
  • Datos y tipos de datos. Estructura de un programa
  • Fases de resolución de problemas
  • Elementos básicos de diseño en PSeInt y programación en Python
  • Estructuras de control de flujo básico: estructuras secuenciales

Consideraciones para la resolución del parcial:

Para cada uno de los problemas propuestos deberá completar:

  • Fase de resolución de problemas.
  • Análisis del problema:
  • Identificación de  datos de entradas.
  • Identificación de resultados de salidas.
  • Tareas o procesos
  • Restricciones o límites funcionales.
  • Diseño del algoritmo.
  • Diagrama de Flujo
  • Pseudocódigo.
  • Verificación del diseño.
  • Prueba de escritorio (utilizar el lote de prueba especificado en el enunciado y solo como elemento de verificación para usted. No es obligatoria la entrega de la prueba de escritorio en ninguno de los ejercicios).
  • Fase de implementación
  • Codificación del algoritmo – Lenguaje de programación Python 3.6.
  • Compilación y ejecución del programa.
  • Identificar errores si existen (compilación y ejecución).
  • Corregir errores.
  • Compilar y ejecutar nuevamente.
  • Verificación.
  • Usar mismos casos de prueba realizados en la prueba de escritorio.
  • Comparar los resultados de la prueba de escritorio con los de la ejecución.
  • Depuración.
  • Identificar errores si existen (compilación, ejecución, lógicos)
  • Corregir los errores.
  • Verificar el caso de prueba nuevamente.

Consideraciones para la entrega

Estas sugerencias los ayudarán a ustedes a adoptar buenas prácticas de programación, al mismo tiempo que nos ayudarán a nosotros a corregir más rápido y mejor sus trabajos:

  1. Se deberá subir la resolución del parcial en un archivo comprimido con el nombre "parcial1_secuenciales_apellidoNombre'' que contenga:
  2. Una carpeta "pseint_parcial1_secuenciales" (en minúsculas, sin espacios ni acento). Dentro de la carpeta se deben encontrar los archivos correspondientes a los diseños (pseudocódigo y diagrama de flujo) de sus soluciones propuestas (generados con el software PSeInt, con extensión .psc). La herramienta PSeInt debe estar configurada utilizando como perfil las siguientes opciones del lenguaje:

[pic 2]

 Cada archivo .psc debe tener la siguiente estructura:

[pic 3]

  1. Una carpeta "python_parcial1_secuenciales'' (en minúsculas, sin espacios ni acento). Dentro de la carpeta se deben encontrar los archivos con el código fuente en Python de sus soluciones propuestas (generados con el IDE Geany, con extensión .py). Cada archivo .py debe tener la siguiente estructura:

#Ejercicio N X

#FASE DE IMPLEMENTACION

#Escritura del programa

print("Codifico mi diseño de algoritmo en Python")

  1. Cada archivo debe ser nombrado con el número de ejercicio y la extensión tal como figuran en el parcial:
  • 1.psc y 2.psc para los archivos PSeInt.
  • 1.py y 2.py  para los códigos fuente Python.

Ejercicios Parcial N° 1

  1. (35 ptos) Convierta las siguientes expresiones algebraicas en expresiones algorítmicas con sintaxis Python y luego utilice el intérprete del lenguaje como si fuera una calculadora avanzada para determinar el resultado de las mismas:

Expresión algebraica

Expresión algorítmica

Python

Resultado

[pic 4]

5**2+8-3

30

[pic 5]

½+7

7.5

5672 Mod 100 Div 10

5672 %100/10

7.2

x = 2,  y=5

[pic 6]

X=2, y=5

(1/x-5)-(3*x*y//4)

-12.0

a = 4, b = 6, c = 5, d = 2

(a < b O a > c) Y (a <> c O a ≥ d)

(a<b or a>c) and (a!=c or a >=d)

true

Nota: colocar la expresión algorítmica equivalente y el resultado de la misma en la tabla anterior.

...

Descargar como (para miembros actualizados)  txt (6.2 Kb)   pdf (243.7 Kb)   docx (657.1 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com