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


calculo de programacion, Ejercicios de Programación C

ejercios resueltos de programacion

Tipo: Ejercicios

2022/2023

Subido el 19/02/2023

SERCH123
SERCH123 🇲🇽

3 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO
INGENIERÍA EN BIOTECNOLOGÍA
INTRODUCCIÓN A LA PROGRAMACIÓN
UNIDAD 1. DISEÑO DE ALGORITMOS
ACTIVIDAD 2. ACTIVIDAD ENTREGABLE UNIDAD 1.
SERGIO LOPEZ MARTÍNEZ
AL11507008
12/02/2023
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga calculo de programacion y más Ejercicios en PDF de Programación C solo en Docsity!

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

INGENIERÍA EN BIOTECNOLOGÍA

INTRODUCCIÓN A LA PROGRAMACIÓN

UNIDAD 1. DISEÑO DE ALGORITMOS

ACTIVIDAD 2. ACTIVIDAD ENTREGABLE UNIDAD 1.

SERGIO LOPEZ MARTÍNEZ

AL

Problema: El mundo de la ardilla es lineal, ésta debe avanzar hasta llegar a la meta. Deberá recoger las

bellotas que encuentre en el camino. En el estado inicial la ardilla se encuentra en la primera casilla mirando

hacia la siguiente casilla. Como el mundo es lineal entonces la ardilla solo avanzará hacia el frente. No se

sabe cuántas casillas hay. No se sabe en qué casillas hay bellotas. La ardilla puede cargar al mismo tiempo

todas las bellotas que encuentre en el camino, es decir, no es necesario que recoja una la lleve a la meta y

regrese a buscar más.

1. Pseudocódigo. Inicio Avanza() Gireizquierda() Avanza() Si hay bellota entonces() Recogebellota() Girederecha() Avanza() Avanza() Avanza() Avanza() Avanza() Avanza() Avanza() Dejabellota() Fin Si no Avanza() Avanza() Avanza() Girederecha() Avanza() Si hay bellota entonces() Recogebellota() Gireizquierda() Avanza() Avanza() Avanza() Avanza() Avanza() Avanza() Gireizquierda() Dejabellota() Fin Si no Giraizquierda() Gireizquierda() Avanza() Girederecha() Si hay bellota entonces() Recogebellota() Avanza() Avanza() Avanza()

2. diagrama de flujo. INICIO AVANZA() GIRE IZQUIERDA() AVANZA() V F SI HAY BELLOTA ENTONCES() SI NO GIRE IZQUIERDA()^ AVANZA() RECOGEBELLOTA() SI NO V GIRE DERECHA() GIRE IZQUIERDA() AVANZA() AVANZA() RECOGEBELLOTA() AVANZA() AVANZA() SI HAY BELLOTA ENTONCES AVANZA() (^) GIRE DERECHA() AVANZA() AVANZA() RECOGER BELLOTA AVANZA() SI HAY BELLOTA ENTONCES() V AVANZA()^ RECOGEBELLOTA() GIRE IZQUIER DA() AVANZA()^ AVANZA()^ GIRE IZQUIERDA() V AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() AVANZA() DEJABELLOTA() (^) GIRE IZQUIERDA() (^) AVANZA() FIN

Con respecto al diagrama de proceso analice los símbolos y los apliqué en la solución. En este ejercicio

se utiliza un ciclo, se debe identificar bien el conjunto de instrucciones que se deben repetir y la

condición para que se ejecuten estas instrucciones.

Fuentes Estructuras de control selectivas: Estructura Selectiva Simple by Arnaldo Gonzales - Issuu Estructura Selectiva Doble by Arnaldo Gonzales - Issuu Estructura Selectiva Multiple y Anidada by Arnaldo Gonzales - Issuu Estructuras de control repetitivas: http://issuu.com/arnaldogonzales/docs/estructurasrepetitivas_estructurarepetitivawhile http://issuu.com/arnaldogonzales/docs/estructurasrepetitivas_estructurarepetitivadowhile http://issuu.com/arnaldogonzales/docs/estructurasrepetitivas_estructurarepetitivafo