0% encontró este documento útil (0 votos)
10 vistas3 páginas

Laboratorio 3

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 3

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE PROGRAMACIÓN DE COMPUTADORAS
GUÍA DE ACTIVIDAD
LABORATORIO #3
FC-FISC-1-8-2016
Facilitador(a): Juan Antonio Zamora Arosemena Asignatura: Herramientas de Programación Aplicada I
Estudiante: Anthony fajardo (20-62-4354) ___ Fecha: 21 de sep. De 2020__ Grupo: 1IL115_

A. TÍTULO DE LA EXPERIENCIA: Funciones en C – Problemas básicos.


B. TEMAS:
a. Definición de una función
b. Prototipo de funciones
c. Llamado a una función y paso de parámetros
C. OBJETIVO(S): Desarrollar programas utilizando el lenguaje C
D. METODOLOGÍA: Siga las instrucciones dada por el profesor o los pasos que contiene esta guía.
E. PROCEDIMIENTO O ENUNCIADO DE LA EXPERIENCIA:
a. Realice un programa con las siguientes opciones
i. Calcule en una función el valor absoluto de un numero (enviado por parámetro e impreso en
función)
ii. Crear una función que devuelva la primera letra de una cadena de texto (enviado por parámetro y
devuelto por función). Recuerde que una cadena en C se trata como un arreglo por ende char[10] es
una palabra de 10 caracteres
iii. Muestre la tabla de multiplicación de un numero recibido por parámetro.
b. TODOS LOS PROBLEMAS DEBEN ESTAR EN EL MISMO PROGRAMA, POR LO CUAL DEBE HACER UNA
INSTRUCCIÓN PARA SELECCIONAR LA OPCION DESEADA.
F. RECURSOS: Herramienta visual studio code, extensión Live Share, Internet, Guía del profesor.
G. RESULTADOS: una vez terminado los problemas, realice lo siguiente:
a. En base al programa número 2, modifíquelo para que pueda solicitar una posición especifica de la cadena dada.
i. Recuerde validar en caso de que la posición no exista dentro del arreglo de caracteres de la cadena.
ii. Para todos los problemas, utilice algunos de los formatos de escape establecidos.
b. RECUERDE AÑADIR PARA TODOS LOS LABORATORIO, LAS BITACORAS DE APRENDIZAJES.
i. Temas abarcados
Funciones, parámetro, bucles, sentencias de escapes
ii. Reflexiones
1. Dificultades encontradas
R/:no tuve dificultades, en cuanto a la programación sin embargo el visual code. No se si sea
por no agregar el live, no me corre a veces los programas
2. Soluciones establecidas
R/: Correr el programa en exe. O en otro programa o inclusive online para hacerlo correr
3. Aprendizaje (que conocimiento nuevo adquirido con la actividad)
R/: El uso de las funciones, parámetros y sentencias de escapes. Si bien las di en seudocódigo
en programación c se cambian algunas variaciones y usando las sentencias de escapes facilita
la programación con funciones
Calcule en una función el valor absoluto de un numero (enviado por parámetro e
impreso en función)
#include<stdio.h>
#include<conio.h>
#include<math.h>

using namespace std;

void valorabsoluto(int a){

printf( "%d", abs(a) );

int main(){

int numero;
for (int x = 0; x < 999999; x++)
{

printf("\n favor ingresar un numero: ");


scanf("%d"&numero);
valorabsoluto(numero);

system("pause");
return 0;
}

Crear una función que devuelva la primera letra de una cadena de texto (enviado por
parámetro y devuelto por función). Recuerde que una cadena en C se trata como un
arreglo por ende char[10] es una palabra de 10 caracteres
#include <stdio.h>

char primerCaracter(char* cadena){


return cadena[0];
}

int main(){
char frase[200];
printf("Escribe una frase: ");
gets(frase);
printf("La primera letra es: %c", primerCaracter(frase));
return 0;
}
Muestre la tabla de multiplicación de un numero recibido por parámetro.

#include <stdio.h>

int main()
{
char seguir;
int i, numero;

do
{
printf( "\n Introduzca un n%cmero entero: ", 163 );
scanf( "%d", &numero );

printf( "\n La tabla de multiplicar del %d es:\n", numero );

/* Inicio del anidamiento */

for ( i = 1 ; i <= 10 ; i++ )


printf( "\n %d * %d = %d", i, numero, i * numero );

/* Fin del anidamiento */

printf( "\n\n %cDesea ver otra tabla (s/n)?: ", 168 );


fflush( stdin );
scanf( "%c", &seguir );

} while ( seguir != 'n' );

return 0;
}

También podría gustarte