SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Curso de Lenguaje C Nivel Básico Realizadopor: Ing. Margarita Zambrano
Preliminares Presentación EllenguajeCesunodeloslenguajesdeprogramaciónmásutilizadosaniveluniversalyeselpuntodepartidainclusodeotroslenguajesyaplicacionesinformáticas. EnestecursocontarásconlateoríasuficienteparadesarrollareimplementaralgoritmosenlenguajeCyadentrarteenelmaravillosomundodelaprogramación. EllenguajeCnosepuedeconsiderarunlenguajedifícilperosualtopotencial,elevadaflexibilidadysusenormesposibilidadesdebensermanejadasconprecaución.Paraestoserequiereuncorrectoconocimientodetodoslosconceptosquemaneja,conelobjetoderealizarunaprogramaciónsatisfactoria.
Preliminares Objetivos Con este curso se pretende lo siguiente: Que el alumno adquiera conocimientos sobre las características de un lenguaje de medio-alto nivel. Establecer las características del lenguaje C y sus ventajas respecto a otros lenguajes de propósito general como BASIC, Pascal, etc... Que el alumno sea capaz de desarrollar programas en C para la resolución de problemas de complejidad moderada. Crear programas que sean verdaderos programas en lenguaje C aprovechando sus características sin que sean una simple traducción de programas escritos en otro.
Preliminares Recursos Los recursos que vamos a utilizar en este curso son: Computador. Software Borland C cuyo instalador se encuentra incluido en el CD en el directorio software. Ejercicios propuestos con el fin de aplicar los conocimientos adquiridos.
Contenido Temas Introducción.  Características del Lenguaje C Estructura de un Programa en C Tipos de Datos  Entrada y Salida por consola Operadores y Expresiones Tipos de Sentencias Punteros Arreglos Cadena de Caracteres Funciones Estructuras
Conceptos Básicos del Lenguaje C Introducción ElLenguajeCfuecreadoentre1970y1972porBrianKernighanyDennisRitchie. Desdesunacimientosefueimplantandocomoellenguajedeprogramaciónuniversal,yaqueconjugabatantoloslenguajesdealtonivelcomolosdebajonivel. AmediadosdelosochentaelCseconvierteenunestándarinternacionalISO.Esteestándarincluyetantoladefinicióndellenguajecomounaenormebibliotecadefuncionesparaentrada/salida,tratamientodetextos,matemáticas,etc. Cesapreciadoporlaeficienciadelcódigoqueproduceyesellenguajedeprogramaciónmáspopularparacrearsoftwaredesistemas,aunquetambiénseutilizaparacrearaplicaciones.
Conceptos Básicos del Lenguaje C Características del Lenguaje C  Sus principales características son: ,[object Object]
Economía de las expresiones
Abundancia en operadores y tipos de datos.
Codificación en alto y bajo nivel simultáneamente.
Reemplaza ventajosamente la programación en ensamblador (assembler).
Utilización natural de las funciones primitivas del sistema.
No está orientado a ningún área en especial.
Producción de código objeto altamente optimizado.

Weitere ähnliche Inhalte

Was ist angesagt?

Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programación
Alvaro Pucha
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos III
rcarrerah
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
Leslie Diaz
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
George Ferrerosa Rivera
 

Was ist angesagt? (18)

Lenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensambladorLenguaje de máquina y lenguaje ensamblador
Lenguaje de máquina y lenguaje ensamblador
 
Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programación
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
Presentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE CPresentación APLICACIÓN AL LENGUAJE C
Presentación APLICACIÓN AL LENGUAJE C
 
Alexandrarevelo 10jm 4p Tarea01 Programacion
Alexandrarevelo 10jm 4p Tarea01 ProgramacionAlexandrarevelo 10jm 4p Tarea01 Programacion
Alexandrarevelo 10jm 4p Tarea01 Programacion
 
Introducción c++
Introducción c++Introducción c++
Introducción c++
 
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
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Informatica 1
Informatica 1Informatica 1
Informatica 1
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual ac
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de Algoritmos
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos III
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
 
Introduccion c++
Introduccion c++Introduccion c++
Introduccion c++
 
Lenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivelLenguaje de bajo y alto nivel
Lenguaje de bajo y alto nivel
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Mi lenguaje de preferencia
Mi lenguaje de preferenciaMi lenguaje de preferencia
Mi lenguaje de preferencia
 
Mapa conceptual
Mapa conceptual Mapa conceptual
Mapa conceptual
 

Andere mochten auch (6)

Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
 
Utp lpi_s2y3_elementos del lenguaje c nuevo
 Utp lpi_s2y3_elementos del lenguaje c nuevo Utp lpi_s2y3_elementos del lenguaje c nuevo
Utp lpi_s2y3_elementos del lenguaje c nuevo
 
PRESENTACION LENGUAJE C
 PRESENTACION LENGUAJE C  PRESENTACION LENGUAJE C
PRESENTACION LENGUAJE C
 
Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Los elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plásticoLos elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plástico
 

Ähnlich wie Lenguaje C

Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
Clariza
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
franjpr
 
Manual de programacion en el lenguaje c
Manual de programacion en el lenguaje cManual de programacion en el lenguaje c
Manual de programacion en el lenguaje c
victdiazm
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
agusygap
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
Janeth Gallo
 
Manual 1 de lenguaje c
Manual 1 de lenguaje cManual 1 de lenguaje c
Manual 1 de lenguaje c
gechenique
 

Ähnlich wie Lenguaje C (20)

TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
estructura de lenguaje C
estructura de lenguaje Cestructura de lenguaje C
estructura de lenguaje C
 
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
 
Material estudio c
Material estudio cMaterial estudio c
Material estudio c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Presentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptxPresentation de Lenguaje C 3103.pptx
Presentation de Lenguaje C 3103.pptx
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
2Lenguaje c
2Lenguaje c2Lenguaje c
2Lenguaje c
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
C
C C
C
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
C(++) programacion en c y c++
C(++)   programacion en c y c++C(++)   programacion en c y c++
C(++) programacion en c y c++
 
Manual de programacion en el lenguaje c
Manual de programacion en el lenguaje cManual de programacion en el lenguaje c
Manual de programacion en el lenguaje c
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
1 introduccionlenguajec
1 introduccionlenguajec1 introduccionlenguajec
1 introduccionlenguajec
 
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
 
Programación en c y c++
Programación en c y c++Programación en c y c++
Programación en c y c++
 
Manual 1 de lenguaje c
Manual 1 de lenguaje cManual 1 de lenguaje c
Manual 1 de lenguaje c
 

Mehr von Margarita Zambrano

Democracia y participación política final
Democracia y participación política finalDemocracia y participación política final
Democracia y participación política final
Margarita Zambrano
 
Estructuración del aula virtual
Estructuración del aula virtualEstructuración del aula virtual
Estructuración del aula virtual
Margarita Zambrano
 
Claves para resolver problemas de razonamiento abstracto
Claves para resolver problemas de razonamiento abstractoClaves para resolver problemas de razonamiento abstracto
Claves para resolver problemas de razonamiento abstracto
Margarita Zambrano
 

Mehr von Margarita Zambrano (20)

Interfaz gráfica java
Interfaz gráfica javaInterfaz gráfica java
Interfaz gráfica java
 
Democracia y participación política final
Democracia y participación política finalDemocracia y participación política final
Democracia y participación política final
 
Estructuración del aula virtual
Estructuración del aula virtualEstructuración del aula virtual
Estructuración del aula virtual
 
Herramientas dentro del aula virtual
Herramientas dentro del aula virtualHerramientas dentro del aula virtual
Herramientas dentro del aula virtual
 
Claves para resolver problemas de razonamiento abstracto
Claves para resolver problemas de razonamiento abstractoClaves para resolver problemas de razonamiento abstracto
Claves para resolver problemas de razonamiento abstracto
 
Operaciones y expresiones
Operaciones y expresionesOperaciones y expresiones
Operaciones y expresiones
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Desinfección
DesinfecciónDesinfección
Desinfección
 
Qué es la bioseguridad
Qué es la bioseguridadQué es la bioseguridad
Qué es la bioseguridad
 
Cierre del proyecto - pmi
Cierre del proyecto - pmiCierre del proyecto - pmi
Cierre del proyecto - pmi
 
Gestion análisis del valor ganado -pmi
Gestion análisis del valor ganado -pmiGestion análisis del valor ganado -pmi
Gestion análisis del valor ganado -pmi
 
Gestion de supervisión y control parte 2
Gestion de supervisión y control parte 2Gestion de supervisión y control parte 2
Gestion de supervisión y control parte 2
 
Gestion de supervisión y control - pmi
Gestion de supervisión y control - pmiGestion de supervisión y control - pmi
Gestion de supervisión y control - pmi
 
Gestion de supervision y control - pmi
Gestion de supervision y control - pmiGestion de supervision y control - pmi
Gestion de supervision y control - pmi
 
Gestion de Ejecucion parte 2
Gestion de Ejecucion parte 2Gestion de Ejecucion parte 2
Gestion de Ejecucion parte 2
 
Gestion de ejecucion
Gestion de ejecucionGestion de ejecucion
Gestion de ejecucion
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Equipamiento
EquipamientoEquipamiento
Equipamiento
 
Gestion de riesgos - pmi
Gestion de riesgos - pmiGestion de riesgos - pmi
Gestion de riesgos - pmi
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 

Lenguaje C

  • 1. Curso de Lenguaje C Nivel Básico Realizadopor: Ing. Margarita Zambrano
  • 2. Preliminares Presentación EllenguajeCesunodeloslenguajesdeprogramaciónmásutilizadosaniveluniversalyeselpuntodepartidainclusodeotroslenguajesyaplicacionesinformáticas. EnestecursocontarásconlateoríasuficienteparadesarrollareimplementaralgoritmosenlenguajeCyadentrarteenelmaravillosomundodelaprogramación. EllenguajeCnosepuedeconsiderarunlenguajedifícilperosualtopotencial,elevadaflexibilidadysusenormesposibilidadesdebensermanejadasconprecaución.Paraestoserequiereuncorrectoconocimientodetodoslosconceptosquemaneja,conelobjetoderealizarunaprogramaciónsatisfactoria.
  • 3. Preliminares Objetivos Con este curso se pretende lo siguiente: Que el alumno adquiera conocimientos sobre las características de un lenguaje de medio-alto nivel. Establecer las características del lenguaje C y sus ventajas respecto a otros lenguajes de propósito general como BASIC, Pascal, etc... Que el alumno sea capaz de desarrollar programas en C para la resolución de problemas de complejidad moderada. Crear programas que sean verdaderos programas en lenguaje C aprovechando sus características sin que sean una simple traducción de programas escritos en otro.
  • 4. Preliminares Recursos Los recursos que vamos a utilizar en este curso son: Computador. Software Borland C cuyo instalador se encuentra incluido en el CD en el directorio software. Ejercicios propuestos con el fin de aplicar los conocimientos adquiridos.
  • 5. Contenido Temas Introducción. Características del Lenguaje C Estructura de un Programa en C Tipos de Datos Entrada y Salida por consola Operadores y Expresiones Tipos de Sentencias Punteros Arreglos Cadena de Caracteres Funciones Estructuras
  • 6. Conceptos Básicos del Lenguaje C Introducción ElLenguajeCfuecreadoentre1970y1972porBrianKernighanyDennisRitchie. Desdesunacimientosefueimplantandocomoellenguajedeprogramaciónuniversal,yaqueconjugabatantoloslenguajesdealtonivelcomolosdebajonivel. AmediadosdelosochentaelCseconvierteenunestándarinternacionalISO.Esteestándarincluyetantoladefinicióndellenguajecomounaenormebibliotecadefuncionesparaentrada/salida,tratamientodetextos,matemáticas,etc. Cesapreciadoporlaeficienciadelcódigoqueproduceyesellenguajedeprogramaciónmáspopularparacrearsoftwaredesistemas,aunquetambiénseutilizaparacrearaplicaciones.
  • 7.
  • 8. Economía de las expresiones
  • 9. Abundancia en operadores y tipos de datos.
  • 10. Codificación en alto y bajo nivel simultáneamente.
  • 11. Reemplaza ventajosamente la programación en ensamblador (assembler).
  • 12. Utilización natural de las funciones primitivas del sistema.
  • 13. No está orientado a ningún área en especial.
  • 14. Producción de código objeto altamente optimizado.
  • 15.
  • 16. Definición de tipos de datos.
  • 17. Declaración de variables.
  • 18. Definición de funciones. Cualquier programa debe poseer una función, llamada main, que es la función que toma el control cuando se ejecuta el programa.
  • 19. Conceptos Básicos del Lenguaje C Estructura de un programa en C Veamosahoraelcódigolíneaporlínea: #include:esloquesedenominaunadirectivadepreprocesadorolibrería,yleindicaalcompiladorque"incluya"elarchivoobibliotecastdio.h(standardinput-output,entradaysalidaestándar),dondeseencuentradefinidalafunciónprintfqueseutilizaenelprograma. main():esunafunción.SeencuentraentodoslosprogramasenCyessiemprelaprimeraquetomaelcontroldeestos. "{}":lasllavesdelimitanelcódigoquecorrespondealafunciónmain. printf:muestraenpantallaeltextoqueseencuentraentrelosparéntesisylascomillas,enestecasoMiprimerprograma. getch():permitequeelprogramahagaunapausaynosecerraráhastaquesepulseunatecla.
  • 20. Conceptos Básicos del Lenguaje C Terminología y Elementos Variables: son un espacios de almacenamiento para guardar valores. Una variable también es llamada identificador cuyo nombre se puede conformar por letras, dígitos, guiones bajo y no debe tener caracteres especiales. Constantes: a diferencia de las variables, guardan un valor que no se puede alterar a lo largo del programa. Sentencias: es un conjunto de identificadores, etc., escritos en una línea. En C las sentencias terminan con punto y coma ";". Operadores: son todos aquellos símbolos para realizar operaciones aritméticas o lógicas: +, *, /, etc.
  • 21. Conceptos Básicos del Lenguaje C Terminología y Elementos Comentarios:sirvensóloparaaclararaspectosdelcódigoysonignoradosporelcompilador.Sondegranimportancia,yaquesielcódigofuentedebesermodificadodespuésdeuntiempo,osiespasadodeunprogramadoraotro,loscomentariospuedenfacilitarlemucholatareadeentenderlo.Loscomentariosvandelimitadosporlasmarcas"/*"y"*/“siesunpárrafoo//siesunasentencia,porejemplo: //Estoesuncomentario Tabulación:Consisteenestructurarmediantetabulacioneselcódigodelprogramaparafacilitarsulectura.Elcriteriogeneraldetabulaciónestabularmáslassentenciassubordinadasaotras. Nota:esimportantequealescribirunprogramaselohagaenminúsculasyaqueCessensibleamayúsculasyminúsculas.Ademásnosedeberáutilizarpalabrasreservadascomovariables.
  • 22.
  • 23.