Lenguajes De Programacion Ii

Páginas: 14 (3495 palabras) Publicado: 22 de septiembre de 2012
LPI Repaso
Variables
Son espacios reservados en memoria bajo un nombre, utilizados para almacenar valores de acuerdo al tipo de dato asignado.
Formato: tipo_de_dato identificador [=valor_inicial]:
Los tipos de datos básicos en lenguaje C son:
Int unsignedint float long double char
Los nombres de variables también son llamados identificadores. Se pueden formar con cualquier caracteralfabético, los dígitos (0-9) y el guión bajo (_), debiendo iniciar siempre con una letra. Es recomendable nombrar las variables con minúsculas y hasta con 31 caracteres de largo. Debe escribir el valor que contiene de forma clara y breve.
Int contador=0; char letra; float porcentaje=0;
Operadores
+ - * / % == != > < >= <= = += -= *= /= %= ++ --
Teorema del programa estructurado
A finesde los 1960, Bohm y Jacopini desarrollan este teorema, que dice que cualquier algoritmo/programa puede construirse combinando tres tipos de estructuras:
Secuencia Selección Repetición
Las de selección en lenguaje C son:
If if/else switch
Las de repetición son:
Do do_while for
Estructuras de Selección
if
Selección simple, para tomar un curso alternativo a la acción.If(condición)acción;
If(condición){acciones};
If/else
Selección doble, eligen un curso u otro dependiendo del resultado de la condición.
If(condición) acción; if(condición){acciones;}
Else acción; else(condición){acciones;}
Switch
Selección múltiple, depende de un selector.
Switch(selector){
Case etiqueta1: sentencia1; break;
Case etiquetaN: senticia N; break;
Default: sentenciasD;
}Estructuras de Repetición
También llamadas ciclos, para construirlas debemos considerar las siguientes partes:
1. Operaciones a repetir (cuerpo).
2. Valor(es) de inicialización.
3. Condición(es) de finalización.
While:
Ejecuta el cuerpo mientras ocurra/se mantenga la condición. Puede llegar a no ejecutarse.
While(condición)acción; while(condición){acciones;}
Do-While:
Adiferencia de while, do_while prueba la condición después de ejecutar las acciones.
Do acción; while (conidición);
Do{acciones;} while(condición);
For:
Maneja automaticamente los detalles de un contador (inicio, fin, incremento)
For(contador=inicio; contador<=final; incremento) acción;
For(contador=inicio; contador<= final; incremento){acciones;}

Funciones
El formato de definición defunción es:
Tipo_retorno nombre_funcion (parámetros){
Declaraciones;
Enunciados;
}
Para crearlas correctamente debemos tomar en cuenta que:
* El nombre debe de ser un identificador válido.
* El tipo de retorno es el tipo del resultado regresado si se llama la función. Es posible usar void.
* Los parámetros son datos recibidos para ejecutar las tareas. Si no son necesarios se usavoid, si son varios se les separa con comas. Cada parámetro debe tener su tipo de dato.
Existen tres formas en que podemos retornar el flujo de control al punto de invocación:
1. La función no retorna resultado y se llega al corchete derecho }
2. Se ejecuta un return;
3. Se ejecuta un return valor;
El prototipo de la función se coloca después de agregar las librerías. Ete le indicaal compilador el tipo de dato de retorno, el número y tipo de parámetros que recibe y su órden. Con esto se verifican los llamados.
tipo_retorno nombre_función (parámetros);
Recursividad
Llamadas por valor y por referencia. Son la forma en que se transmiten los parámetros cuando se llama una función. La llamada por valor copia los parámetros para usar estas copias dentro de la función; si semodificaran estos, no se afecta el valor original. La llamada por referencia permite modificar el valor original pues se trabaja con este valor directamente.
En C todas las llamadas ocurren por valor, pero es posible simular la llamada por referencia usando apuntadores.
Arreglos
Son un grupo de posiciones de memoria relacionados entre sí, pues comparten el nombre y el tipo de dato. Para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guía lenguaje de programación ii
  • Lenguaje De Programacion Ii
  • LENGUAJE DE PROGRAMACION II
  • Lenguaje de programacion II
  • Trabajo De Lenguaje De Programacion Ii
  • Programacion II
  • Programacion Ii
  • Programacion ii

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS