Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO :
LENGUAJE DE PROGRAMACIN I
DOCENTE :
CONCEPTOS BASICOS
QU ES LA PROGRAMACIN ?
1. La Programacin es la accin de escribir un conjunto de instrucciones escritas en un determinado lenguaje, que dirigen a un ordenador para la ejecucin de una serie de operaciones, con el objetivo de resolver un problema que se ha definido
previamente.
2. La
Programacin
es
un para
conjunto
de
tcnicas programas
desarrollar de leer,
fciles
ALGORITMO.- Es el conjunto de pasos o procedimientos que se siguen para solucionar un problema. El algoritmo es literal cuando las instrucciones son escritas lnea a lnea segn una secuencia lgica (Seudocdigo), y el algoritmo es grfico cuando los pasos que se siguen para solucionar un problema se representan por medio de smbolos.
lgica,
ellas ejemplo:
realiza
una
accin, un valor
asignar
impresin, etc.
SEUDOCDIGO.Permite escribir las instrucciones en palabras simples (en ingls o espaol) y facilita la escritura como la lectura de los programas.
Ejemplo: Crear un algoritmo que realice la siguiente suma: 1 + 2 + 3 + 4 +. + 10 1.Iniciar Nmero a 1 2.Iniciar Suma a 0 3.Mientras numero <=10 hacer Sumar Nmero a Suma Incrementar Nmero en 1 fin mientras 4.Visualizar Suma
CODIFICACIN.la conversin
La
codificacin
algoritmo
es
en
del
DEV-C++
Es un lenguaje de programacin nivel altamente estructurado, software libre con Licencia Pblica. de alto es un General
La programacin estructurada, tambin llamada programacin a travs de procedimientos, se construye a travs de funciones que realizan tareas o actividades diversas.
Estas funciones tienen que ser llamadas por su nombre cuando sean requeridas.
tiene
extensin
archivo
.cpp).
CONCEPTO DE IDENTIFICADOR
En
una computadora necesitamos manejar informacin a los que llamamos datos. Para referirnos a los datos usaremos un identificador Un identificador es un nombre simblico que se refiere a un dato o una funcin determinada.
Ejemplo: escogemos temp_f para referirnos a un dato que mide la temperatura en grados Fahrenheit.
puede
contener
espacios
en
blanco,
ni
otros
hace
distincin As,
entre es
letras
maysculas como
y un
minsculas.
Velocidad
considerado
EJEMPLOS DE IDENTIFICADORES
Ejemplos de identificadores vlidos son los siguientes:
tiempo, distancia1, caso_A, PI, velocidad_de_la_luz
(Por qu?)
1_valor, tiempo-total, dolares$, %final
funciones y las variables de forma que permitan conocer a simple vista qu tipo de variable o funcin representan. Esto simplifica enormemente la tarea de programacin y
PALABRAS RESERVADAS
En Dev-C++, como en cualquier otro lenguaje, existen una serie de palabras reservadas (keywords) que el usuario no puede utilizar como identificadores (nombres de variables y/o de funciones).
Ke yw o rd s auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while
Tipo
void char unsigned char enum int unsigned int short int long unsigned long float double long double Sin valor
Rango
-128 a 127 0 a 255 -32768 a 32767 -32768 a 32767 0 a 65535 -32768 a 32767 -2147483648 a 2147483647 0 a 4294967295 3.4E-38 a 3.4E38 1.7E-308 a 1.7E308 3.4E-4932 a 1.1E4932
Bool
True, False
OBJETOS VARIABLES
Nombres de variable corresponden a posiciones
en la memoria de la computadora
Cada variable dispone de un nombre, un tipo,
tamao y un valor
Cuando
un
nuevo
valor
es
puesto
en
una
siguiente formato:
clase variable = valor inicial opcional; Ejemplos:
char c;
int i, j; long potencia; float radio, longitud; bool x = true;
int numero;
int x, y;
int valor = 123; float num = 4060.80; float C = 0.0;
DEFINICIN DE CONSTANTES
Una constante es un identificador cuyo valor nunca
constantes de tipo carcter, stas irn encerradas entre dobles comillas en el simples, caso de utilizndose cadenas de las comillas El
caracteres.
Ejemplos:
Const float tasa_impuesto=0.07; Const char nombre[]=CARLOS PEREZ; Const long potencia=500;
OPERADORES
Un operador es un caracter o grupo de caracteres
que
acta
sobre una
una,
dos
ms
variables con
para un
realizar
determinada
operacin
determinado resultado.
Operadores de Asignacin Operadores Aritmticos Operadores Incrementales Operadores Relacionales Operadores Lgicos.
OPERADORES DE ASIGNACIN
Sirve para dar un valor a una variable.
Este
valor
puede
ser
un
nmero
que
tecleamos
variable*/
variable = variable operador expresin; puede ser escrito como variable operador= expresin;
Ejemplos:
d -= 4 e *= 5 f /= 3 g %= 9
(d = d - 4) (e = e * 5) (f = f / 3) (g = g % 9)
OPERADORES ARITMTICOS
Nos permiten realizar clculos Aritmticos
- resta, * + suma,
producto, mdulo
/ divisin, %
OPERADORES INCREMENTALES
Incremento (++)
Puede ser usado en vez de c+=1
Decremento (--)
Puede ser usado en vez de c-=1
OPERADORES RELACIONALES
Los
operadores
relacionales
se
utilizan
cuando
se
desea
>
< >= <= == !=
mayor que
menor que mayor o igual que menor o igual que igual que distinto de
es 0 si no cumple (falso) y un nmero distinto de 0 si se cumple (verdadero). Normalmente cuando se cumplen devuelven un 1.
OPERADORES LGICOS
A veces se requiere comprobar si varias condiciones
verdadero
si
ambas
condiciones
son
verdaderas
Ej. (n > 5 && n < 8)
|| (O lgico - OR )
Retorna
verdadero
si
cualquiera
de
las
condiciones es verdaderas
Ej. D == 3 || D >= 5
// : Permite documentar un programa /* bloque */ : ignora el texto escrito en el bloque # include : Instruccin que se usa para copiar archivos encabezados de Dev-C++ dentro del programa fuente. Ejemplo: iostream.h = Archivo de encabezado que contiene a las instrucciones de entrada y salida. int main() : Corresponde el inicio de la declaracin de la funcin main. La funcin main es el punto donde empiezan la ejecucin de todos los programas en Dev-C++ Las llaves ({ and }) indican un bloque.
#1
<<elemento
#2.
Ejemplos: cout <<250; ===== escribe: 250 cout <<1<<2<<3<<4; ===== escribe: 1234 cout <<2.75; ===== escribe: 2.75 cout <<A; ===== escribe: A cout <<Dev-C++; ===== escribe: Dev-C++ Cout <<Resistencia = <<Resistencia<<ohms \n <<Corriente = <<Corriente<<Amperes\n <<voltaje = <<Voltaje<<Volts.<<endl; Donde: \n = Secuencia de escape que genera un salto de lnea. endl = Realiza lo mismo que \n y adems dirige la salida del flujo a la memoria temporal de salida.
2.-cin.- Es la sentencia de entrada en DevC++. Para poder utilizarla debe ser declarado el archivo iostream.h Formato: cin >>Variable para lectura; Donde: >> operador de extraccin de flujo. Ejemplos: cin >>nota1; cin >>nota2; cin >>nota3;
BIBLIOGRAFIA
JOYANES Luis: Turbo
1994 JAVIER CEBALLOS: Curso de Programacin C++. Editorial RA-MA Abril-1991 VASQUEZ PARAGULLA Julio: Programacin C++. ANDREW C. STAUGAARD, Jr. : Tcnicas Estructuradas. http://fimecursoslp.wikispaces.com