Descargar la presentación
La descarga está en progreso. Por favor, espere
1
INTRODUCCION AL LENGUAJE C
2
MENU DEL DIA Repaso clase anterior
Introducción al manejo de expresiones. Introducción a la estructura Condicional en C. Introducción a la implementación del ciclo MIENTRAS en C. Introducción a la implementación del ciclo PARA en C. Ejemplos
3
EXPRESIONES Que es una expresión? Es una sucesión de operadores y operandos debidamente relacionados Realización de operaciones. Similitud al Pseudocódigo. Como lo hago en C?
4
EXPRESIONES
5
EXPRESIONES Operadores y expresiones:
Aritméticos, lógicos y relacionales (+, - , *, /, %). De manipulación de bits Condicionales. Especiales. Cuando concurren en una misma expresión diferentes tipos de operadores se dan las reglas de prioridad y asociatividad.
6
EXPRESIONES Aterrizando un poco lo anterior
puntaje = -(2 + 5)*6 + (4 + 3*(2 + 3)); a = b = 4*6 + (4 + 3*(2 + 3));
7
EXPRESIONES Operadores Operador de asignación (=)
Sintaxis: Variable = expresión Ejemplos: a = b*n, c = c + 1; d = d%3 Abreviados (a = a op b, donde op puede ser +,-,*,/,%). Operadores aritméticos Binarios (+, -, *, /, %): c = a+b Unitarios (++,--). Pre(incremento/decremento): ++c, --c Post(incremento/decremento): d++, d--. Cuando concurren en una misma expresión diferentes tipos de operadores se dan las reglas de prioridad y asociatividad. Prioridad (mayor a menor) Asociatividad () Izquierda - derecha +,- (unitario) Derecha - izquierda *,/,% Izquierda – derecha +,- =
8
EXPRESIONES Operadores Relacionales (==, !=, <, >, <=, >=)
Sintaxis: operador_1 operador_relacional operador_2 Lógicos (!, &&, ||) Nombre del operador Simbolo en C NOT ! AND && OR ||
9
EXPRESIONES Operadores Operadores de manipuladion de bits
Solo se aplican a variables o constantes char, int o long. Algunos son: &, |, ^, ~, <<, >> Se pueden combinar con el operador de asignacion para formar abreviados. (a<<=b es lo mismo que a = a << b) Operadores especiales Algunos son: *, &, ., -> Operador condicional ternario (?) Operador coma (,): Llamadas de funciones, declaracion de variables. Operador(): Sirve para la agrupacion de expresiones. Operador []: Usado en arrays. Operador sizeof(). Devuelve el tamaño en bytes de una variable o tipo de dato. Cast: Permite la conversión explicita de tipos.
10
INTRODUCCION A LA ESTRUCTURA CONDICIONAL EN C
DIAGRAMA DE FLUJO if (expresión_logica) { código_secuencia1; } else { código_secuencia2; SI (expresión_logica) ENTONCES secuencia 1 | camino 1 SINO Secuencia 2 | camino 2 FIN_SI PSEUDOCODIGO LENGUAJE C
11
INTRODUCCION A LA IMPLEMENTACION DE LA ESTRUCTURA MIENTRAS EN C
DIAGRAMA DE FLUJO MIENTRAS(expresión_logica)HAGA secuencia FIN_MIENTRAS while (expresion_logica) { secuencia } LENGUAJE C PSEUDOCODIGO
12
INTRODUCCION A LA IMPLEMENTACION DE LA ESTRUCTURA PARA EN C
PARA (VC = LI,LF,INC) HAGA secuencia FIN_PARA for(expre1;expre2;expre3) { secuencia; } PSEUDOCODIGO DIAGRAMA DE FLUJO LENGUAJE C VC: Variable de control del ciclo. LI: Valor inicial de VC LF: Valor final de VC. INC: Valor de incremento o disminución de la variable de control. expre1: Usada para inicialización de variables. expre2: Usada para definir la condición de terminación del ciclo expre3: Es el modificador de la variable de control del ciclo cada vez que la computadora lo repite.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.