SlideShare una empresa de Scribd logo
lOMoAR cPSD|10972784
lOMoAR cPSD|10972784
1. INFORMACIÓN GENERAL
Apellidos y Nombres: Santacruz Cisneros Wilmer Stalin ID: 1403595
Dirección Zonal/CFP: Lambayeque- Chiclayo
Carrera: Electrotecnia Industrial Semestre: IV
Curso/ Mód. Formativo PROGRAMACIÓN Y DISEÑO ELECTRICO
Tema del Trabajo: Funciones en Lenguaje C
2.PLANIFICACIÓN DEL TRABAJO
N° ACTIVIDADES/ ENTREGABLES CRONOGRAMA/ FECHA DE ENTREGA
1 Información general 15/03 16/03 17/03 18/03 19/03
2 Planificación x
3 Resolución de preguntas guías x
4 Proceso de ejecución x
5 Dibujo/Esquema/Diagrama x
6 Lista de recursos x
SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
PLAN DE TRABAJO
DEL ESTUDIANTE
lOMoAR cPSD|10972784
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes
interrogantes:
N.º PREGUNTAS
1 ¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de programación?
2 ¿Cuáles son los identificadores, sentencias y bucles del lenguaje C?
3 ¿Qué son funciones en lenguaje C, cuáles son lo tipos, menciona sus características e
importancia?
4
¿Cómo se define las funciones, cuál es su formato, argumentos, parámetros, funciones de
retorno de valor y funciones que no retornan valor?
5 Realizar un ejemplo aplicativo, utilizando funciones en Lenguaje C; sí es posible simularlo.
lOMoAR cPSD|10972784
4
HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA
1.
¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de
programación?
Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy
diversas aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de
datos... Es un lenguaje portable, es decir, es independiente del hardware. Los
programas escritos en C son fácilmente trasportables a otros sistemas.
Características del lenguaje C.
Es un lenguaje de medio nivel, pero ¿qué significa esto? Los lenguajes de alto nivel
se asemejan a nuestra forma de razonar, aislando al programador de los detalles
técnicos (referentes a la máquina física). Esto hace que este tipo de lenguajes sean
poco eficientes. Por el contrario, los lenguajes de bajo nivel controlan directamente
la circuitería del ordenador, pudiendo obtenerse con ellos la eficiencia máxima (sin
embargo, resultan incómodos y poco portables). Así las ventajas de los lenguajes de
alto nivel respecto a los de bajo nivel son :
Sencillez.
Uniformidad.
Portabilidad.
En todo caso, un programa escrito en un lenguaje de alto nivel debe ser traducido a
un lenguaje que entienda la máquina antes de poder ser ejecutado. Esto se conoce
como compilación (si traducen el programa completo a código máquina antes de
ejecutar cualquiera de las instrucciones) o interpretación (si recorren el programa
tomando instrucciones una a una en pequeños grupos que traducen y ejecutan).
Un compilador o intérprete, también es un programa. Acepta como datos de entrada
un programa en alto nivel (programa fuente) y genera como resultado un programa
en lenguaje máquina (programa objeto).
lOMoAR cPSD|10972784
5
En un nivel intermedio se sitúa el lenguaje C, permitiendo beneficiarse de las
ventajas de ambos tipos de lenguajes, y reduciendo sus inconvenientes.
Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy
diversas aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de
datos...
Es un lenguaje portable, es decir, es independiente del hardware. Los programas
escritos en C son fácilmente trasportables a otros sistemas.
Ventajas:
Es un lenguaje potente y eficiente, permitiendo obtener programas rápidos y
compactos.
Proporciona un completo control de cuanto sucede en el interior del ordenador.
Permite una amplia libertad de organización del trabajo.
Desventajas
Es más complicado de aprender que otros lenguajes de programación como por
ejemplo el Pascal.
Requiere una cierta experiencia para poder sacarle el máximo rendimiento.
Sin disciplina es difícil mantener el control del programa.
lOMoAR cPSD|10972784
6
2.
¿Cuáles son los identificadores, sentencias y bucles del lenguaje C?
Los "identificadores" o "símbolos" son los nombres que se proporcionan para
variables, tipos, funciones y etiquetas del programa. Los nombres
de identificadores deben diferir en ortografía y mayúsculas y minúsculas de cualquier
palabra clave.
¿Cuáles son los bucles del lenguaje C?
Los ciclos o también conocidos como bucles, son una estructura de control esencial
lOMoAR cPSD|10972784
7
al momento de programar. Tanto C como C++ y la mayoría de los lenguajes
utilizados actualmente, nos permiten hacer uso de estas estructuras.
Una sentencia es cualquier expresión en C que se espera que tenga alguna
consecuencia. Pueden ser asignaciones, operaciones, llamadas a funciones o
combinaciones de ellas. Sirven para etiquetar una sentencia de forma que el control
del programa pueda ser transferido a ella.
3.
¿Qué son funciones en lenguaje C, cuáles son los tipos, menciona sus
características e importancia?
Una función en C se distingue sólo por su nombre. Dos funciones con igual nombre y
con diferente número y tipo de parámetros se considera una definición múltiple, y por
tanto un error. Las funciones suelen encapsular una operación más o menos
compleja de la que se deriva un resultado.
Los lenguajes de programación se dividen principalmente en dos tipos: los de bajo
nivel, que se comunican directamente con el lenguaje binario de las máquinas; y los
de alto nivel, que facilitan su comprensión por parte de los programadores.
Principales lenguajes de programación para el desarrollo web
• Lenguaje JavaScript. Se utiliza principalmente del lado del cliente aunque se
puede utilizar del lado del servidor.
• Lenguaje PHP. Es un lenguaje enfocado en la creación de webs dinámicas.
• Lenguaje Python.
• Lenguaje Ruby.
¿Cómo se define las funciones, cuál es su formato, argumentos, parámetros,
funciones de retorno de valor y funciones que no retornan valor?
4
lOMoAR cPSD|10972784
8
¿Cómo se define las funciones, cuál es su formato, argumentos,
parámetros, funciones de retorno de valor y funciones que no retornan su
valor?
otra manera, losparámetrosson los valores de entrada que recibe unafunción. Por
poner un ejemplo sencillo de entender, una
función que realizase una suma de dos
números tendríacomo parámetrosa esos dos números.
¿Qué es una función con retorno de valores?
Cuando una función devuelve un valor simplemente se sustituye la llamada a
la función por ese valor que devuelve. Así pues, para almacenar un valor de
devolución de una función, tenemos que asignar la llamada a esa función como
contenido en una variable, y eso lo haríamos con el operador de asignación =.
¿Qué es una función sin retorno de valores?
Una función es un fragmento de programa diseñado para ser reutilizado en múltiples
ocasiones. Normalmente una función realiza una o varias tareas pudiendo al terminar
devolver un valor (funciones con retorno) o no devolver nada (funciones sin retorno).
lOMoAR cPSD|10972784
9
5. Realizar un ejemplo aplicativo, utilizando funciones en
Lenguaje C; si
es posible simularlo.
Indicar cual será el resultado de la ejecución de este programa
Solución
Este programa mostrara en pantalla los siguientes resultados
lOMoAR cPSD|10972784
10
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO
OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS -
ESTANDARES
1. Agregue un nuevo archivo de código fuente al proyecto, como se muestra a
continuación
a. En Explorador de soluciones, haga clic con el botón derecho en la carpeta
Archivos de origen, seleccione
Agregary, a continuación, haga clic en Nuevo elemento.
b. En el nodo Código, haga clic en Archivo de C++ (.cpp), escriba un nombre
para el archivo y, a continuación, haga clic en Agregar.
El archivo .cpp aparece en la carpeta Archivos de origen de Explorador de
soluciones y el archivo se abre en el editor Visual Studio archivos.
2. En el archivo del editor, escriba un programa de C++ válido que use la biblioteca
estándar de C++, o copie uno de los programas de ejemplo y péguelo en el
archivo.
3. Guarde el archivo.
4. En el menú Compilar, haga clic en Compilar solución.
La ventana Salida muestra información sobre el progreso de la compilación, por
ejemplo, la ubicación del registro de compilación y un mensaje que indica el estado
de compilación.
5. En el menú Depurar, haga clic en Iniciar sin depurar.
Si usó el programa de ejemplo, se muestra una ventana de comandos que muestra
si se encuentran determinados enteros en el conjunto.
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.
HOJA DE PLANIFICACIÓN
lOMoAR cPSD|10972784
11
PROGRAMACION CAJERO AUTOMATICO
/*11. Hacer un programa que simule un cajero automatico con saldo inicial 1000
soles.*/
#include<iostream>
using namespace std;
int main(){
int saldo inicial=1000, opc;
float extra, saldo = 0, retiro;
cout<<"/tBienvenido a tu cajero automatico"<<endl;
cout<<"1. Ingresar dinero en cuenta"<<endl;
cout<<"2. Retira dinero de la cuenta"<<endl;
cout<<"3. Salir"<<endl;
cout<<"Opción: ";
cin>>opc;
switch(opc){
case 1:
cout<<"Digite la cantidad de dinero a ingresar: ";
cin>>extra;
saldo=saldo inicial + extra;
cout<<"Dinero en cuenta: "<<saldo; break;
case 2:
cout<<"Digite la cantidad de dinero que va a retira: ";
cin>>retiro;
if(retiro>saldo inicial) {
cout<<"NO tiene esa cantidad de dinero";
}
Else{
saldo = saldo inicial-retiro;
cout<<"Dinero en cuenta: "<<saldo;
}
case 3: break;
}
DIBUJO / ESQUEMA/ DIAGRAMA
return 0;
}
lOMoAR cPSD|10972784
12
[NOMBRE DEL TRABAJ
]
[APELLIDOS Y NOMBRES
] [ESCALA
]
lOMoAR cPSD|10972784
13
INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del
trabajo.
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS
PC
CELULAR
IMPRESORA
3. HERRAMIENTAS E INSTRUMENTOS
Cuaderno
Lápiz
5. MATERIALES E INSUMOS
Wifi
Agua
Volt

Más contenido relacionado

La actualidad más candente

El computador trabajo completo
El computador trabajo completoEl computador trabajo completo
El computador trabajo completo
Sonia Pradilla Quintero
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
ceiv
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
Universidad de Tarapaca
 
Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
urumisama
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
Mari Abad
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
Andrea Tupacyupanqui Fiqueroa
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
Michele André
 
Procesadores pdf
Procesadores pdfProcesadores pdf
Procesadores pdf
Jorge Giraldo
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
grupoinformatica1
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
Luis Fernando Aguas Bucheli
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
yenicamejo
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
Jaime Acurio
 
Evolución de los procesadores Cisc
Evolución de los procesadores CiscEvolución de los procesadores Cisc
Evolución de los procesadores Cisc
Franklin Campoverde
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
dianithacipriano
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
Royer Lopez Nuñez
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
samuel viñas
 
Cuestionario inicial evalución competencia digital tfm
Cuestionario inicial evalución competencia digital tfmCuestionario inicial evalución competencia digital tfm
Cuestionario inicial evalución competencia digital tfm
Ángel Alsasua Santos
 
PSeInt
PSeIntPSeInt
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7
UTN-FRT Tucumán Argentina
 

La actualidad más candente (20)

El computador trabajo completo
El computador trabajo completoEl computador trabajo completo
El computador trabajo completo
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
Microprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assemblerMicroprocesador 8085 Apuntes assembler
Microprocesador 8085 Apuntes assembler
 
Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Procesadores pdf
Procesadores pdfProcesadores pdf
Procesadores pdf
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Generaciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptxGeneraciones de los lenguajes de programacion pptx
Generaciones de los lenguajes de programacion pptx
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Evolución de los procesadores Cisc
Evolución de los procesadores CiscEvolución de los procesadores Cisc
Evolución de los procesadores Cisc
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
 
Cuestionario inicial evalución competencia digital tfm
Cuestionario inicial evalución competencia digital tfmCuestionario inicial evalución competencia digital tfm
Cuestionario inicial evalución competencia digital tfm
 
PSeInt
PSeIntPSeInt
PSeInt
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7
 

Similar a TRABAJO FINAL PROGRAMACIÓN.pdf

LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
KathGon1
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
Katherine Gonzales
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
DavidGarca147527
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
Karly Lugo
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
Presentacion cPresentacion c
Presentacion
PresentacionPresentacion
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Parte i curso c
Parte i curso cParte i curso c
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
johitafresh
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
lupitagarcia07
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
KevinVazquez38
 
C
C C
Material estudio c
Material estudio cMaterial estudio c
Material estudio c
Cesar Oswaldo Osorio Agualongo
 
C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
Leandro Baldomero Callupe Santiago
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
marthaill10
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
DAVIDCASTRO109642
 
1.aprender a programar en c++
1.aprender a programar en c++1.aprender a programar en c++
1.aprender a programar en c++
Ramiro Estigarribia Canese
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
Ali Crespo
 

Similar a TRABAJO FINAL PROGRAMACIÓN.pdf (20)

LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Universidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programaciónUniversidad de panam1.lenguaje de programación
Universidad de panam1.lenguaje de programación
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Unidad 2 curso c
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
C
C C
C
 
Material estudio c
Material estudio cMaterial estudio c
Material estudio c
 
C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
 
Unidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre AlgoritmosUnidad Iii Generalidades Sobre Algoritmos
Unidad Iii Generalidades Sobre Algoritmos
 
lenguaje c.ppt
lenguaje c.pptlenguaje c.ppt
lenguaje c.ppt
 
1.aprender a programar en c++
1.aprender a programar en c++1.aprender a programar en c++
1.aprender a programar en c++
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 

Último

Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 

Último (20)

Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 

TRABAJO FINAL PROGRAMACIÓN.pdf

  • 2. lOMoAR cPSD|10972784 1. INFORMACIÓN GENERAL Apellidos y Nombres: Santacruz Cisneros Wilmer Stalin ID: 1403595 Dirección Zonal/CFP: Lambayeque- Chiclayo Carrera: Electrotecnia Industrial Semestre: IV Curso/ Mód. Formativo PROGRAMACIÓN Y DISEÑO ELECTRICO Tema del Trabajo: Funciones en Lenguaje C 2.PLANIFICACIÓN DEL TRABAJO N° ACTIVIDADES/ ENTREGABLES CRONOGRAMA/ FECHA DE ENTREGA 1 Información general 15/03 16/03 17/03 18/03 19/03 2 Planificación x 3 Resolución de preguntas guías x 4 Proceso de ejecución x 5 Dibujo/Esquema/Diagrama x 6 Lista de recursos x SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL PLAN DE TRABAJO DEL ESTUDIANTE
  • 3. lOMoAR cPSD|10972784 3. PREGUNTAS GUIA Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes: N.º PREGUNTAS 1 ¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de programación? 2 ¿Cuáles son los identificadores, sentencias y bucles del lenguaje C? 3 ¿Qué son funciones en lenguaje C, cuáles son lo tipos, menciona sus características e importancia? 4 ¿Cómo se define las funciones, cuál es su formato, argumentos, parámetros, funciones de retorno de valor y funciones que no retornan valor? 5 Realizar un ejemplo aplicativo, utilizando funciones en Lenguaje C; sí es posible simularlo.
  • 4. lOMoAR cPSD|10972784 4 HOJA DE RESPUESTAS A LAS PREGUNTAS GUÍA 1. ¿Qué es Lenguaje C, cuáles son sus aplicaciones y características de programación? Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy diversas aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de datos... Es un lenguaje portable, es decir, es independiente del hardware. Los programas escritos en C son fácilmente trasportables a otros sistemas. Características del lenguaje C. Es un lenguaje de medio nivel, pero ¿qué significa esto? Los lenguajes de alto nivel se asemejan a nuestra forma de razonar, aislando al programador de los detalles técnicos (referentes a la máquina física). Esto hace que este tipo de lenguajes sean poco eficientes. Por el contrario, los lenguajes de bajo nivel controlan directamente la circuitería del ordenador, pudiendo obtenerse con ellos la eficiencia máxima (sin embargo, resultan incómodos y poco portables). Así las ventajas de los lenguajes de alto nivel respecto a los de bajo nivel son : Sencillez. Uniformidad. Portabilidad. En todo caso, un programa escrito en un lenguaje de alto nivel debe ser traducido a un lenguaje que entienda la máquina antes de poder ser ejecutado. Esto se conoce como compilación (si traducen el programa completo a código máquina antes de ejecutar cualquiera de las instrucciones) o interpretación (si recorren el programa tomando instrucciones una a una en pequeños grupos que traducen y ejecutan). Un compilador o intérprete, también es un programa. Acepta como datos de entrada un programa en alto nivel (programa fuente) y genera como resultado un programa en lenguaje máquina (programa objeto).
  • 5. lOMoAR cPSD|10972784 5 En un nivel intermedio se sitúa el lenguaje C, permitiendo beneficiarse de las ventajas de ambos tipos de lenguajes, y reduciendo sus inconvenientes. Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de muy diversas aplicaciones: sistemas operativos, hojas de cálculo, gestores de bases de datos... Es un lenguaje portable, es decir, es independiente del hardware. Los programas escritos en C son fácilmente trasportables a otros sistemas. Ventajas: Es un lenguaje potente y eficiente, permitiendo obtener programas rápidos y compactos. Proporciona un completo control de cuanto sucede en el interior del ordenador. Permite una amplia libertad de organización del trabajo. Desventajas Es más complicado de aprender que otros lenguajes de programación como por ejemplo el Pascal. Requiere una cierta experiencia para poder sacarle el máximo rendimiento. Sin disciplina es difícil mantener el control del programa.
  • 6. lOMoAR cPSD|10972784 6 2. ¿Cuáles son los identificadores, sentencias y bucles del lenguaje C? Los "identificadores" o "símbolos" son los nombres que se proporcionan para variables, tipos, funciones y etiquetas del programa. Los nombres de identificadores deben diferir en ortografía y mayúsculas y minúsculas de cualquier palabra clave. ¿Cuáles son los bucles del lenguaje C? Los ciclos o también conocidos como bucles, son una estructura de control esencial
  • 7. lOMoAR cPSD|10972784 7 al momento de programar. Tanto C como C++ y la mayoría de los lenguajes utilizados actualmente, nos permiten hacer uso de estas estructuras. Una sentencia es cualquier expresión en C que se espera que tenga alguna consecuencia. Pueden ser asignaciones, operaciones, llamadas a funciones o combinaciones de ellas. Sirven para etiquetar una sentencia de forma que el control del programa pueda ser transferido a ella. 3. ¿Qué son funciones en lenguaje C, cuáles son los tipos, menciona sus características e importancia? Una función en C se distingue sólo por su nombre. Dos funciones con igual nombre y con diferente número y tipo de parámetros se considera una definición múltiple, y por tanto un error. Las funciones suelen encapsular una operación más o menos compleja de la que se deriva un resultado. Los lenguajes de programación se dividen principalmente en dos tipos: los de bajo nivel, que se comunican directamente con el lenguaje binario de las máquinas; y los de alto nivel, que facilitan su comprensión por parte de los programadores. Principales lenguajes de programación para el desarrollo web • Lenguaje JavaScript. Se utiliza principalmente del lado del cliente aunque se puede utilizar del lado del servidor. • Lenguaje PHP. Es un lenguaje enfocado en la creación de webs dinámicas. • Lenguaje Python. • Lenguaje Ruby. ¿Cómo se define las funciones, cuál es su formato, argumentos, parámetros, funciones de retorno de valor y funciones que no retornan valor? 4
  • 8. lOMoAR cPSD|10972784 8 ¿Cómo se define las funciones, cuál es su formato, argumentos, parámetros, funciones de retorno de valor y funciones que no retornan su valor? otra manera, losparámetrosson los valores de entrada que recibe unafunción. Por poner un ejemplo sencillo de entender, una función que realizase una suma de dos números tendríacomo parámetrosa esos dos números. ¿Qué es una función con retorno de valores? Cuando una función devuelve un valor simplemente se sustituye la llamada a la función por ese valor que devuelve. Así pues, para almacenar un valor de devolución de una función, tenemos que asignar la llamada a esa función como contenido en una variable, y eso lo haríamos con el operador de asignación =. ¿Qué es una función sin retorno de valores? Una función es un fragmento de programa diseñado para ser reutilizado en múltiples ocasiones. Normalmente una función realiza una o varias tareas pudiendo al terminar devolver un valor (funciones con retorno) o no devolver nada (funciones sin retorno).
  • 9. lOMoAR cPSD|10972784 9 5. Realizar un ejemplo aplicativo, utilizando funciones en Lenguaje C; si es posible simularlo. Indicar cual será el resultado de la ejecución de este programa Solución Este programa mostrara en pantalla los siguientes resultados
  • 10. lOMoAR cPSD|10972784 10 PROCESO DE EJECUCIÓN SEGURIDAD / MEDIO OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS - ESTANDARES 1. Agregue un nuevo archivo de código fuente al proyecto, como se muestra a continuación a. En Explorador de soluciones, haga clic con el botón derecho en la carpeta Archivos de origen, seleccione Agregary, a continuación, haga clic en Nuevo elemento. b. En el nodo Código, haga clic en Archivo de C++ (.cpp), escriba un nombre para el archivo y, a continuación, haga clic en Agregar. El archivo .cpp aparece en la carpeta Archivos de origen de Explorador de soluciones y el archivo se abre en el editor Visual Studio archivos. 2. En el archivo del editor, escriba un programa de C++ válido que use la biblioteca estándar de C++, o copie uno de los programas de ejemplo y péguelo en el archivo. 3. Guarde el archivo. 4. En el menú Compilar, haga clic en Compilar solución. La ventana Salida muestra información sobre el progreso de la compilación, por ejemplo, la ubicación del registro de compilación y un mensaje que indica el estado de compilación. 5. En el menú Depurar, haga clic en Iniciar sin depurar. Si usó el programa de ejemplo, se muestra una ventana de comandos que muestra si se encuentran determinados enteros en el conjunto. 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. HOJA DE PLANIFICACIÓN
  • 11. lOMoAR cPSD|10972784 11 PROGRAMACION CAJERO AUTOMATICO /*11. Hacer un programa que simule un cajero automatico con saldo inicial 1000 soles.*/ #include<iostream> using namespace std; int main(){ int saldo inicial=1000, opc; float extra, saldo = 0, retiro; cout<<"/tBienvenido a tu cajero automatico"<<endl; cout<<"1. Ingresar dinero en cuenta"<<endl; cout<<"2. Retira dinero de la cuenta"<<endl; cout<<"3. Salir"<<endl; cout<<"Opción: "; cin>>opc; switch(opc){ case 1: cout<<"Digite la cantidad de dinero a ingresar: "; cin>>extra; saldo=saldo inicial + extra; cout<<"Dinero en cuenta: "<<saldo; break; case 2: cout<<"Digite la cantidad de dinero que va a retira: "; cin>>retiro; if(retiro>saldo inicial) { cout<<"NO tiene esa cantidad de dinero"; } Else{ saldo = saldo inicial-retiro; cout<<"Dinero en cuenta: "<<saldo; } case 3: break; } DIBUJO / ESQUEMA/ DIAGRAMA return 0; }
  • 12. lOMoAR cPSD|10972784 12 [NOMBRE DEL TRABAJ ] [APELLIDOS Y NOMBRES ] [ESCALA ]
  • 13. lOMoAR cPSD|10972784 13 INSTRUCCIONES: completa la lista de recursos necesarios para la ejecución del trabajo. LISTA DE RECURSOS 1. MÁQUINAS Y EQUIPOS PC CELULAR IMPRESORA 3. HERRAMIENTAS E INSTRUMENTOS Cuaderno Lápiz 5. MATERIALES E INSUMOS Wifi Agua Volt