Practica
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,565
On Slideshare
1,558
From Embeds
7
Number of Embeds
3

Actions

Shares
Downloads
31
Comments
0
Likes
1

Embeds 7

http://alex-1438.blogspot.com 5
http://www.slideshare.net 1
http://alex-1438.blogspot.mx 1

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);