SlideShare una empresa de Scribd logo
1 de 1
ESTRUCTURA DE DATOS Y PROGRAMACIÓN II – HOJA
         INT           ( Números enteros ) son todos los               Operadores          RESUMEN Operadores
                                                                                    Operadores                 Operador                                                   Estructura de un programa en lenguaje c
                       números enteros entre los valores               Aritmetico: nos          relacionales: son       lógicos: es aquel         es                    /* Comentarios de un parrafo completo
         FLOAT         ( Números reales ) son todos los                permiten,                símbolos que se usan    que puede                 usuarios              comprendidos entre /*.....*/, sirven para
                       números reales que contienen una                básicamente, hacer       para comparar dos       representar valores       Monarios,             aclarar qué el programa o una parte del programa */
                                                                       cualquier operación      valores                 de lógica binaria,        necesitan             // Comentarios de 1 sola línea
                       coma decimal comprendidos entre
                                                                       aritmética, que                                  esto es, valores que      un solo               // Zona de ficheros de cabecera de las librerías
                       los valores                                     necesitemos                                      representen falso o       valor                 #include <....... . h> // h de Head
                        ( Números reales más grandes que               (ejemplo: suma,                                  verdadero.
         DOUBLE        float ) son todos los números reales            resta, multiplicación,                                                                           #include <....... . h>
                       que contienen una coma decimal                  etc).                                                                                            // Zona de prototipos de funciones
                       comprendidos entre los valores                  Suma +                   == Igual a              Negación!                   Signo               int Potencia (int x,y)
         BOOL           ( Valores lógicos ) dos únicos valores:   {                             != No igual a           Y       &&                negativo –            // Zona de variables globales
                                                                       Resta -
                       true, false }                                                            > Mayor que             O       ||                                      int valor;
                                                                       Multiplicación*                                                            Incremento            float media_total;
         CHAR           (Caracteres y cualquier cantidad de 8 bits                              < Menor que
                                                                       División     /                                                                ++                 void main (void) // Prog. ppal. típico de Turbo C
                       ) dígitos, letras mayúsculas, letras                                     >= Mayor o igual                                   Decrement
                       minúsculas y signos de puntuación.              Módulo %                 que                                                                     {
                                                                                                                                                  o
         VOID          (Nada. Sirve para indicar que una                                        <= Menor o igual                                  --                    // llave de inicio del programa
                       función no devuelve se utiliza para                                      que                                                                     // codigo del programa
                       declarar funciones que no                                                                                                                        .......
                       retornan ningún valor 0 no aceptan                                                                                                               .......
                       parámetros                                                                                                                                       .......
                                                                           <assert.h>:              Contiene una macro para el diagnóstico dentro de los                // fin del programa
                For             Do while                While                                      programas.                                                           }
                                                                           <ctype.h>               Contiene varias funciones para comprobación de                       // Desarrollo del código de las funciones anteriores
                               Repita hasta           Repita para
                                                                                                   tipos y transformación de caracteres
     Contar                   Siempre        se     Se entra al            <errno.h>                Maneja errores de código para realizar razones de
     números,                 entra al ciclo al     ciclo solo si la                               error.                                                                  simple                    bifurcación                    múltiples
     recorrer                 menos una vez         condición se           <limits.h>              Define implementaciones específicas de límite sobre
     estructuras de           y permanece           cumple y                                       tipo de valores.                                                        Se les conoce como        una bifurcación condicional:   son tomas de decisión
     datos (veremos           en             el     permanece en           <float.h>               Define implementaciones específicas para el uso de                      Tomas de decisión.        si se cumple una condición     especializadas que
     esto       más           repitiéndose          el repitiéndose                                números reales.                                                                                   hacer una cosa, si no se       permiten comparar una
                                                                                                                                                                           Estas tomas de            cumple hacer otra. Para ello
     adelante)                mientras       la     hasta que la           <locale.h>              Contienen varias macros, funciones y tipos para                         decisión tienen la        colocaremos las llamadas
                                                                                                                                                                                                                                    variable contra distintos
                              condición será        condición se                                                                                                                                                                    posibles resultados,
                                                                                                   unidades locales, como unidad monetaria, tiempo,                        siguiente forma:
                                                                                                                                                                                                     "bifurcaciones", que las hay
                                                                                                                                                                                                     de tres tipos                  ejecutando para cada
     Sintaxis                 cierta ,lo cual       haga falsa.                                    dígitos, etc                                                                                                                     caso una serie de
     for                      hace que se                                  <math.h>                 Contiene una macro y varias funciones matemáticas.                                                                              instrucciones
                                                                                                                                                                           Sintaxis:
     (inicialización;         repita     hasta      Sintaxis               <setjmp.h>              Contienen declaraciones que proporcionan una forma                                                                               especificas. La forma
     condición;               que            la     While                                          de evitar la secuencia normal de llamada y regreso de                                                                            común es la siguiente:
                                                                                                                                                                           if (condición)
     incremento)              condición sea         (condición){                                   funciones.                                                                       comandos;
     {                        falda.                ____                   <signal.h>              Contiene un tipo, dos funciones y varias macros para                    end;                                                       if (condición1)
     instrucciónes;           Sintaxis              ____                                           manejar condiciones excepcionales que aparecen                                                                                   comandos(1);
     }                        Do{                   interacciones                                  durante la ejecución, tal como una señal de                                                                                          elseif (condición2)
                                                                                                                                                                           completa
                                    ____            o comomando                                    interrupción de una fuente externa o un error en la
                               interacciones        }                                                                                                                                                                               comandos(2);
                                                                                                   ejecución                                                               Completa                                                 else
                              o comomando                                  <stdarg.h>              Contiene un tipo y tres macros que proporcionan                         If (x>y) {
                                                                                                                                                                           Printf(“nt X es mayor                                  comandos(3);
                                                                                                   recursos para recorrer una lista de argumentos de                       “);
                              }While                                                                                                                                                                                                end;
                                                                                                   función de tamaño y tipo desconocido                                    }
                              (condición)                                  <stddef.h>              Contiene varios tipos y macros que también están                        Else
                                                                                                                                                                           {
                                                                                                   definidas en otras librerías, como size_t.                              Printf(“nt Y es mayor
                                                                           <stdio.h>:              Contiene tipos, macros y funciones para la realización                  que X “);
         Declaración de datos definidos por el                                                     de tareas de entrada y salida.
                    programador                                            <stdlib.h>              Contiene tipos, macros y funciones para la conversión
                                                                                                   numérica, generación de números
                                                                           <stdlib.h>              Contiene tipos, macros y funciones para la conversión
                                                                                                   numérica, generación de números aleatorios,                       Scanf : En realidad representa a una familia de
 C++ nos permite definir nuestros propios tipos                                                    búsquedas y ordenación, gestión de memoria y tareas
 basados en otros tipos de datos existentes.                                                       similares.                                                        funciones que analizan una entrada de datos con formato y
 Para hacer esto usaremos la palabra reservada                             <string.h>              Contiene tipos, macros y funciones para la                        cargan el resultado en los argumentos que se pasan por
 typedef, cuya forma es:                                                                           manipulación de cadenas de caracteres.                            referencia a dicha función o funciones. La función scanf()
                                                                           <time.h>                Contiene tipos, macros y funciones para la la                     lee los datos de entrada en el stdio (flujo de entrada
 typedef   tipo_existente                                                                          manipulación de información sobre fechas y horas.                 estándar).
 nuevo_tipo ;
 donde tipo_existente es un tipo                                          Vectores: Los vectores, también llamados                                                   Sintaxis
 fundamental de C++ o cualquier otro tipo                                 tablas unidimensionales, son tipos de datos
 definido y nuevo_tipo es el nombre que el                                compuestos o estructurados caracterizados por:                                             scanf ("%f",&nota1);
 nuevo tipo que vamos a definir recibirá.
 Por ejemplo:                                                                                                                                                        PRINT :Escribe texto y/o números en la pantalla (aunque
 typedef char C;                                                          El formato general para la declaración de una
 typedef unsigned int WORD;                                                                                                                                          también en un archivo). Su uso en sencillo, sólo hay que
                                                                          variable de tipo vector es la siguiente:
 typedef char * string_t;                                                                                                                                            añadir detrás de la palabra clave la lista de datos que se
 typedef char field [50];                                                                                                                                            desea visualizar.
                                                                                  Tipo_de_datos nombre_del_vector
                                                                          [tamaño_del_vector]                                                                        Sintaxis          a% = 50
 Struct: permite agrupar variables de varios
 tipos bajo un mismo nombre. De esta forma es
 posible crear elementos de datos complejos,                              Por ejemplo:                                                                                            b% = 100
 basándose en los tipos básicos que suministra
 el lenguaje de programación.                                             float notas[100];                                                                                       PRINT "El valor de a es"; a%; " y el valor de b
                                                                                                                                                                     es"; b%
 Una declaración típica de estructuras sería:                             Matrices: Las matrices, también llamados
                                                                          tablas bidimensionales, son tipos de datos                                                 Cuyo resultado es:
                struct nombre {                                           compuestos o estructurados caracterizados por:
                componente1 ;                                                                                                                                        El valor de a es 50 y el valor de b es 100
                componente2 ;                                                     Tipo_de_datos nombre_de_la_matriz
                ...
                componenteN ;                                             [número_filas] [número_columnas]
                                                                                                                                            Fope: Esta función sirve para abrir y crear       FILE *fopen(char *nombre,
                } lista-variables ;                                                                                                         ficheros en disco.                                char *modo);
                                                                          Por ejemplo:

                                                                          #define MAX_ASIG 6                  /*Definición de               Fclose: Es importante cerrar los ficheros         int fclose(FILE *fichero);
 Variables:            Constantes           Constantes                                                                                      abiertos antes de abandonar la aplicación.
                                                                          las constantes */                                                 Esta función sirve para eso. Cerrar un
int a;                const int a =       #define a 100                                                                                     fichero almacena los datos que aún están
                                                                                                                                            en el buffer de memoria, .
                      100;                                                #define MAX_ALUM 40                                               fprintf :esta función funciona igual que          int fprintf(FILE *fichero,
float b;              const float b =     #define b 100                                                                                     printf en cuanto a parámetros, pero la            const char *formato, ...);
                                                                          ...                                                               salida se dirige a un fichero en lugar de a
                      100;                                                                                                                  la pantalla.

                                                                          float notas[MAX_ASIG][MAX_ALUM];                                  Fscanf: Esta funciona igual que
         Bachilleres: Acosta .Héctor, Alvares,                                                                                              scanf en cuanto a parámetros, pero la
         Carlos                                                                                                                             entrada se toma de un fichero en
                                                                                                                                            lugar del teclado                                 int fscanf(FILE *fichero,
         Báez, Jesús, Díaz, Elena, Medina,                                                                                                                                                    const char *formato, ...);
         Niurka, Ríos, Daniel

Más contenido relacionado

La actualidad más candente

Roberto orta salinas
Roberto orta salinasRoberto orta salinas
Roberto orta salinasmezano09
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ iizamand14
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1joeshego
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_ckikeMerck
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4flaquita_dany
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en javapbcanessa
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++Tensor
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Facebook
 

La actualidad más candente (18)

Roberto orta salinas
Roberto orta salinasRoberto orta salinas
Roberto orta salinas
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Ikgi
IkgiIkgi
Ikgi
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
 
Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
 
Sintaxis en java
Sintaxis en javaSintaxis en java
Sintaxis en java
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Dotnetmania 9 pag_21_29
Dotnetmania 9 pag_21_29Dotnetmania 9 pag_21_29
Dotnetmania 9 pag_21_29
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 

Similar a Estructura hoja resumen

Unidad 1 introduccion
Unidad 1 introduccionUnidad 1 introduccion
Unidad 1 introduccionKatyya20
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1drakul09
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Karin Rojas Gutiérrez
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacionrotflol
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje calejanlaura
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CJesus Agreda
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CJesus Agreda
 
Presen iii 26 funciones
Presen iii  26 funcionesPresen iii  26 funciones
Presen iii 26 funcionesRafaeloRivas
 

Similar a Estructura hoja resumen (20)

Pascal
PascalPascal
Pascal
 
Unidad 1 introduccion
Unidad 1 introduccionUnidad 1 introduccion
Unidad 1 introduccion
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1Variables constantes-y-tipos-de-datos-1231094571639405-1
Variables constantes-y-tipos-de-datos-1231094571639405-1
 
Funciones
FuncionesFunciones
Funciones
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Pascal
PascalPascal
Pascal
 
Presen iii 26 funciones
Presen iii  26 funcionesPresen iii  26 funciones
Presen iii 26 funciones
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

Estructura hoja resumen

  • 1. ESTRUCTURA DE DATOS Y PROGRAMACIÓN II – HOJA INT ( Números enteros ) son todos los Operadores RESUMEN Operadores Operadores Operador Estructura de un programa en lenguaje c números enteros entre los valores Aritmetico: nos relacionales: son lógicos: es aquel es /* Comentarios de un parrafo completo FLOAT ( Números reales ) son todos los permiten, símbolos que se usan que puede usuarios comprendidos entre /*.....*/, sirven para números reales que contienen una básicamente, hacer para comparar dos representar valores Monarios, aclarar qué el programa o una parte del programa */ cualquier operación valores de lógica binaria, necesitan // Comentarios de 1 sola línea coma decimal comprendidos entre aritmética, que esto es, valores que un solo // Zona de ficheros de cabecera de las librerías los valores necesitemos representen falso o valor #include <....... . h> // h de Head ( Números reales más grandes que (ejemplo: suma, verdadero. DOUBLE float ) son todos los números reales resta, multiplicación, #include <....... . h> que contienen una coma decimal etc). // Zona de prototipos de funciones comprendidos entre los valores Suma + == Igual a Negación! Signo int Potencia (int x,y) BOOL ( Valores lógicos ) dos únicos valores: { != No igual a Y && negativo – // Zona de variables globales Resta - true, false } > Mayor que O || int valor; Multiplicación* Incremento float media_total; CHAR (Caracteres y cualquier cantidad de 8 bits < Menor que División / ++ void main (void) // Prog. ppal. típico de Turbo C ) dígitos, letras mayúsculas, letras >= Mayor o igual Decrement minúsculas y signos de puntuación. Módulo % que { o VOID (Nada. Sirve para indicar que una <= Menor o igual -- // llave de inicio del programa función no devuelve se utiliza para que // codigo del programa declarar funciones que no ....... retornan ningún valor 0 no aceptan ....... parámetros ....... <assert.h>: Contiene una macro para el diagnóstico dentro de los // fin del programa For Do while While programas. } <ctype.h> Contiene varias funciones para comprobación de // Desarrollo del código de las funciones anteriores Repita hasta Repita para tipos y transformación de caracteres Contar Siempre se Se entra al <errno.h> Maneja errores de código para realizar razones de números, entra al ciclo al ciclo solo si la error. simple bifurcación múltiples recorrer menos una vez condición se <limits.h> Define implementaciones específicas de límite sobre estructuras de y permanece cumple y tipo de valores. Se les conoce como una bifurcación condicional: son tomas de decisión datos (veremos en el permanece en <float.h> Define implementaciones específicas para el uso de Tomas de decisión. si se cumple una condición especializadas que esto más repitiéndose el repitiéndose números reales. hacer una cosa, si no se permiten comparar una Estas tomas de cumple hacer otra. Para ello adelante) mientras la hasta que la <locale.h> Contienen varias macros, funciones y tipos para decisión tienen la colocaremos las llamadas variable contra distintos condición será condición se posibles resultados, unidades locales, como unidad monetaria, tiempo, siguiente forma: "bifurcaciones", que las hay de tres tipos ejecutando para cada Sintaxis cierta ,lo cual haga falsa. dígitos, etc caso una serie de for hace que se <math.h> Contiene una macro y varias funciones matemáticas. instrucciones Sintaxis: (inicialización; repita hasta Sintaxis <setjmp.h> Contienen declaraciones que proporcionan una forma especificas. La forma condición; que la While de evitar la secuencia normal de llamada y regreso de común es la siguiente: if (condición) incremento) condición sea (condición){ funciones. comandos; { falda. ____ <signal.h> Contiene un tipo, dos funciones y varias macros para end; if (condición1) instrucciónes; Sintaxis ____ manejar condiciones excepcionales que aparecen comandos(1); } Do{ interacciones durante la ejecución, tal como una señal de elseif (condición2) completa ____ o comomando interrupción de una fuente externa o un error en la interacciones } comandos(2); ejecución Completa else o comomando <stdarg.h> Contiene un tipo y tres macros que proporcionan If (x>y) { Printf(“nt X es mayor comandos(3); recursos para recorrer una lista de argumentos de “); }While end; función de tamaño y tipo desconocido } (condición) <stddef.h> Contiene varios tipos y macros que también están Else { definidas en otras librerías, como size_t. Printf(“nt Y es mayor <stdio.h>: Contiene tipos, macros y funciones para la realización que X “); Declaración de datos definidos por el de tareas de entrada y salida. programador <stdlib.h> Contiene tipos, macros y funciones para la conversión numérica, generación de números <stdlib.h> Contiene tipos, macros y funciones para la conversión numérica, generación de números aleatorios, Scanf : En realidad representa a una familia de C++ nos permite definir nuestros propios tipos búsquedas y ordenación, gestión de memoria y tareas basados en otros tipos de datos existentes. similares. funciones que analizan una entrada de datos con formato y Para hacer esto usaremos la palabra reservada <string.h> Contiene tipos, macros y funciones para la cargan el resultado en los argumentos que se pasan por typedef, cuya forma es: manipulación de cadenas de caracteres. referencia a dicha función o funciones. La función scanf() <time.h> Contiene tipos, macros y funciones para la la lee los datos de entrada en el stdio (flujo de entrada typedef tipo_existente manipulación de información sobre fechas y horas. estándar). nuevo_tipo ; donde tipo_existente es un tipo Vectores: Los vectores, también llamados Sintaxis fundamental de C++ o cualquier otro tipo tablas unidimensionales, son tipos de datos definido y nuevo_tipo es el nombre que el compuestos o estructurados caracterizados por: scanf ("%f",&nota1); nuevo tipo que vamos a definir recibirá. Por ejemplo: PRINT :Escribe texto y/o números en la pantalla (aunque typedef char C; El formato general para la declaración de una typedef unsigned int WORD; también en un archivo). Su uso en sencillo, sólo hay que variable de tipo vector es la siguiente: typedef char * string_t; añadir detrás de la palabra clave la lista de datos que se typedef char field [50]; desea visualizar. Tipo_de_datos nombre_del_vector [tamaño_del_vector] Sintaxis a% = 50 Struct: permite agrupar variables de varios tipos bajo un mismo nombre. De esta forma es posible crear elementos de datos complejos, Por ejemplo: b% = 100 basándose en los tipos básicos que suministra el lenguaje de programación. float notas[100]; PRINT "El valor de a es"; a%; " y el valor de b es"; b% Una declaración típica de estructuras sería: Matrices: Las matrices, también llamados tablas bidimensionales, son tipos de datos Cuyo resultado es: struct nombre { compuestos o estructurados caracterizados por: componente1 ; El valor de a es 50 y el valor de b es 100 componente2 ; Tipo_de_datos nombre_de_la_matriz ... componenteN ; [número_filas] [número_columnas] Fope: Esta función sirve para abrir y crear FILE *fopen(char *nombre, } lista-variables ; ficheros en disco. char *modo); Por ejemplo: #define MAX_ASIG 6 /*Definición de Fclose: Es importante cerrar los ficheros int fclose(FILE *fichero); Variables: Constantes Constantes abiertos antes de abandonar la aplicación. las constantes */ Esta función sirve para eso. Cerrar un int a; const int a = #define a 100 fichero almacena los datos que aún están en el buffer de memoria, . 100; #define MAX_ALUM 40 fprintf :esta función funciona igual que int fprintf(FILE *fichero, float b; const float b = #define b 100 printf en cuanto a parámetros, pero la const char *formato, ...); ... salida se dirige a un fichero en lugar de a 100; la pantalla. float notas[MAX_ASIG][MAX_ALUM]; Fscanf: Esta funciona igual que Bachilleres: Acosta .Héctor, Alvares, scanf en cuanto a parámetros, pero la Carlos entrada se toma de un fichero en lugar del teclado int fscanf(FILE *fichero, Báez, Jesús, Díaz, Elena, Medina, const char *formato, ...); Niurka, Ríos, Daniel