Está en la página 1de 13

Cuadernillo de prácticas

Cuadernillo de
Prácticas de
Fundamentos de
Programación

Carrera:
Ingeniería en Sistemas computacionales

Alumno:

Grupo:

Semestre: Enero-Junio 2020


Cuadernillo de prácticas

ÍNDICE

2
Cuadernillo de prácticas

INTRODUCCIÓN GENERAL

Este cuadernillo de prácticas aporta al estudiante las herramientas básicas para comenzar a programar y
coadyuva al desarrollo de su pensamiento lógico.
En el desarrollo de la unidad I, el estudiante, además de familiarizarse con los conceptos básicos de la
materia, utilizará la simbología de diagramas de flujo para que a través de ejercicios propuestos ensamble
dicha simbología.
En la unidad II, el estudiante comenzará a enrolarse con el uso de un lenguaje de programación y
comprenderá sus características más relevantes. Es aquí en donde él empezará a experimentar la creación de
sus primeros programas.
La unidad III está creada para ejercitar en las estructuras secuenciales, selectivas y repetitivas y es la parte
medular de la materia y la que da pauta para que el estudiante pueda cursar sin dificultades, las materias
concernientes a la programación de los semestres posteriores.
Además de la unidad III, la unidad IV también es muy importante ya que es ahí en donde a través de la
organización de datos, el estudiante aprende a ordenar y a organizar la información a través del uso de
arreglos y de estructuras.
Finalmente, en la unidad V con el tema de modularidad, el estudiante aplicará el tema para convertir en
módulos o subprogramas los ejercicios desarrollados en las unidades anteriores.
Este cuadernillo apoyará al estudiante a ser más analítico y práctico en el planteamiento y solución de
ejercicios propuestos, extraídos de la vida real.

3
Cuadernillo de prácticas

UNIDAD I. DISEÑO ALGORÍTMICO

En el desarrollo de la unidad I, el estudiante,


además de familiarizarse con los conceptos
básicos de la materia, utilizará la simbología de
diagramas de flujo para que a través de
ejercicios propuestos ensamble dicha
simbología.

4
Cuadernillo de prácticas

UNIDAD 1

Diseño algorítmico

Práctica: 1.1

Nombre: Algoritmos cotidianos

Objetivo de la práctica: Construir algoritmos cotidianos siguiendo las reglas de un


algoritmo.

Competencia: El estudiante Comprende y aplica los conceptos básicos, nomenclatura y


herramientas para el diseño de algoritmos orientado a la resolución de problemas.
Requerimientos: Papel, lápiz, bolígrafo y borrador.
Rúbricas para cada ejercicio:

ACTIVIDAD CUMPLE NO CUMPLE


El algoritmo presenta entrada, procesamiento y salida de ☐ ☐
resultados.
Cada paso del algoritmo es preciso. ☐ ☐
Cada paso del algoritmo esta ordenado. ☐ ☐
Cada paso del algoritmo esta definido. ☐ ☐

5
Cuadernillo de prácticas

Desarrollo de las prácticas

PRÁCTICA 1.1
Indicaciones: Escribe 3 algoritmos con palabras, que describa los pasos para cambiar de diferentes formas,
la llanta de un vehiculo compacto.

Evidencia de la práctica 1.1

Algoritmo No. 1

Algoritmo No. 2

Algoritmo No. 3

6
Cuadernillo de prácticas

Práctica: 1.2

Nombre: Ensamblaje de simbología de diagramas de flujo

Objetivo de la práctica: Construir diagramas de flujo siguiendo las reglas de diseño de


diagramas y ensamblando la simbología.

Competencia: El estudiante Comprende y aplica los conceptos básicos, nomenclatura y


herramientas para el diseño de algoritmos orientado a la resolución de problemas.
Requerimientos: Papel, lápiz, bolígrafo y borrador.

Rúbricas:
ACTIVIDAD CUMPLE NO CUMPLE
El algoritmo presenta entrada, procesamiento y salida de ☐ ☐
resultados.
El algoritmo es finito ☐ ☐
El algortimo es claro ☐ ☐
Usa la simbología definida ☐ ☐

Bibliografía utilizada

Ejemplo:

Joyanes, Aguilar Luis , Lucas


(2006) Programación en C++, serie Madrid España McGraw-
Sánchez García
SCHAUM Hill

Conclusión:

7
Cuadernillo de prácticas

PRÁCTICA 1.2

Indicaciones: Desarrolla los 24 ejercicios propuestos

Evidencia de la práctica 1.2

PARTE 1
Hacer un DF que…
1. contenga una entrada de datos seguido de una decisión simple, enseguida un ciclo while y después
un ciclo do-while.
2. contenga 3 ciclos while en secuencia
3. contenga un ciclo do-while seguido de un ciclo while y después un ciclo for
4. contenga una decisión simple, en el lado verdadero, dos ciclos while en secuencia, en el lado falso,
dos ciclos do-while en secuencia.
5. contenga una entrada de datos, enseguida una decisión simple; en el lado verdadero de la decisión
simple, un ciclo while, en el lado falso de la decisión simple, un ciclo do-while.
6. despliegue un ciclo while y en seguida una decisión. En el lado verdadero de la decisión coloque un
ciclo for y en el lado falso un ciclo do-while seguido de una salida en pantalla.
7. contenga una salida en pantalla, posterior a ello, agregue un ciclo for y dentro de éste un ciclo do-
while. Agregue, antes de finalizar una salida en pantalla.
8. comience con un ciclo for y dentro de éste una decisión. En el lado verdadero de la decisión, coloque
un ciclo do-while y en el lado falso, otra decisión.
9. Construya un DF que contenga una entrada de datos, enseguida una decisión; del lado verdadero de
la decisión agregue una salida de datos y del lado falso un ciclo while.
10. Construir un DF que contenga una salida en pantalla, seguida de una entrada de datos; enseguida una
decisión, en el lado verdadero de la decisión un ciclo for, en el lado falso, un ciclo while. Después
de la decisión una salida en pantalla.
11. Realizar un DF que despliegue un símbolo de proceso, enseguida un ciclo do-while y dentro de este
ciclo, coloque un ciclo for. Enseguida del ciclo dowhile coloque una salida en pantalla.
12. contenga una entrada de datos seguido de un ciclo for, dentro del ciclo for, construya un ciclo while.
Al terminar el ciclo for, despliegue una salida en pantalla.
13. .contenga una entrada de datos y después una operación, en seguida una decisión y dentro de ella en
el lado verdadero, un ciclo for y dentro de éste, otro ciclo for. En el lado falso, coloque una operación
y en seguida un ciclo do-while.
8
Cuadernillo de prácticas
14. contenga una salida de datos, enseguida un ciclo do-while, dentro de este ciclo, una decisión; en el
lado verdadero de la decisión, un ciclo for y en el lado falso, un ciclo while. Después de este símbolo
de decisión, coloque una impresión de pantalla.
15. contenga una decisión. En el lado verdadero, coloque un ciclo while y dentro de ella un ciclo for. En
el lado falso, coloque una salida en pantalla.
16. contenga una operación y en seguida un ciclo do-while, dentro del ciclo dowhile agregue otro ciclo
do-while, adentro de éste último ciclo, agregue una salida en pantalla.
17. contenga un ciclo for, dentro de este ciclo for, otro ciclo for y dentro de este último un ciclo for.
18. haga lo mismo que el 17, pero ahora con ciclo while.
19. haga lo mismo que 18 pero con do-while.
20. contenga un ciclo for, dentro de este, un ciclo while y dentro de este ultimo, un ciclo do-while.
21. Contenga un ciclo while, dentro de este, un ciclo do-while y dentro de este último, un ciclo for.
22. Contenga un ciclo do-while, dentro de este un ciclo while y dentro de este último, un ciclo do-while.
23. Realizar un DF que despliegue una entrada de datos, enseguida una decisión simple, después, en el
lado falso de la decisión, coloque un ciclo for y dentro de este ciclo, coloque otro ciclo for. En el
lado verdadero coloque un ciclo do-while y dentro de este ciclo, coloque una salida de datos.
24. Construir un DF que contenga una operacion, enseguida una decisión simple. En la decisión simple
en el lado verdadero coloque un ciclo while y dentro de este ciclo coloque un ciclo do-while.
Enseguida del ciclo while, coloque un ciclo for y dentro de éste una decisión. En el valor verdadero
de la decisión coloque una salida de pantalla y en el valor falso coloque un ciclo do-while,
conteniendo adentro de este ciclo una entrada de datos; después de este ciclo coloque con una salida
en pantalla.

9
Cuadernillo de prácticas

PARTE 2

De los siguientes diagramas de flujo, redacte el enunciado, enumere la cantidad de símbolos en el flujo
principal y señale qué números son.

Enunciado:

10
Cuadernillo de prácticas

Enunciado:

11
Cuadernillo de prácticas

Enunciado:

12
Cuadernillo de prácticas

13

También podría gustarte