Practica
Upcoming SlideShare
Loading in...5
×
 

Practica

on

  • 1,503 views

 

Statistics

Views

Total Views
1,503
Views on SlideShare
1,496
Embed Views
7

Actions

Likes
0
Downloads
30
Comments
0

3 Embeds 7

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

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Practica Practica Presentation Transcript

  • 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.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. 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
  • 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.
  • 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.
  • 7. OPERADORES
    • Es un símbolo que indica al compilador que se lleve a cabo ciertas manipulaciones matemáticas o lógicas
  • 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
    • 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
    • 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
  • 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.
  • 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
  • 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)
  • EJEMPLO
    • Int valor1 = 0; /* variable inicializada cero */
    • Int valor2; /* variable no inicializada */
    • Main()
    • {
    • valor1 = 4 + 3 ; /*asignación */
    • valor2 = 5 ; /* otra asignación */
    • }
  • 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
  • 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);