Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C. OBJETIVO(S): Conocer los formatos de impresión, y de entrada de datos de tipo de datos tales como, enteros,
flotantes, cadenas, constantes.
.
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.
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 .
Análisis y Diseño
Entradas Proceso Salida
Leer los valores En su proceso debe obtener los resultados Imprimir los resultados, el reporte
Cubo Vcubo= a*a*a debe llevar su nombre, cedula,
Cono Vcono= Pi*Rcono*Rcono*Acono/3 Nombre de la facultad,
cilindro Universidad, numero grupo fecha
Vcilindro= Pi*Rc*Rc*Ac; y año.
El volumen del Cilindro es
=Vc
El volumen del Cubo es
= Vcubo
El volumen del Cono es
= Vcono
Algoritmo
Algoritmo NombreALgoritmo
{
flotantes Pi,Ac, Rc,Vc, Acono, Rcono, Vcono, a, Vcubo;
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.)
entero Opcion;
Pi= 3.1416;
imprimir("UTP de Panama ");
imprimir("Estudiantes:Alex Urriola,Manuel Castillo,Jose Legore Grupo 11R702 ");
imprimir(" Menú Volumen ");
imprimir(" 1 Calcular Volumen del Cilindro ");
imprimir(" 2 Calcular Volumen del Cono ");
imprimir(" 3 Calcular Volumen del Cubo ");
imprimir(" Favor Digitar la Opcion (1,2,3)");
leer("Opcion”);
si (Opcion == 1 )
{
imprimir(" Favor Digitar Ac ");
leer("Ac”);
imprimir(" Favor Digitar Rc ");
leer("Rc);
Vc= Pi*Rc*Rc*Ac;
imprimir(" El volumen del Cilindro es =Vc);
}
}
}
Prueba de Escritorio
Codificación en C
#include <stdio.h>
#include <math.h>
#include <string.h>
void main (){
float Pi,Ac, Rc,Vc, Acono, Rcono, Vcono, a, Vcubo;
int Opcion;
Pi= 3.1416;
printf("UTP de Panama \n");
printf("Estudiantes:Alex Urriola,Manuel Castillo,Jose Legore Grupo 11R702 \n");
printf(" Menú Volumen \n ");
printf(" 1 Calcular Volumen del Cilindro \n ");
printf(" 2 Calcular Volumen del Cono \n ");
printf(" 3 Calcular Volumen del Cubo \n ");
printf(" Favor Digitar la Opcion (1,2,3) \n");
scanf("%d", &Opcion);
if (Opcion == 1 )
{
printf(" Favor Digitar Ac \n ");
scanf("%f", &Ac);
printf(" Favor Digitar Rc \n ");
scanf("%f", &Rc);
Vc= Pi*Rc*Rc*Ac;
printf(" El volumen del Cilindro es = %.2f \n", Vc);
}
else if (Opcion == 2 )
{
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.)
else if (Opcion == 3 )
{
printf(" Favor Digitar a del Cubo \n ");
scanf("%f", &a);
Vcubo= a*a*a;
printf(" El volumen del Cubo = %.2f \n", Vcubo);
}
else
{
printf(" Error: debe ser opcion (1,2,3) ");
}
}
Glosario de términos:
Glosario de 15 palabras relacionadas con el primer tema del capítulo 1 (programa fuente)
programa: Un programa es un conjunto de pasos lógicos escritos en un lenguaje de
programación que nos permite realizar una tarea específica. El programa suele contar
con una interfaz de usuario, es decir, un medio visual mediante el cual interactuamos
con la aplicación.
programa objeto: Es aquel programa que se encuentra en lenguaje máquina y que ya es
ejecutable por ésta.
Contador: Se entiende por contador una variable que lleva la cuenta del número de
veces que se ha cumplido una condición. En el ejemplo siguiente, el programa indica
cuántos 5 se han obtenido al simular unas tiradas de dados. La variable que hace
de contador es la variable $cuenta).
constante, Una constante es un elemento de datos con nombre con un valor predefinido.
No se puede cambiar el valor asignado a una constante predefinida.
bits: El bit es la unidad mínima de información empleada en informática, en cualquier
dispositivo digital, o en la teoría de la información. Con él, podemos representar dos
valores cualesquiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte
o sur, etc.
código binario: es el sistema de codificación usado para la representación de textos, o
procesadores de instrucciones de computadora, utilizando el sistema
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.)
Investigue
Los procesadores de nuestros dispositivos están hechos para funcionar bajo las condiciones de
la Tierra. Sin embargo, en el espacio se exponen a elementos con los que no tienen que
enfrentarse aquí, como es el caso de una radiación excesiva.
En ese año, Rusia lanzó Fobos-Grunt, una sonda que debía ir hasta la luna Phobos, que órbita
alrededor de Marte. Sin embargo, se quedó dando vueltas en órbita baja en la Tierra hasta que
cayó al mar. Analizando la nave, se dieron cuenta de que la memoria SRAM se había fundido
por culpa de partículas muy cargadas de rayos cósmicos, una de las muchas fuentes de
radiación a las que tiene que enfrentarse cualquier cosa que se lance al espacio. Este tipo de
sucesos se conocen como Single Event Upset, o SEU.
Para solucionarlo, el ordenador estaba configurado para reiniciarse y recibir señales desde
tierra. Sin embargo, las antenas no estaban desplegadas todavía, por lo que no se podían
enviar instrucciones ni hacer nada. Un pequeño fallo echó por tierra una misión de miles de
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.)
A pesar de su antigüedad, el RAD750 cuesta unos 200.000 dólares. Si un chip ARM como un
Snapdragon 855 no supera los 100 dólares, ¿por qué no lo equipan, siendo además mucho más
potente? Ese tipo de mentalidad fue la que siguieron los rusos con Fobos-Grunt, y no les salió
muy bien. El chip SRAM usado, de nombre WS512K32V20G24M, se usaba en dispositivos
militares y aviones desde 2005, pero diversas pruebas habían demostrado que era vulnerable a
la mínima radiación, por lo que claramente no era recomendable su uso en el espacio. A ellos
les dio igual, de manera similar con otros componentes de la nave. En concreto, el 62% de los
chips que llevaba la nave no estaban diseñados para operar en el espacio con tal de intentar
ahorrar costes.
El procesador del Curiosity funciona a 200 MHz, a pesar de que el PowerPC 750 podía alcanzar
hasta 733 MHz. Esto es debido a que, cuanta mayor es la frecuencia de un procesador, mayor
es el número de ciclos de procesamiento en un tiempo concreto. Cuando una partícula de
radiación llega a la memoria caché L1 o L2 que el procesador usa para almacenar sus cálculos,
puede provocar menos daños si hay menos información. Así, hacer más rápidos los
procesadores los hace más frágiles.
Referencias en (APA)
1.Wikipedia, (2022). programa informático
https://es.wikipedia.org/wiki/Programa_inform%C3%A1tico
https://www.bunam.unam.mx/intComputacion/Unidad_2/c02u2t03p01.html#00
https://www.mclibre.org/consultar/php/lecciones/php-estructuras-control-bucle-for-
contador.html#:~:text=Se%20entiende%20por%20contador%20una,es%20la%20variable
%20%24cuenta).
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.)
https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
5.wikipedia (2021)bit
https://es.wikipedia.org/wiki/Bit
https://es.wikipedia.org/wiki/C%C3%B3digo_binario
https://openwebinars.net/blog/que-es-pseudocodigo/
https://ude.edu.uy/que-son-algoritmos/
https://experience.dropbox.com/es-la/resources/flowcharts
https://developer.mozilla.org/es/docs/Glossary/Compile
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/compilador-e-interprete/#:~:text=Un
%20intérprete%20es%20un%20programa,ese%20proyecto%20y%20el%20procesador.
https://en.wikipedia.org/wiki/Gary_McKinnon#Support_for_McKinnon
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.)
13.garcia, Alberto (2019) Porque el procesador en el espacio se comporta de forma diferente, adslzone.
https://www.adslzone.net/2019/11/11/procesador-espacio-esa-nasa/
I. BIBLIOGRAFIA:
J. Texto o apunte recomendado como material base para la actividad.
K. RÚBRICAS:
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.)
Estilo de escritura 5
Indentar 5
*Claridad en la Escritura 5
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