Métodos multivariantes Lenguaje de programación C
caro_olmossInforme21 de Junio de 2017
1.241 Palabras (5 Páginas)111 Visitas
[pic 1] | INGENIERÍA ESTADÍSTICA AYUDANTÍA COMPUTACIÓN I Guía n°6 Semestre 1 2015 AYUDANTE: CAROLINA OLMOS SÁEZ carolina.olmos@usach.cl |
Lenguaje de programación C
El lenguaje de programación C fue creado en 1972 por Dennis M. Ritchie para desarrollar el S.O Unix (Linux). Es un lenguaje de nivel medio, cercano a la máquina y de gran velocidad (pues tiene un pequeño tamaño, 45 palabras aproximadamente).
- Estructura de programa en C[pic 2]
- Palabras reservadas
Auto | double | if | Static |
Break | Else | int | struct |
Lose | Entry | long | Switch |
Char | Extern | Register | Typedef |
Continue | Float | Return | Unión |
Default | For | Sizeof | Unsigned |
Do | goto | Short | While |
- Observaciones
-Lenguaje sensible al contexto.
-Existen diferencias entre mayúsculas y minúsculas (Dato<>dato ; DATO<>dato).
-El lenguaje usa letras en minúsculas para las palabras reservadas mencionadas anteriormente.
-Generalmente se dejan mayúsculas para constantes u objetos creados para el programador.
-Lenguajes compilados.
-Lenguajes interpretados (PSeInt).
-Escribir un código.
-El intérprete revisa la sintaxis, traduce a código de máquina y ejecuta.
[pic 3]
- Identificadores
Permiten identificar objetos en C tales como funciones, variables, constantes, estructuras de datos, definición de tipo de datos, etc.
Identificador = letra [letra/dígito/comando especial]
*Son todas las letras del alfabeto, excepto ñ, Ñ, á, Á, é, É, í, Í, ó, Ó, ú, Ú. Además el guión bajo es considerado una letra.
- Variables
Objeto que almacena un dato de un tipo desconocido. Está asociada a un identificador y un tipo.
-Sintaxis declaración de una variable:
-tipos de datos más usados: int (enteros) y float, double (reales).
EJEMPLO de declaración de variables:
- Int valor;
- Int a, b, c;
- Int a=b=c=0;
- Float=x=3.1;
- Doublé x,y;
- Expresiones aritméticas
Son valores numéricos de un tipo de enteros o reales, pueden ser constantes, resultado de operaciones (como sumas, restas, multiplicaciones o divisiones), contenido de variables numéricas o combinaciones de las anteriores.
- Operadores binarios: + Suma
- Resta
* Multiplicación
- Operaciones unitarias: - Signo negativo
++ Incremento
-- Decremento
- Procedencia: ++ -- Unitario
/ * % (Solo con números enteros)
- Expresiones
Los operadores pueden ser variables o constantes numéricas, sin embargo, los operadores unitarios (++ y --) fueron pensados para aplicarse a variables y el operador (-) a constantes.
- Operando Operador binario Operando
- Operador unitario Operando (Ej: ++x es una notación PRE FIJA, es decir, retorna el valor después del incremento).
- Operando Operador unitario (Ej: x++ es una notación POST FIJA, es decir, retorna el valor antes del incremento).
- Expresiones lógicas o Booleanas: No cuenta con un tipo de datos lógico. Las instrucciones lógicas resultan de valores enteros 1 (V) o 0 (F), en general cero es F y cualquier otro valor es V.
- Operadores Binarios: && (^ que ocupamos en lógica)
|| (v que ocupamos en lógica)
...