Está en la página 1de 10

FC-FISC-1-8-2020)

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ


FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Facilitador(a): __________________________________ Asignatura: _____________________________


Estudiante: _________________________________ Fecha: __________________ Grupo: ___________

A. TÍTULO DE LA EXPERIENCIA: Guía de Laboratorio Tarea: Alternativa doble


B. TEMAS: Capitulo 1, Tipos y usos de la alternativa, en este caso la doble.

C. OBJETIVO(S): Conocerla clasificación y usos de las alternativas, que pueden ser simples, dobles, múltiples .
D. METODOLOGÍA:
1) De acuerdo con la cantidad de estudiantes y/o equipo, trabaje de manera individual o grupal.
2) Distribuya la actividad entre los estudiantes y/o grupos.
3) La actividad debe ser desarrollado en el tiempo establecido por el docente.
4) La solución de los problemas se realizará usando Seudocódigo.
5) Presentar la prueba de escritorio para validar la solución.
6) Para ejecutar la solución utilizar el lenguaje C.
7) La entrega de la solución queda a discreción del docente. Sugerencia: Plataforma, dispositivo físico, correo
electrónico, sustentación e impreso, entre otros.

E. ENUNCIADO: Desarrollar la alternativa doble.


Seguir los formatos de uso.
Crear una variable llamada Var1 y que, si su contenido es mayor igual a 2 y menor igual a 10 enviar un mensaje para esta
opción, mostrándolo en pantalla. Los valores deben ser introducidos por consola Var1=2, Var2=10. Referencia al final ***
Si no ocurre la alternativa anterior, indicar que el bloque ejecutado es falso (muestre el resultado de la variable en pantalla).

En otro programa aparte confesiones la ecuación de la línea recta de la forma: y = mx + b.


Donde el usuario debe leer la pendiente m, el termino libre b, y que su programa pueda imprimir varias resultados de la
ecuación de la línea recta (utilizar los ciclos repetitivos for o while ) desde un valor inicial hasta un valor final, las variables
asignadas deben ser n1 y n2 y el usuario debe leer estas variables por consola ver figura:

Subir trabajo a la plataforma de la UTP.


FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Referencia (APA): http://normasapa.net/referencias/

F. PROCEDIMIENTO:
Indicar todos los pasos necesarios para realizar la experiencia. Se pueden mostrar con esquemas, dibujos, imágenes,
fotos, entre otros.
a. Análisis y Diseño del Problema
b. Algoritmo
c. Prueba de Escritorio
d. Codificación en C

G. RECURSOS:
Listar los distintos recursos que se emplearán en la Asignación: La guía de la actividad, lápiz, papel, borradores, tablero,
marcador, aplicaciones de Celular (CppDroid), Moodle, Videos o tutoriales de youtube, entre otros .

H. RESULTADOS (OPCIONAL, DE ACUERDO A LA ACTIVIDAD):


Sección donde se colocan los datos obtenidos con la experiencia. Se formatea de acuerdo a la salida deseada: conjunto de
preguntas, tablas, gráficos, preguntas abiertas, entre otros.

Análisis y Diseño
Entradas Proceso Salida
Variable var1, var2 Ingrese dos valores Si los valores coinciden con las
Verificar si el valor 1 es mayor condiciones, imprimir que el
o igual a 2 y si el valor 2 es bloque de instrucciones es
menor o igual a 10 cierto
Si los valores no coinciden con
las condiciones, imprimir que
el bloque de instrucciones es
falso y que el valor 1 es menor
a2
Algoritmo
Algoritmo 1Prac4
{
//Bloque de declaración de variables
entero var1, var2 ;
Imprimir(" Universidad tecnologica de panama\n");
Imprimir(" uso del if taller 04");
Imprimir(" favor digitar el valor 1 =? ");
Leer(“var1);
Imprimir(" favor digitar el valor 2 =? \n");
Leer(var2);
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

si (var1>=2 && var2<=10) {


Imprimir("la letra var1 x>=2 and adicioal var1<=10 ", var1);
Imprimir("bloque de instruciones es cierto ");
}
sino
{
Imprimir("bloque de instrucciones del falso ", var1);
Imprimir(" var1 es menor que numero 2 ");
}

Prueba de Escritorio

Este es un ejemplo, cambiar los datos según su problema

Los datos de prueba a considerar para la prueba de escritorio serán: distancia 25,0 , 30.00 y tiempo 10 y 5
Empezamos con distancia=25.00 y tiempo= 10
Continuamos con distancia=30 y tiempo = 5

Variables en memoria
Pantalla
distancia tiempo velocidad
Introduzca la distancia: 30.0
30.0 5.0 150.00 Introduzca el tiempo: 5.0
La velocidad es = 150.0
En esta sección capture las pantallas de la corrida de su programa.
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Codificación en C
#include <string.h>
#include <stdio.h>

main() {
int var1, var2 ;
printf(" Universidad tecnologica de panama\n");
printf(" uso del if taller 04\n");
printf(" favor digitar el valor 1 =? \n");
scanf("%d", &var1);
printf(" favor digitar el valor 2 =? \n");
scanf("%d", &var2);
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

if (var1>=2 && var2<=10){


printf("la letra var1 x>=2 and adicioal var1<=10 %d\n", var1);
printf("bloque de instruciones es cierto \n");
}
else
{
printf("bloque de instrucciones del falso %d \n", var1);
printf(" var1 es menor que numero 2 \n");
}

Análisis y Diseño
Entradas Proceso Salida
Variables para los valores de la Ingresar valor para la variable m Valor de “y”
ecuación m, b, z, h Ingresar valor para la variable b
Variable para el acumulador i Ingresar valor para la variable z
Ingresar valor para la variable h
Dependiendo del valor del
acumulador varia la cantidad de
ecuaciones hechas
Calcular la ecuación
Algoritmo
Algoritmo 2Prac4
{
//Bloque de declaracion de variables
entero m, b, z, h, i;
//Bloque de instrucciones
Imprimir(" Universidad tecnologica de panama");
Imprimir(" uso del if taller 04");
Imprimir(" favor digitar el valor para la pendiente");
Leer(m);
Imprimir(" favor digitar el valor para b");
Leer(b);
Imprimir(" favor digitar el valor inicial ");
Leer(z);
Imprimir(" favor digitar el valor final ");
Leer(h);
Imprimir(" incremento");
Para (i=z;i<=h;i=i+1){
m=m+1;
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

b=b+1;
Imprimir(" y=%d x+%d", m,b);
}
Imprimir (" decremento");
Para (i=h;i>=z;i=i-1){
m=m-1;
b=b-1;
Imprimir(" y=%d x+%d", m,b);
}
}
Variables en memoria
Prueba de Escritorio Pantalla
distancia tiempo velocidad
Introduzca la distancia: 30.0 Este es un
30.0 5.0 150.00 Introduzca el tiempo: 5.0 ejemplo,
La velocidad es = 150.0 cambiar
los datos según su problema

Los datos de prueba a considerar para la prueba de escritorio serán: distancia 25,0 , 30.00 y tiempo 10 y 5
Empezamos con distancia=25.00 y tiempo= 10
Continuamos con distancia=30 y tiempo = 5

En esta sección capture las pantallas de la corrida de su programa.


FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Codificación en C
#include <string.h>
#include <stdio.h>

main() {
int m, b, z, h, i;
printf(" Universidad tecnologica de panama\n");
printf(" uso del if taller 04\n");
printf(" favor digitar el valor para la pendiente\n");
scanf("%d", &m);
printf(" favor digitar el valor para b\n");
scanf("%d", &b);
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

printf(" favor digitar el valor inicial \n");


scanf("%d", &z);
printf(" favor digitar el valor final \n");
scanf("%d", &h);
printf(" incremento\n");
for(i=z;i<=h;i=i+1){
m=m+1;
b=b+1;
printf(" y=%d x+%d\n", m,b);
}
printf(" decremento\n");
for(i=h;i>=z;i=i-1){
m=m-1;
b=b-1;
printf(" y=%d x+%d\n", m,b);
}
}

I. BIBLIOGRAFIA:
Texto o apunte recomendado como material base para la actividad.
FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Aspectos a Evaluar Puntaje Puntaje


Máximo Obtenido
100%
J. RÚBRICAS:
Estilo de escritura 5

Indentar 5

*Claridad en la Escritura 5

Breve documentación a través de 5


comentarios

Secuencia lógica (Seudocódigo) 35

Prueba de Escritorio 25

*Código en Lenguaje C 10

*Optimización de instrucciones 5

*Puntualidad en la entrega 5

Total 100

Nota: * Queda a discreción del docente, de acuerdo al tema, la utilización de este criterio

Conclusion de la asignacion (Obligatorio):


FC-FISC-1-8-2020)
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES
DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD N°. 04
(TAREA / PRÁCTICA, LABORATORIOS, ETC.)

Leer el enunciado del problema: punto E

#include <stdio.h>
#include <string.h>
/* uso del comando IF con ELSE donde && = EQIVALE A UN and */
// comentarios: if simple y a la vez utilizando el and ( Y = and) programa if13x.c
int var1 = 2,var2; // datos por consola deben ser leídas.

main( ) {
leer ( por consola la variable var1, var2) por medio del scanf

if (var1 >=2 && var2<=10 ) // adicional del if, también usamos el and (Y)
{
printf ("la letra var1 x>=2 and adicional var1<=10 %d \n ", var1) ;
printf ("bloque instrucciones del cierto \n") ;
}
else
{
printf ("bloque instrucciones del Falso %d \n ", var1) ;
printf ( "var1 es menor que numero 2\n " ) ;
}
}

También podría gustarte