1.CONCEPTO DE LENGUAJE DE PROGRAMACION   <ul><li>El lenguaje de programación es el conjunto de símbolos y palabras que per...
2.CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN   <ul><li>Existen diferentes clases o tipos de lenguajes de programación:...
3. LAS PALABRAS RESERVADAS Palabras especiales que se utilizan para aumentar la legibilidad y separar las  entidades sintá...
5.TIPOS DE DATOS <ul><li>Un tipo de dato, se define como  un conjunto de valores que puede tener una  variable, junto con ...
6.NOMBRES DE VARIABLES (IDENTIFICADORES)  <ul><li>Un  identificador  es un nombre que define a una variable, una función o...
7. OPERADORES <ul><li>Es un símbolo que indica al compilador que se lleve a cabo ciertas manipulaciones matemáticas o lógi...
TIPOS DE OPERADORES <ul><li>Operadores aritméticos: </li></ul><ul><li>Operadores lógicos: </li></ul>Decremento -- Incremen...
<ul><li>Operadores avanzados: </li></ul><ul><li>Los operadores de incremento, decremento y asignación compuesta permiten m...
<ul><li>Operadores “pre” y “post” y valor devuelto: </li></ul><ul><li>Si el operador  ++  o  --  se coloca a la izquierda,...
ESTRUCTURA GENERAL DE UN PROGRAMA EN C   <ul><li>Todo programa en C consta de una o más funciones, una de las cuales se ll...
8.1 PROGRAMAS BASICOS   El programa “HOLA MUNDO  “ /* Programa : HOLA MUNDO */  #include <stdio.h>  main()  {  printf (&qu...
ASIGNACIÓN. FORMA DE DAR UN VALOR A UNA VARIABLE Variable = expresión También se le puede dar un valor en el mismo momento...
EJEMPLO <ul><li>Int valor1 = 0; /* variable inicializada cero */ </li></ul><ul><li>Int valor2;  /* variable no inicializad...
Entrada y Salida de datos en C <ul><li>Para que C reciba estos datos utilizamos las </li></ul><ul><li>funciones de bibliot...
SINTAXIS <ul><li>//Lee el valor y lo guarda en una variable </li></ul><ul><li>scanf (“%d”,&variable); </li></ul><ul><li>//...
Upcoming SlideShare
Loading in...5
×

presentacion

796

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
796
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

presentacion

  1. 1. 1.CONCEPTO DE LENGUAJE DE PROGRAMACION <ul><li>El lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute. </li></ul><ul><li>Consiste en un conjunto de símbolos y reglas sintácticas y semánticas . </li></ul><ul><li>Una característica relevante de los lenguajes de programación es precisamente que más de un programador puedan tener un conjunto común de instrucciones . </li></ul>
  2. 2. 2.CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN <ul><li>Existen diferentes clases o tipos de lenguajes de programación: </li></ul><ul><li>El Lenguaje Máquina. </li></ul><ul><li>Lenguajes de programación de bajo nivel. </li></ul><ul><li>Lenguajes de programación de alto nivel . </li></ul>
  3. 3. 3. LAS PALABRAS RESERVADAS Palabras especiales que se utilizan para aumentar la legibilidad y separar las entidades sintácticas. No pueden usarse como identificadores. C utiliza ciertos nombres para designar funciones (c cuenta con 48 palabras) float   if   switch  for   goto  case  char   else   while
  4. 4. 5.TIPOS DE DATOS <ul><li>Un tipo de dato, se define como un conjunto de valores que puede tener una variable, junto con ciertas operaciones que se pueden realizar con ellas. </li></ul><ul><li>Tipos básicos y variables </li></ul><ul><li>Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en coma flotante por float y double </li></ul><ul><li>La palabra unsigned en realidad es un modificador aplicable a tipos enteros, aunque si no se especifica un tipo se supone int. Un modificador es una palabra clave de C que indica que una variable, o función, no se comporta de la forma normal. Hay también un modificador signed, pero como los tipos son por defecto con signo, casi no se utiliza. </li></ul><ul><li>Las variables son definidas utilizando un identificador de tipo seguido del nombre de la variable. </li></ul>
  5. 5. 6.NOMBRES DE VARIABLES (IDENTIFICADORES) <ul><li>Un identificador es un nombre que define a una variable, una función o un tipo de datos. </li></ul><ul><li>Un identificador válido ha de empezar por una letra o por el carácter de subrayado _ , seguido de cualquier cantidad de letras, dígitos o subrayados. No se pueden utilizar palabras reservadas como int , char o while . </li></ul><ul><li>Muchos compiladores no permiten letras acentuadas o eñes. </li></ul>
  6. 6. 7. OPERADORES <ul><li>Es un símbolo que indica al compilador que se lleve a cabo ciertas manipulaciones matemáticas o lógicas </li></ul>
  7. 7. TIPOS DE OPERADORES <ul><li>Operadores aritméticos: </li></ul><ul><li>Operadores lógicos: </li></ul>Decremento -- Incremento ++ Módulo % División / Multiplicación * Resta - Suma + Acción Operador Negación ! O || Y && Operadores lógicos Diferente != Igual == Menor o igual <= Menor que < Mayor o igual >= Mayor que > Operadores Relacionales Acción Operador
  8. 8. <ul><li>Operadores avanzados: </li></ul><ul><li>Los operadores de incremento, decremento y asignación compuesta permiten modificar el contenido de una variable de forma eficiente y abreviada. </li></ul>A=A/x A/=x A=A*x A*=x A=A-x A-=x A=A+x A+=x Disminuye en 1 el valor de A (A=A-1) A--, --A Incrementa en 1 el valor de A (A=A+1) A++, ++A Significado Operadores
  9. 9. <ul><li>Operadores “pre” y “post” y valor devuelto: </li></ul><ul><li>Si el operador ++ o -- se coloca a la izquierda, se llama preincremento o predecremento , respectivamente. </li></ul><ul><li>Si se coloca a la derecha, se llama postincremento o postdecremento . </li></ul><ul><li>Cuando se escriben estas expresiones dentro de expresiones más complejas, el valor que se devuelve es: </li></ul><ul><li>Operaciones “pre”: El valor nuevo de la variable afectada </li></ul><ul><li>Operaciones “post”: el valor anterior de la variable afectada. </li></ul><ul><li>Ejemplo: </li></ul><ul><li>x=1; A = ++x; // preincremento: // A valdrá 2, x valdrá 2 </li></ul><ul><li>x=1; A = x++; // postincremento: // A valdrá 1, x valdrá 2 </li></ul>
  10. 10. ESTRUCTURA GENERAL DE UN PROGRAMA EN C <ul><li>Todo programa en C consta de una o más funciones, una de las cuales se llama main. El programa siempre comenzará por la ejecución de la función main. Las definiciones de las funciones adicionales pueden preceder o seguir a main. </li></ul><ul><li>Cada función debe contener: </li></ul><ul><li>Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados con paréntesis. </li></ul><ul><li>Una lista de declaración de argumentos, si se incluyen éstos en la cabecera. </li></ul><ul><li>Una sentencia compuesta, que contiene el resto de la función. </li></ul><ul><li>Los comentarios pueden aparecer en cualquier parte del programa, mientras estén situados entre los delimitadores /* */ o comenzar con // si solo es una línea. </li></ul>
  11. 11. 8.1 PROGRAMAS BASICOS El programa “HOLA MUNDO “ /* Programa : HOLA MUNDO */ #include <stdio.h> main() { printf (&quot; Hola mundo&quot;); } /*Calcula promedio de cinco calificaciones*/ #include<stdio.h> #include<conio.h> void main() { float c1,c2,c3,c4,c5,prom; clrscr(); printf(&quot;Calificacion 1: &quot;); scanf (&quot;%f&quot;, &c1); printf(&quot;Calificacion 2: &quot;); scanf(&quot;%f&quot;, &c2); printf(&quot;Calificacion 3: &quot;); scanf(&quot;%f&quot;, &c3); printf(&quot;Calificacion 4: &quot;); scanf(&quot;%f&quot;, &c4); printf(&quot;Calificacion 5: &quot;); scanf(&quot;%f&quot;, &c5); prom=(c1+c2+c3+c4+c5)/5; printf(&quot;El promedio es: %f &quot;, prom); getch(); } Promedio de 5 calificaciones
  12. 12. ASIGNACIÓN. FORMA DE DAR UN VALOR A UNA VARIABLE Variable = expresión También se le puede dar un valor en el mismo momento en que se inicializa (inicialización)
  13. 13. EJEMPLO <ul><li>Int valor1 = 0; /* variable inicializada cero */ </li></ul><ul><li>Int valor2; /* variable no inicializada */ </li></ul><ul><li>Main() </li></ul><ul><li>{ </li></ul><ul><li>valor1 = 4 + 3 ; /*asignación */ </li></ul><ul><li>valor2 = 5 ; /* otra asignación */ </li></ul><ul><li>} </li></ul>
  14. 14. Entrada y Salida de datos en C <ul><li>Para que C reciba estos datos utilizamos las </li></ul><ul><li>funciones de biblioteca scanf para </li></ul><ul><li>la entrada y printf para la salida </li></ul>
  15. 15. SINTAXIS <ul><li>//Lee el valor y lo guarda en una variable </li></ul><ul><li>scanf (“%d”,&variable); </li></ul><ul><li>//imprime en pantalla el texto y el valor </li></ul><ul><li>prinft (“ el valor es %d”, variable); </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×