UNIDAD 2. Conceptos básicos de C
- elsi05
- 20 oct 2015
- 2 Min. de lectura
Identificador: siempre debe iniciar con una letra mayúscula o minúscula.
Puede contener dígitos y el único carácter que acepta es “_” guion bajo.
No puede contener espacios en blanco.
No puede ser una palabra reservada.
Lenguaje “c” hace diferencia entre un carácter en mayúscula y uno en minúscula.
Tipos de datos
Pseudocódigo lenguaje C
Entero int
Real float
Carácter char
Cadena char tipo_dato [longitud]
Entero corto short int
Entero largo Long int
Variables: son datos que se encuentran en memoria, cuyos valores cambian durante la ejecución del programa.
Declarar las variables
Tipo de dato identificador;
Fload dato;
Int resultado;
Fload base, alt, area;
Inicializar las variables
tipo_dato identificador= valor;
Char letra=z;
Char nombre [15]= “Pedro Pérez”
Float dato= 100.52;
Int a1= 23, a2= 54, a3= 100;
Modulo 2
Variable: es un dato cuyo valor puede cambiar durante la ejecución del programa
Declaración de una variable
tipo_dato nombre
Int num1, num2, res; ejemplos
Float área, base, alt;
Char dirección [15];
Inicialización de una variable
tipo_ dato nombre= valor;
Int num1=5, num2= Æ, res=10;
Float area= 1, base= 6, alt= 3;
Char letra= B;
Char dirección [15]= “laureles #50”;
= operador de asignación
Modulo 2
4. Constantes
Es un dato que permanece sin cambios durante la ejecución del programa.
Hay dos formas de declarar constantes
const
Estructura de un programa en C:
#include <stdlib.h>
#include <stdio. h>
Int main (…)
{Declaración de variables
Cuerpo del programa
Return Æ;
}
Las 2 formas para escribir comentarios
Permiten documentar internamente un programa.
Son de ayuda para el programador:
Formas /* abarca varias líneas */
//abarca 1 sola línea
Expresiones
Es la combinación de operadores y operandos, en estas la prioridad de operadores es impredecible considerar: ejemplo: a+b+c/3 no es lo mismo que (a+b+c)/3
Palabras reservadas
Son palabras que tienen un significado especial para el lenguaje y no se pueden utilizar como identificadores, las más utilizadas son:
Principal main ( )
Modulo 4 programación estructurada
Modular
¯
Funciones transferencia de datos
f2
f1
f3
Estructuras de control
estructura secuencial
estructura selectiva
Simple – if (c) c= condición
Doble – if (c) e= expresión
Múltiple - switch (E) {case1…
Default…
Estructuras respectivas
(Bucles, ciclos, iterativas[U1] )
desde/ for
mientras/ while
hacer-mientras/ do while
(Prueba de escritorio) se realiza a lápiz y papel
estructura secuencial. pseudocódigo (representación narrativa)
Suma de dos números enteros
Principal
Inicio
Entero dato1, dato2, res
Imprimir (“dame 2 números enteros”)
Leer (dato1, dato2)
Res= dato1 + doto2
Imprimir (“la suma es” res)
Commenti