Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Act # 8 (Taller) PDF
Act # 8 (Taller) PDF
Por
CC.1152705314
CC.70195935
INGENIERIA CIVIL
MEDELLIN, COLOMBIA
2019
INTRODUCCION
El siguiente taller muestra por medio de una consulta los conceptos y la ejecución de
ejemplos de diferentes estructuras lógicas y aplicación de cada una de ellas, utilizando
diferentes softwares, con la finalidad de lograr ampliar conocimientos para así
aplicarlos en los diferentes campos sea laboral o estudiantil, facilitando actividades que
pueden llegar a minimizar tiempo y así llegar a ser más competente y efectivo en los
diferentes ámbitos.
TALLER
RTA:
Este tipo de estructura evalúa una condición, que corresponde a una expresión
lógicas. Si la condición es verdadera, se ejecuta un conjunto de instrucciones. SI la
condición es falsa se ignora estas condiciones.
.
ALGORITMO
INICIO
1. LEER CAL
2. SI CAL < 3 entonces
3. ESCRIBIR (“aprobado”
4. Sino
5. ESCRIBIR (“reprobado”
6. Fin_si
Fin
EJEMPLO (DFD)
EJEMPLO (STRUCTORIZER)
EJEMPLO (Pseint)
3.
¿Qué es una estructura de decisión lógica compuesta?
(EJERCICIO)
Determine si un numero entero es positivo negativo o neutro.
EJEMPLO (DFD)
EJEMPLO(STRUCTORIZER)
EJEMPLO(PSEINT)
5.
¿Qué es una estructura de repetición o bucle? ¿Qué estructuras de repetición o bucles
existen?
ESTRUCTURA DE REPETICION A BUCLE
La estructura de repetición o bucle hace posible la ejecución repetida de una o más
instrucciones. Las estructuras de repetición nos permiten ejecutar varias veces unas
mismas líneas de código, estas estructuras describen procesos que se repiten varias
veces en la solución del problema.
El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada ejecución
del cuerpo del bucle se denomina iteración
REPETIR HASTA
Se utiliza para repetir una sentencia o grupo de sentencias hasta que una condición
especificada sea verdadera.
Repetir
Sentencia 1;
Sentencia 2;
........
Sentencia n;
hasta Condición;
REPITA MIENTRAS
Se utiliza para repetir una sentencia o grupo de sentencias mientras una condición
especificada sea verdadera. Repita Mientras Condición se cumpla haga
Sentencia 1;
Sentencia 2;
........
Sentencia n;
fin
(EJERCICIO)
Calcular el total que 10 personas deben pagar en una llantera, si el precio de
cada llanta es de $80 si se compra menos de 5 llantas, y de $70 si se compra 5 o
más.
INICIO
PARA(X=1,10,1)
EJEMPLO (DFD)
EJEMPLO(STRUCTORIZER)
EJEMPLO(PSEINT)
7.
¿Qué es la estructura de control CASE?
Es una estructura que le permite elegir entre múltiples salidas, con base en ciertos
criterios. Los criterios pueden ser un escalar (un numero) o una cadena.
La estructura switch-case se usa con frecuencia cuando existe una serie de opciones de
ruta de programación para una variable dada, dependiendo de su valor.
EJEMPLO(DFD)
EJEMPLO(STRUCTORIZER)
EJEMPLO(PSEINT)
9.
¿Qué es un arreglo Unidimensional – VECTOR?
ARREGLOS O VECTORES UNIDIMENSIONALES
Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que
hace referencia por medio de un nombre común. Una variable individual del arreglo se
llama elemento del arreglo. Para declarar un arreglo de una sola dimensión se una el
formato general:
Tipo_dato identificador(tamaño);
U arreglo unidimensional es u tipo de datos estructurado que esta formado de una
colección finita y ordenada de datos del mismo tipo. Es la estructura natural para
modelar listas de elementos iguales.
Declaración: Se declara el tipo de arreglo con la palabra reservada TYPE, luego se
declara la variable de tipo arreglo, esto se hace en el bloque de declaración de variables
palabra reservada VAR.
MATRICES (ARREGLOS MULTIDIMENSIONALES)
int matrix[filas][columnas];
int es el tipo de dato, matrix es el nombre del todo el conjunto de datos y debo de especificar
el número de filas y columnas.
4 filas y 4 columnas
Las matrices también pueden ser de distintos tipos de datos como char, float, double, etc.
Las matrices en C++ se almacenan al igual que los vectores en posiciones consecutivas de
memoria.
Usualmente uno se hace la idea que una matriz es como un tablero, pero internamente el
manejo es como su definición lo indica, un vector de vectores, es decir, los vectores están
uno detrás del otro junto.
La forma de acceder a los elementos de la matriz es utilizando su nombre e indicando los
subíndices que van en los corchetes.
Si coloco int matriz[2][3] = 10; estoy asignando al cuarto elemento de la tercera fila el valor
10.
No olvidar que tanto filas como columnas se enumeran a partir de 0. Para recorrer una
matriz podemos usar igualmente un bucle. En este caso usando 2 for:
https://www.youtube.com/watch?v=Lod65AeAtDI
https://es.slideshare.net/Picasagrupo3/estructura-de-decisin-
simple?next_slideshow=1
https://www.youtube.com/watch?v=gBvhP2Th5vY
https://www.youtube.com/watch?v=4RaHSqviXy4&t=157s
https://www.youtube.com/watch?v=UF4NUilOB9M
https://www.youtube.com/watch?v=Ci7xdwgLR1Q&t=351s
https://www.youtube.com/watch?v=qO1qEWTuGoE&t=78s
https://www.monografias.com/trabajos88/arreglos-java/arreglos-
java.shtml
https://ronnyml.wordpress.com/2009/07/04/vectores-matrices-y-punteros-
en-c/
www.bloodshed.net/dev/doc/
http://es.slideshare.net/mariconachacha/manual-del-dev-c
www.omijal.org/pagina_c/Tutorial_DevC
https://www.youtube.com/watch?v=DrsnzzNDaUI
20