Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Programación Algorítmica, Ejercicios de Programación C

Una serie de ejercicios prácticos de programación algorítmica, incluyendo el diseño de diagramas de flujo y organigramas para resolver problemas como la sucesión de fibonacci, ecuaciones de segundo grado, cálculo de sumas y productos de números, adivinar un número entre 1 y 1000, determinar la fecha del miércoles de ceniza a partir del domingo de resurrección, comparar matrices, calcular el producto de un número por una matriz, y analizar las características de un vector numérico. Estos ejercicios están orientados a estudiantes de programación y cursos relacionados con algoritmos y estructuras de datos, y pueden ser utilizados como material de estudio, práctica y evaluación en el ámbito universitario.

Tipo: Ejercicios

2020/2021

Subido el 19/07/2022

elio-churata
elio-churata 🇧🇴

2 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Practica 1
Univ. Elio Gerson Churata Apaza
Programacion ETN-307
1
La sucesión de Fibonacci se define de la siguiente forma: a 1=1, a 2=1 y a n=an-1+an-2 para n>2, es decir
los dos primeros son 1 y el resto cada uno es la suma de los dos anteriores, los primeros son: 1, 1, 2, 3,
5, 8, 13, 21, ... Hacer un diagrama de flujo para calcular el Nésimo término de la sucesión.
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Ejercicios de Programación Algorítmica y más Ejercicios en PDF de Programación C solo en Docsity!

Practica 1 Univ. Elio Gerson Churata Apaza Programacion ETN- 307 1 La sucesión de Fibonacci se define de la siguiente forma: a 1=1, a 2=1 y a n=an-1+an-2 para n>2, es decir los dos primeros son 1 y el resto cada uno es la suma de los dos anteriores, los primeros son: 1, 1, 2, 3, 5, 8, 13, 21, ... Hacer un diagrama de flujo para calcular el Nésimo término de la sucesión.

Realizar el diagrama de flujo para resolver una ecuación de segundo grado,teniendo en cuenta las soluciones complejas.

  1. Hacer un organigrama de un programa que adivine el número entre 1 y 1000 pensado por un humano. El programa debe ir diciendo números y el humano responderá con los sím- bolos '<', '>' o '=', según el número pensado sea menor, mayor o igual que el dicho por el ordenador. Cuando lo adivine deberá poner un mensaje especificando cuantas preguntas ha necesitado y finalizar. No debe realizar más de 10 preguntas y debe detectar si el hu- mano le engaña diciéndole cosas imposibles, por ejemplo es mayor que 4 y menor que5. Si en lugar de estar el número de partida entre 1 y 1000 estuviera entre 1 y 1000000, ¿cuantas preguntas serían necesarias?
  1. El Miércoles de Ceniza es 46 días antes que el Domingo de Resurrección. Hacer un orga- nigrama para que dados el día D, el mes M y el año A del Domingo de Resurrección cal- cule la fecha del Miércoles de Ceniza en ese año. Se debe tener en cuenta si el año es o no bisiesto.

29 Diseñar un algoritmo para determinar si dos matrices contienen los mismos elementos aunque estos no se presenten en el mismo orden.

31 Diseñar un algoritmo para determinar si una matriz es simétrica

39 Diagrama de flujo que lee un vector numórico de dimensión N, y calcula la sumatoria de sus elementos lee un vector numórico de dimensión N, y calcula la sumatoria de sus elementos

  1. Diagrama de flujo que Lee un Vector numérico de dimensión 10 y determina cuantos son positivos, negativos y neutros, imprimiéndolos y contabilizándolos, para finalmente imprimir el conteo en pantalla.