Your SlideShare is downloading. ×
Practica
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Practica

1,137
views

Published on

Published in: Business, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,137
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1.CONCEPTO DE LENGUAJE DE PROGRAMACION
    • 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.
    • Consiste en un conjunto de símbolos y reglas sintácticas y semánticas .
    • 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 .
  • 2. 2.CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
    • Existen diferentes clases o tipos de lenguajes de programación:
    • El Lenguaje Máquina.
    • Lenguajes de programación de bajo nivel.
    • Lenguajes de programación de alto nivel .
  • 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. 5.TIPOS DE DATOS
    • 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.
    • Tipos básicos y variables
    • 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
    • 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.
    • Las variables son definidas utilizando un identificador de tipo seguido del nombre de la variable.
  • 5. 6.NOMBRES DE VARIABLES (IDENTIFICADORES)
    • Un identificador es un nombre que define a una variable, una función o un tipo de datos.
    • 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 .
    • Muchos compiladores no permiten letras acentuadas o eñes.
  • 6. 7. OPERADORES
    • Es un símbolo que indica al compilador que se lleve a cabo ciertas manipulaciones matemáticas o lógicas
  • 7. TIPOS DE OPERADORES
    • Operadores aritméticos:
    • Operadores lógicos:
    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.
    • Operadores avanzados:
    • Los operadores de incremento, decremento y asignación compuesta permiten modificar el contenido de una variable de forma eficiente y abreviada.
    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.
    • Operadores “pre” y “post” y valor devuelto:
    • Si el operador ++ o -- se coloca a la izquierda, se llama preincremento o predecremento , respectivamente.
    • Si se coloca a la derecha, se llama postincremento o postdecremento .
    • Cuando se escriben estas expresiones dentro de expresiones más complejas, el valor que se devuelve es:
    • Operaciones “pre”: El valor nuevo de la variable afectada
    • Operaciones “post”: el valor anterior de la variable afectada.
    • Ejemplo:
    • x=1; A = ++x; // preincremento: // A valdrá 2, x valdrá 2
    • x=1; A = x++; // postincremento: // A valdrá 1, x valdrá 2
  • 10. ESTRUCTURA GENERAL DE UN PROGRAMA EN C
    • 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.
    • Cada función debe contener:
    • 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.
    • Una lista de declaración de argumentos, si se incluyen éstos en la cabecera.
    • Una sentencia compuesta, que contiene el resto de la función.
    • 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.
  • 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. 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. EJEMPLO
    • Int valor1 = 0; /* variable inicializada cero */
    • Int valor2; /* variable no inicializada */
    • Main()
    • {
    • valor1 = 4 + 3 ; /*asignación */
    • valor2 = 5 ; /* otra asignación */
    • }
  • 14. Entrada y Salida de datos en C
    • Para que C reciba estos datos utilizamos las
    • funciones de biblioteca scanf para
    • la entrada y printf para la salida
  • 15. SINTAXIS
    • //Lee el valor y lo guarda en una variable
    • scanf (“%d”,&variable);
    • //imprime en pantalla el texto y el valor
    • prinft (“ el valor es %d”, variable);