Está en la página 1de 10

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO

1. INFORMACIÓN GENERAL

Apellidos y Nombres: Paredes Aquepucho Steven Nicols ID: 1273051


Dirección Zonal/CFP: Arequipa – Puno / Electrotecnia
Carrera: Electrónica Industrial Semestre: III
Curso/ Mód. Formativo Fundamentos de programación
Programa aplicativo para calcular el valor de la resistencia o sus colores en
Tema del Trabajo:
Lenguaje C

2. PLANIFICACIÓN DEL TRABAJO


N ACTIVIDADES/
CRONOGRAMA/ FECHA DE ENTREGA
° ENTREGABLES
Recopilación de
23/10/22
información
Desarrollo de preguntas
30/11/22
guía
Finalización de preguntas
05/11/22
guía
Presentación de TR 13/06/22

3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:

Nº PREGUNTAS
¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de programación?
1
¿Cuáles son los identificadores, sentencias y bucles del lenguaje C?
2
¿Qué son funciones en lenguaje C, cuáles son lo tipos, menciona sus características e
3 importancia?

¿Cómo se determina el valor de la resistencia conociendo sus colores de banda?


4
Realizar el programa aplicativo solicitado, utilizando funciones en Lenguaje C
5

2
TRABAJO FINAL DEL CURSO

HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA

1. ¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de


programación?

El lenguaje C es un programa que nació para preceder a su anterior el lenguaje B,


Se posiciona entre otras a su facilidad en como puede presentarse y entenderse
junto con la gran variedad de dispositivos en los que se puede poner en marcha sin
necesidad de otros programas externos para que lean la programación.
Se tenían en mente que el programa seria para programadores pero en la actualidad
se usa para otro propósitos que no son exactamente de programación y su creador
es originalmente desarrollado por Dennis Ritchie entre 1969 y 1972.

Aplicaciones
Sus aplicaciones son extensas para la programación y forma como se procede y fácil
de entender y aplicar:

 Bases de datos: donde mayormente se recopila información de cada usuario,


su estructura con la que mas se trabaja tiene que ser entendible y que no sea
complicada de ejecutar.
 Navegadores web: como la respuesta de mostrar resultados es prioridad su
función tiene que ser lo mas precisa posible.
 Sistemas operativos: la estructura debe ser comprensible junto a su ejecución
que demuestra la potencia y rapidez.
 Videojuegos: el programa hecho o mas utilizado por los creadores de
videojuegos que usan el programa para la ejecución de gráficos, fluidez,
animación, etc.
Estos son solo algunos de sus aplicaciones, pero su variedad de uso no se
limita a lo antes mencionado, su uso puede darse en máquinas médicas,
relojes inteligentes, etc. por su capacidad de estar cerca del lenguaje máquina.

Características
Se entrelaza con el lenguaje C++ que tiene casi los mismos códigos de función:
 Cuenta con funciones que cumplen con el trabajo que se desea realizar
 Se tiene que copilar antes de ser ejecutado
 Tiene instrumentos de autoayuda para ver las líneas de error
 No depende de un hardware por lo que puede migrar a otros sistemas
diferentes
 Su nivel de programación es de nivel medio
 Le brinda mayor libertad al programador
 Sirve para definir macros y poder incluir archivos de código fuente.

https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n) (1)
https://immune.institute/blog/lenguaje-de-programacion (2)

3
TRABAJO FINAL DEL CURSO

2. ¿Cuáles son los identificadores, sentencias y bucles del lenguaje C?

Identificadores:
Son aquellos que los cuales se le proporciona un nombre a la variable como
 Main
 Result
 Printf
 Scanf
 While
 If
 If-else
 Case
 Select case
 For
 Break
Estos son algunos de los mas usados, pero hay mas y su utilidad es requerida
deacuerdo a lo que el programador desea hacer.
Ejemplo:
int main()
{
int k=10;
printf ( "%d\n”,k );
k=k+1;
}

Sentencias: hay 3 tipos de sentencias C


 Sentencias de expresión: es ejecutar la línea de programación mediante
punto y coma (;)
 sentencias compuestas: se ejecutan mediante las llaves que encierran un
comando de un indicador “{ }”
 sentencias de control: se usan en ciertas condiciones para determinadas
indicaciones, como corregir acciones específicas de un bucle o indicador.
 /* La sentencia compuesta: {...},se seguirá ejecutando hasta que el valor
de cont exceda al de n.*/

Bucles
Los mas comunes son:
 ciclo for
 ciclo while
 ciclo do while
Su uso se define como repetir un bucle que nos facilitara el menor uso de
comandos como iniciar un conteo del 1 a 100 en estos casos su uso solo se
presenta bajo una fórmula que indicara el aumento de 1 en 1 “n+1”
Ejemplo
{
int k;
for (k=51;k<=60;K++)
printf ( "%d\n”,k );
}

4
TRABAJO FINAL DEL CURSO

3. ¿Qué son funciones en lenguaje C, cuáles son lo tipos, menciona sus


características e importancia?

Es un sistema que usan los programadores para reducir la cantidad de


identificadores para realizar un programa determinado.
Su principal función es reducir determinados comandos que solo aplican para una
sola función y que no se volverá a utilizar.
Tipos:
 Variable globales: pueden ser editadas y leídas desde cualquier función, se
definen antes de int main().
 Variables locales: solo pueden ser declaradas desde su función original

Características:
 Ayuda en la libertad del programador
 El uso de indicadores se reduce a una sola función antes de ser escrita
 Aclara el entendimiento antes del programa se ejecute
 Al tener subdivisiones cada parte se puede ser revisada sin alterar otra

Podemos definir que las funciones son muy utilizadas en la actualidad ya sea para
resolver problemas o para reducir programadas tedioso que son grandes.
Ayudando también en la solución de problemas ya que al reducir los códigos de
programación en subdivisiones podremos resolverlos mas eficientemente.
Ejemplo:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
void suma (int a, int b);    /*declaración de la función suma*/
void mayor (int a, int b);  /*declaración  de la función  mayor, menor o iguales*/  

int main()

https://blog.utp.edu.co/jnsanchez/files/2011/03/Trabjo-final-de-C-men%C3%BA-
funciones-2011.pdf(3)

4. ¿Cómo se determina el valor de la resistencia conociendo sus colores de


banda?

Por lo general se requiere de conocer los valores de las bandas y con cuantas esta trabajando,
por ejemplo, si la resistencia tiene 4 bandas:

Las 2 bandas primeras se acoplan


La tercera banda indica la cantidad por la cual se
multiplicara (x100..)
La cuarta indica el porcentaje de tolerancia (5% ó 10%)
Ejemplo:
Azul:6 rojo:2 verde: x100000 dorado: 5%

La resistencia es de 6200 kΩ con una tolerancia de


5%
5
TRABAJO FINAL DEL CURSO

6
TRABAJO FINAL DEL CURSO

HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE /
OPERACIONES / PASOS /SUBPASOS NORMAS -ESTANDARES
Iniciar repaso de información TENER UN AREA AMPLIA Y
VENTILADA
Poner a nuestra disposición conocimientos TRABAJAR EN UN ESPACIO
previos SIN PERTURBACIONES
Usar el programa C++ ASEGURAR QUE LA LINEA
DE CONEXIÓN ESTE
ESTABLE
Identificar cada herramienta para nuestro PONERSE UN HORARIO
proyecto ESTABLECIDO
Guiarnos de los proyectos previos para tener una ASEGURARSE DE QUE EL
base AREA ESTE LIBRE DE
INCIDENTE(CABLES EN EL
PISO, TOMACORRIENTES
EN MAL ESTADO, CAIDA DE
TENSION, ETC.)
Iniciar con la primera parte del proyecto TENER DESCANSOS QUE
AYUDEN A EVITAR EL
CANSANCIO O
ABURRIMIENTO
Corroborar cada paso que avancemos
Corregir cada línea de comando si esta falla
Respetar el orden en como van los comandos
Compilar y ejecutar cada paso que avancemos
Detallar la pantalla de ejecución en orden

INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.

7
TRABAJO FINAL DEL CURSO

DIBUJO / ESQUEMA/ DIAGRAMA

#include<stdio.h>
#include <math.h>
#include<conio.h>
#include<stdlib.h>

void color(int x)
{
switch(x)
{
case 0:
printf("Negro\n");
break;
case 1:
printf("Cafe\n");
break;
case 2:
printf("Rojo\n");
break;
case 3:
printf("Naranja\n");
break;
case 4:
printf("Amarillo\n");
break;
case 5:
printf("Verde\n");
break;
case 6:
printf("Azul\n");
break;
case 7:
printf("Violeta\n");
break;
case 8:
printf("Gris\n");
break;
case 9:
printf("Blanco\n");
break;
case 10:
printf("dorado\n");
break;
case 11:
printf("plateado\n");
break;

}
}
void calcula(int x,int y,int z,int k)
{
double result, resistencia;
result=pow(10,z);
resistencia=(y*result);
printf("El valor de la resistencia es: %d%.f Ohms \n",x,resistencia);
k=5%

8
TRABAJO FINAL DEL CURSO
printf("la tolerancia es:\n ",k);
}
int main()
{

int a,b,c,k;

printf(" [0] Negro\n [1] Cafe\n [2] Rojo\n [3] Naranja\n [4] Amarillo\n [5] Verde\n [6] Azul\n [7] Violeta\n
[8] Gris\n [9] Blanco\n [10] dorado\n [11] plateado\n");
printf("\nIngresa el numero del color de la primera banda:\n");
scanf("%d",&a);
color(a);
printf("\nIngresa el numero del color de la segunda banda:\n");
scanf("%d",&b);
color(b);
printf("\nIngresa el numero del color de la tercera banda:\n");
scanf("%d",&c);
color(c);
printf("\nIngresa el numero del color de la cuarta banda:\n");
scanf("%d",&k);
system ("cls");
calcula(a,b,c,k);
system("pause");
}

[PROGRAMA APLICATIVO PARA CALCULAR EL VALOR DE LA RESISTENCIA


O SUSCOLORES EN LENGUAJE C]

[PAREDES AQUEPUCHO STEVEN N.] [ESCALA]

9
TRABAJO FINAL DEL CURSO

LISTA DE RECURSOS

INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo.

1. MÁQUINAS Y EQUIPOS
Laptop
Celular

2. HERRAMIENTAS E INSTRUMENTOS
Cuaderno del área
paginas referente al tema
Programa C++

3. MATERIALES E INSUMOS
Cables de conexión
Páginas web

10

También podría gustarte