SlideShare una empresa de Scribd logo
NOMBRE: FERNANDO YAHIR CRUZ
CASTILLO
ALVARADO MORIN CAROL
ALEXANDRA
MAESTRA: MARGARITA ROMERO
ALVARADO
SEMESTRE: 2°
GRUPO: DM (PG)
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BASICAS PARA C++
INTRODUCCIÓN
C es un lenguaje de programación de
propósito general. Fue inventado por
Dennis Ritchie del los Laboratorios
Bell de AT&T con el fin de
proporcionar un lenguaje de alto nivel
a la programación sobre el sistema
operativo UNIX. Hoy en día se utiliza
también para muchas otras
aplicaciones.
ESTRUCTURADEL PROGRAMA
La estructura más usual de un programa en C es la siguiente: /*
los comentarios comienzan por “/*” y acaban con “*/” */ #include
archivo /* inclusión archivos cabecera */ (punto 3) #define
CONST /* declaración de constantes*/ (punto 4) tipo variable; /*
declaración de variables globales */ (punto 5) tipo funcion
(argumentos); /* declaración de cabeceras de funciones */ (punto
7.3) main() { tipo variable; /* declaración de variables locales */
(punto 5) cuerpo del programa (punto 6) }
ESTRUCTURA DEL
PROGRAMA
• tipo funcion (argumentos) /*
declaración de funciones */ (
tipo variable; /* declaración de
variables locales */ (punto 5)
cuerpo de la función (punto 6)
return (resultado);
INCLUSIÓN DE ARCHIVOS
Es elegante construir un programa de forma modular a
partir de varios ficheros con declaraciones de funciones y
variables, el cuerpo principal del programa, las funciones
auxiliares, etc... Cuando se necesite, se puede incluir un
fichero fuente mediante la primitiva del preprocesador
#include, utilizando una linea por cada archivo.
INCLUSIÓNDE ARCHIVOS
Si se especifica explícitamente el nombre completo
del camino al indicar el nombre del archivo, el
compilador sólo buscará el archivo con ese pathname
completo.
• Diferencia de las dos sintaxis: si se encierra el
nombre del archivo entre comillas, primero se
buscará el archivo en el directorio de trabajo actual, y
si no lo encuentra, buscará en los directorios estándar
de include.
DECLARACIÓNDE CONSTANTESY MACROS
El compilador substituirá el identificador por el valor,
cuando lo encuentre en el archivo fuente. En general, las
constantes se escriben totalmente en mayúsculas, aunque
el preprocesador no impone ninguna norma al respecto. Es
sólo por claridad.
Para definir constantes se sigue el formato: #define
identificador valor El compilador substituirá el
identificador por el valor, cuando lo encuentre en el
archivo fuente. En general, las constantes se escriben
totalmente en mayúsculas, aunque el preprocesador no
impone ninguna norma al respecto
DECLARACIÓNDE VARIABLESGLOBALES Y LOCALES
La lista variables es el conjunto de nombres de
variables separadas por comas. Las variables pueden
declararse:
a) Dentro del bloque de código de las funciones o del
main. Son variables locales y por ello, sólo se pueden
utilizar en este entorno.
b) En la definición de los parámetros formales de las
funciones tienen la misma utilización que las variables
locales.
c) Fuera de todas las funciones, incluido el main. Son
variables globales y se pueden usar desde cualquier
parte del programa.
TIPOS DE DATOSESTRUCTURADOS
Declaración de tablas El formato general para la declaración de
una tabla unidimensional es: tipo nombre_var [tamaño]; Esta
sentencia declara una variable nombre_var, donde tipo indica el
tipo de los elementos de la tabla, y tamaño el número de
elementos que contiene la tabla. Esta tabla se indexará desde 0
hasta “tamaño-1”. Un tipo especial de tablas son los "strings",
que son vectores de caracteres que acaban con el carácter
ASCII 0.

Más contenido relacionado

La actualidad más candente

Javadoc
JavadocJavadoc
Usando flex en Windows
Usando flex en WindowsUsando flex en Windows
Usando flex en Windows
Mariano Rico
 
Funciones
FuncionesFunciones
Funciones
Fernando Solis
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
tacubomx
 
PresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERAPresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERA
Bladimir Minga
 
Flex bison
Flex bisonFlex bison
Flex bison
LuisMolina269
 
Función main()
Función main()Función main()
Función main()
UVM
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
Miguel Campa Guerra
 
Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
cecibelencalada
 
Perl
PerlPerl
Printf23
Printf23Printf23
Printf23
javierot99
 
100 1
100 1 100 1
Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++
AFHS
 
Visual c++
Visual c++Visual c++
Flex y bison
Flex y bisonFlex y bison
Flex y bison
Alvaro Cedeño
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
Aldo Hernán Zanabria Gálvez
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
Julian Restrepo
 
Estructura de Programa en C++
Estructura de Programa en C++Estructura de Programa en C++
Estructura de Programa en C++
ncrmax
 

La actualidad más candente (18)

Javadoc
JavadocJavadoc
Javadoc
 
Usando flex en Windows
Usando flex en WindowsUsando flex en Windows
Usando flex en Windows
 
Funciones
FuncionesFunciones
Funciones
 
Arreglos Turbo C
Arreglos Turbo CArreglos Turbo C
Arreglos Turbo C
 
PresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERAPresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERA
 
Flex bison
Flex bisonFlex bison
Flex bison
 
Función main()
Función main()Función main()
Función main()
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
 
Perl
PerlPerl
Perl
 
Printf23
Printf23Printf23
Printf23
 
100 1
100 1 100 1
100 1
 
Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++
 
Visual c++
Visual c++Visual c++
Visual c++
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Lenguaje c ++ guía para programadores
Lenguaje c ++  guía para programadoresLenguaje c ++  guía para programadores
Lenguaje c ++ guía para programadores
 
Compilacion Perl
Compilacion PerlCompilacion Perl
Compilacion Perl
 
Estructura de Programa en C++
Estructura de Programa en C++Estructura de Programa en C++
Estructura de Programa en C++
 

Similar a Instrucciones basicas para_c_2 - copia

Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
Maztherprozh
 
INSTRUCCIONES BASICAS C++
INSTRUCCIONES BASICAS C++INSTRUCCIONES BASICAS C++
INSTRUCCIONES BASICAS C++
KatherinBarrios17
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
ernest1960
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
pilgrim15
 
Programación en c
Programación en cProgramación en c
Programación en c
Sam Paredes Chaves
 
Unidad 3
Unidad 3Unidad 3
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
Chavez Raul
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
oscar020615
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
oscar020615
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
juliancetis109
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
juliancetis109
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
Estefy Sanchez
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
Dj109
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
Monica Diaz
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
Idalia Tristan
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
victdiazm
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
Denisse C
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantes
Jhon Jairo C Q
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacion
Diego Rojas
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
Bryangio2002
 

Similar a Instrucciones basicas para_c_2 - copia (20)

Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
 
INSTRUCCIONES BASICAS C++
INSTRUCCIONES BASICAS C++INSTRUCCIONES BASICAS C++
INSTRUCCIONES BASICAS C++
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
 
Instrucciones Básicas para C++
Instrucciones Básicas para C++Instrucciones Básicas para C++
Instrucciones Básicas para C++
 
Programación en c
Programación en cProgramación en c
Programación en c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual_c_
Tutorial de visual_c_Tutorial de visual_c_
Tutorial de visual_c_
 
Tutorial de visual c++
Tutorial de visual c++Tutorial de visual c++
Tutorial de visual c++
 
Tutorial de visual C++
Tutorial de visual C++Tutorial de visual C++
Tutorial de visual C++
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++INSTRUCCIONES BÁSICAS PARA C++
INSTRUCCIONES BÁSICAS PARA C++
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantes
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacion
 
Instrucciones básicas para C++
Instrucciones básicas para C++Instrucciones básicas para C++
Instrucciones básicas para C++
 

Más de Maztherprozh

Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
Maztherprozh
 
Tablas de verdad_para_c_
Tablas de verdad_para_c_Tablas de verdad_para_c_
Tablas de verdad_para_c_
Maztherprozh
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
Maztherprozh
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
Maztherprozh
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
Maztherprozh
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
Maztherprozh
 
Cuestionario 1
Cuestionario 1Cuestionario 1
Cuestionario 1
Maztherprozh
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
Maztherprozh
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
Maztherprozh
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Maztherprozh
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
Maztherprozh
 
Ley de-jerarquia-de-operaciones
Ley de-jerarquia-de-operacionesLey de-jerarquia-de-operaciones
Ley de-jerarquia-de-operaciones
Maztherprozh
 
Instrucciones en c´´
Instrucciones en c´´Instrucciones en c´´
Instrucciones en c´´
Maztherprozh
 
Cuestionario (2)
Cuestionario (2)Cuestionario (2)
Cuestionario (2)
Maztherprozh
 
Instrucciones c
Instrucciones c Instrucciones c
Instrucciones c
Maztherprozh
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
Maztherprozh
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)
Maztherprozh
 
Tabla de verdad(2)
Tabla de verdad(2)Tabla de verdad(2)
Tabla de verdad(2)
Maztherprozh
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
Maztherprozh
 
Cuestionario (1)
Cuestionario (1)Cuestionario (1)
Cuestionario (1)
Maztherprozh
 

Más de Maztherprozh (20)

Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Tablas de verdad_para_c_
Tablas de verdad_para_c_Tablas de verdad_para_c_
Tablas de verdad_para_c_
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
Cuestionario 1
Cuestionario 1Cuestionario 1
Cuestionario 1
 
Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)Tipos de operadores_para_c_(2)
Tipos de operadores_para_c_(2)
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Ley de-jerarquia-de-operaciones
Ley de-jerarquia-de-operacionesLey de-jerarquia-de-operaciones
Ley de-jerarquia-de-operaciones
 
Instrucciones en c´´
Instrucciones en c´´Instrucciones en c´´
Instrucciones en c´´
 
Cuestionario (2)
Cuestionario (2)Cuestionario (2)
Cuestionario (2)
 
Instrucciones c
Instrucciones c Instrucciones c
Instrucciones c
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)
 
Tabla de verdad(2)
Tabla de verdad(2)Tabla de verdad(2)
Tabla de verdad(2)
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Cuestionario (1)
Cuestionario (1)Cuestionario (1)
Cuestionario (1)
 

Último

PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
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
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
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
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ssuserbbe638
 
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
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
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
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 

Último (20)

PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
Chatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdfChatgpt para los Profesores Ccesa007.pdf
Chatgpt para los Profesores Ccesa007.pdf
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
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
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
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
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
 
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
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
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
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 

Instrucciones basicas para_c_2 - copia

  • 1. NOMBRE: FERNANDO YAHIR CRUZ CASTILLO ALVARADO MORIN CAROL ALEXANDRA MAESTRA: MARGARITA ROMERO ALVARADO SEMESTRE: 2° GRUPO: DM (PG) INSTRUCCIONES BÁSICAS PARA C++
  • 3. INTRODUCCIÓN C es un lenguaje de programación de propósito general. Fue inventado por Dennis Ritchie del los Laboratorios Bell de AT&T con el fin de proporcionar un lenguaje de alto nivel a la programación sobre el sistema operativo UNIX. Hoy en día se utiliza también para muchas otras aplicaciones.
  • 4. ESTRUCTURADEL PROGRAMA La estructura más usual de un programa en C es la siguiente: /* los comentarios comienzan por “/*” y acaban con “*/” */ #include archivo /* inclusión archivos cabecera */ (punto 3) #define CONST /* declaración de constantes*/ (punto 4) tipo variable; /* declaración de variables globales */ (punto 5) tipo funcion (argumentos); /* declaración de cabeceras de funciones */ (punto 7.3) main() { tipo variable; /* declaración de variables locales */ (punto 5) cuerpo del programa (punto 6) }
  • 5. ESTRUCTURA DEL PROGRAMA • tipo funcion (argumentos) /* declaración de funciones */ ( tipo variable; /* declaración de variables locales */ (punto 5) cuerpo de la función (punto 6) return (resultado);
  • 6. INCLUSIÓN DE ARCHIVOS Es elegante construir un programa de forma modular a partir de varios ficheros con declaraciones de funciones y variables, el cuerpo principal del programa, las funciones auxiliares, etc... Cuando se necesite, se puede incluir un fichero fuente mediante la primitiva del preprocesador #include, utilizando una linea por cada archivo.
  • 7. INCLUSIÓNDE ARCHIVOS Si se especifica explícitamente el nombre completo del camino al indicar el nombre del archivo, el compilador sólo buscará el archivo con ese pathname completo. • Diferencia de las dos sintaxis: si se encierra el nombre del archivo entre comillas, primero se buscará el archivo en el directorio de trabajo actual, y si no lo encuentra, buscará en los directorios estándar de include.
  • 8. DECLARACIÓNDE CONSTANTESY MACROS El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente. En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma al respecto. Es sólo por claridad. Para definir constantes se sigue el formato: #define identificador valor El compilador substituirá el identificador por el valor, cuando lo encuentre en el archivo fuente. En general, las constantes se escriben totalmente en mayúsculas, aunque el preprocesador no impone ninguna norma al respecto
  • 9. DECLARACIÓNDE VARIABLESGLOBALES Y LOCALES La lista variables es el conjunto de nombres de variables separadas por comas. Las variables pueden declararse: a) Dentro del bloque de código de las funciones o del main. Son variables locales y por ello, sólo se pueden utilizar en este entorno. b) En la definición de los parámetros formales de las funciones tienen la misma utilización que las variables locales. c) Fuera de todas las funciones, incluido el main. Son variables globales y se pueden usar desde cualquier parte del programa.
  • 10. TIPOS DE DATOSESTRUCTURADOS Declaración de tablas El formato general para la declaración de una tabla unidimensional es: tipo nombre_var [tamaño]; Esta sentencia declara una variable nombre_var, donde tipo indica el tipo de los elementos de la tabla, y tamaño el número de elementos que contiene la tabla. Esta tabla se indexará desde 0 hasta “tamaño-1”. Un tipo especial de tablas son los "strings", que son vectores de caracteres que acaban con el carácter ASCII 0.