SlideShare una empresa de Scribd logo
UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA. (SAIA)
CABUDARE
APELLIDO Y NOMBRE:
QUERALES ALIXON.
CI: 30.015.923
SECCIÓN: SAIA A.
Lenguaje C
¿Qué es?
C es un lenguaje de programación
(considerado como uno de lo más
importantes en la actualidad) con el cual
se desarrollan tanto aplicaciones como
sistemas operativos a la vez que forma la
base de otros lenguajes más actuales
como Java, C++ o C#.
Características del lenguaje C
-Estructura de C - Lenguaje estructurado.
-Programación de nivel medio (beneficiándose de las ventajas de la
programación de alto y bajo nivel).
-No depende del hardware, por lo que se puede migrar a otros sistemas.
-Objetivos generales. No es un lenguaje para una tarea específica,
pudiendo programar tanto un sistema operativo, una hoja de cálculo o un
juego.
-Ofrece un control absoluto de todo lo que sucede en el ordenador.
-Los programas son producidos de forma rápida y son bastante potentes.
Rico en tipo de datos, operadores y variables en C.
Tipos de datos:
Tiene tres tipos de datos básicos:
-Números enteros definidos con
la palabra clave int.
-Letras o caracteres definidos con
la palabra clave char.
-Números reales o en coma
flotante definidos con las palabras
claves float o double.
Estructura:
Una estructura contiene varios
datos. La forma de definir una
estructura es haciendo uso de la
palabra clave struct.
Alixon Querales
Aquí hay ejemplo de la declaración de una estructura:
struct mystruct
{
int int_member;
double double_member;
char string_member[25];
} variable;
"variable" es una instancia de "mystruct" y no es
necesario ponerla aquí. Se podría omitir de la
declaracion de "mystruct" y más tarde declararla
usando:
struct mystruct variable;
Estructuras Anidadas:
Una estructura puede estar dentro de otra estructura a esto
se le conoce como anidamiento o estructuras anidadas. Ya
que se trabajan con datos en estructuras si definimos un tipo
de dato en una estructura y necesitamos definir ese dato
dentro de otra estructura solamente se llama el dato de la
estructura anterior.
Operadores Aritméticos:
Se llaman operadores aritméticos a aquellos
que permiten realizar cálculos con valores
numéricos para obtener un resultado. Los
operadores aritméticos más habituales son
la suma, resta, multiplicación y división.
Operadores Relacionales:
Se llaman operadores relacionales o de
comparación a aquellos que permiten comparar
dos valores evaluando si se relacionan cumpliendo
el ser menor uno que otro, mayor uno que otro,
igual uno que otro, etc.
Los operadores relacionales básicos en C son:
Operador < : Menor que
Operador <= : Menor o igual que
Operador > : Mayor que
Operador >= : Mayor o igual que
Operador == : Igual a
Operador != : Distinto de ó no igual que
Operadores lógicos:
Permiten además introducir nexos entre
condiciones como “y se cumple también
que” ó . “o se cumple que”.
Los operadores lógicos básicos en C son los
siguientes:
Operador && : Operador lógico and
Operador || : Operador lógico or
Operador ! : Operador lógico not
Ejemplo utilizando Operadores lógicos:
Pregunta equivalente: ¿Es A igual a B y A
menor que C?
Código:
printf ("Pregunta (A == B) && (A < B) vale
%dn", (A == B) && (A < B));
Ejemplo utilizando Operadores relacionales:
Expresión: A == B
Código:
printf ("A == B vale %dn", (A == B) );
Ejemplo utilizando Operadores lógicos:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2

Más contenido relacionado

PPT
Introducción programacion
PPTX
DOCX
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
PPT
Constantes y variables
PPTX
Lenguaje c 12
PDF
Mapa conceptual lenguaje c.
PPTX
Introducción a la programación
PPTX
PROGRAMACIÓN LINEAL
Introducción programacion
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Constantes y variables
Lenguaje c 12
Mapa conceptual lenguaje c.
Introducción a la programación
PROGRAMACIÓN LINEAL

La actualidad más candente (20)

PPTX
Herramientas de programacion lineal
DOC
Algoritmica
PPTX
Elementos basicos de un programa
PPTX
Diagrama de flujo
PPTX
Lenguaje c
PPT
Unidad 1.1 PROGRAMACION I
PPT
Tipos de Datos y Expresiones
PDF
Programacion estructurada
PPTX
Diagramas de flujo
DOCX
Algoritmo variables, constantes, tipos de datos y asignacion
PPTX
introducción a la programación. yosenith lllidge
PPSX
Programación algoritmica
PPTX
Conceptos de algoritmos
DOCX
Tipo de datos
PDF
Definiciones de datos
PPTX
Generalidades algoritmos
PPTX
Sistemas Tecnológicos
PDF
Reporte de practica 3 excel
PDF
Tipos de datos en pseudocódigo
PPTX
Inf2 exc10 alondra hernandez
Herramientas de programacion lineal
Algoritmica
Elementos basicos de un programa
Diagrama de flujo
Lenguaje c
Unidad 1.1 PROGRAMACION I
Tipos de Datos y Expresiones
Programacion estructurada
Diagramas de flujo
Algoritmo variables, constantes, tipos de datos y asignacion
introducción a la programación. yosenith lllidge
Programación algoritmica
Conceptos de algoritmos
Tipo de datos
Definiciones de datos
Generalidades algoritmos
Sistemas Tecnológicos
Reporte de practica 3 excel
Tipos de datos en pseudocódigo
Inf2 exc10 alondra hernandez
Publicidad

Similar a Lenguaje c (20)

PPTX
El lenguaje C
DOCX
Progra
PPT
INTRODUCCION
DOCX
Informatica 3
PPTX
Lenguaje c
PPS
Programacion Estructurada
PPTX
SEMANA 8 presentación individual tarea de redes
PDF
Introducción a la Programación
PDF
manual básico de programación en c
PDF
Guia no1 algoritmos
PPTX
Programacion
DOCX
Trabajo de tecnologia
DOCX
Glosario de conceptos de la creación de los programas
DOCX
Act26
PDF
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
PPTX
La programación informática o programación algorítmica, acortada
PDF
Etapas del desarrolo de un programa
PPTX
Trabajo final informatica
PPTX
Pseudocodigo (1)
PPTX
Programacion
El lenguaje C
Progra
INTRODUCCION
Informatica 3
Lenguaje c
Programacion Estructurada
SEMANA 8 presentación individual tarea de redes
Introducción a la Programación
manual básico de programación en c
Guia no1 algoritmos
Programacion
Trabajo de tecnologia
Glosario de conceptos de la creación de los programas
Act26
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
La programación informática o programación algorítmica, acortada
Etapas del desarrolo de un programa
Trabajo final informatica
Pseudocodigo (1)
Programacion
Publicidad

Último (20)

PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
IPERC...................................
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Presentación de la Cetoacidosis diabetica.pptx
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
informe tipos de Informatica perfiles profesionales _pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
Doctrina 1 Soteriologuia y sus diferente
Manual de Convivencia 2025 actualizado a las normas vigentes
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PLANES DE área ciencias naturales y aplicadas
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
EL aprendizaje adaptativo bajo STEM+H.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
IPERC...................................

Lenguaje c

  • 1. UNIVERSIDAD "FERMÍN TORO" SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA. (SAIA) CABUDARE APELLIDO Y NOMBRE: QUERALES ALIXON. CI: 30.015.923 SECCIÓN: SAIA A.
  • 2. Lenguaje C ¿Qué es? C es un lenguaje de programación (considerado como uno de lo más importantes en la actualidad) con el cual se desarrollan tanto aplicaciones como sistemas operativos a la vez que forma la base de otros lenguajes más actuales como Java, C++ o C#. Características del lenguaje C -Estructura de C - Lenguaje estructurado. -Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel). -No depende del hardware, por lo que se puede migrar a otros sistemas. -Objetivos generales. No es un lenguaje para una tarea específica, pudiendo programar tanto un sistema operativo, una hoja de cálculo o un juego. -Ofrece un control absoluto de todo lo que sucede en el ordenador. -Los programas son producidos de forma rápida y son bastante potentes. Rico en tipo de datos, operadores y variables en C. Tipos de datos: Tiene tres tipos de datos básicos: -Números enteros definidos con la palabra clave int. -Letras o caracteres definidos con la palabra clave char. -Números reales o en coma flotante definidos con las palabras claves float o double. Estructura: Una estructura contiene varios datos. La forma de definir una estructura es haciendo uso de la palabra clave struct. Alixon Querales
  • 3. Aquí hay ejemplo de la declaración de una estructura: struct mystruct { int int_member; double double_member; char string_member[25]; } variable; "variable" es una instancia de "mystruct" y no es necesario ponerla aquí. Se podría omitir de la declaracion de "mystruct" y más tarde declararla usando: struct mystruct variable; Estructuras Anidadas: Una estructura puede estar dentro de otra estructura a esto se le conoce como anidamiento o estructuras anidadas. Ya que se trabajan con datos en estructuras si definimos un tipo de dato en una estructura y necesitamos definir ese dato dentro de otra estructura solamente se llama el dato de la estructura anterior. Operadores Aritméticos: Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. Operadores Relacionales: Se llaman operadores relacionales o de comparación a aquellos que permiten comparar dos valores evaluando si se relacionan cumpliendo el ser menor uno que otro, mayor uno que otro, igual uno que otro, etc. Los operadores relacionales básicos en C son: Operador < : Menor que Operador <= : Menor o igual que Operador > : Mayor que Operador >= : Mayor o igual que Operador == : Igual a Operador != : Distinto de ó no igual que
  • 4. Operadores lógicos: Permiten además introducir nexos entre condiciones como “y se cumple también que” ó . “o se cumple que”. Los operadores lógicos básicos en C son los siguientes: Operador && : Operador lógico and Operador || : Operador lógico or Operador ! : Operador lógico not Ejemplo utilizando Operadores lógicos: Pregunta equivalente: ¿Es A igual a B y A menor que C? Código: printf ("Pregunta (A == B) && (A < B) vale %dn", (A == B) && (A < B)); Ejemplo utilizando Operadores relacionales: Expresión: A == B Código: printf ("A == B vale %dn", (A == B) ); Ejemplo utilizando Operadores lógicos: n=n+3 se puede escribir n+=3 k=k*(x-2) lo podemos sustituir por k*=x-2