You are on page 1of 13

Grupo 1 - 2017 - Prof. M.

Brollo 1
Qu es un
Lenguaje de Programacin?
Los lenguajes de programacin son herramientas que nos
permiten crear programas. Entre ellos tenemos: C, C++, C#,
Delphi, Visual Basic, Pascal, Java, etc..

IDE?
Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en ingls
Integrated Development Environment (IDE); es un entorno de programacin que ha
sido empaquetado como un programa de aplicacin, consiste en:
un editor de cdigo,
un compilador,
un depurador y
un constructor de interfaz grfica (GUI).

Algunos IDE: DevC, Eclipse, NetBeans, JCreator, JBuilder, etc

Grupo 1 - 2017 - Prof. M. Brollo 2


Entonces
Qu Lenguaje de Programacin
APRENDEREMOS?
Lenguaje C

IDE cul utilizaremos??


Dev C
Este IDE, permite programar con C, y con C++.

Grupo 1 - 2017 - Prof. M. Brollo 3


Empecemos
Palabras reservadas
Una palabra reservada (keyword o resewed word), esta asociada con algn
significado especial.

Una palabra reservada no se puede utilizar como nombre de un identificador.

Los siguientes identificadores estn reservados para utilizarlos como palabras


reservadas, y no se deben emplear para otros propsitos.

NOTA: LAS PALABRAS RESERVADAS SE ESCRIBEN EN minscula


asm continue float return typedef
auto default for short union
break do goto signed unsigned
case double if sizeof void
char else int static volatile
const enum long struct while
extern register switch

Grupo 1 - 2017 - Prof. M. Brollo 4


Tipos de Datos:
Para empezar veremos los ms utilizados

Seudocdigo Lenguaje C Ejemplo


Cadena char char nombre[30];
Carcter char char opcion ;
Entero int int edad;
Real float float precio;

NOTA: El punto y coma; es el signo de fin de sentencia.


Grupo 1 - 2017 - Prof. M. Brollo 5
Tipo de Dato: Entero

Pseudo Lenguaje C

Definir edad como entero int edad;

Escribir Ingrese su edad: printf (Ingrese su edad: );


Leer edad scanf(%i, &edad);

Escribir Su edad es: , edad printf(Su Edad es %i \n, edad);

NOTA: LAS PALABRAS RESERVADAS SE ESCRIBEN EN minscula


Grupo 1 - 2017 - Prof. M. Brollo 6
Tipo de Dato: Real

Pseudo Lenguaje C

Definir precio como Real float precio;

Escribir Ingrese el precio: printf (Ingrese el precio: );


Leer precio scanf(%f, &precio);

Escribir El Precio es: , precio printf(El precio es %0.2f \n, precio);

NOTA: LAS PALABRAS RESERVADAS SE ESCRIBEN EN minscula


Grupo 1 - 2017 - Prof. M. Brollo 7
Tipo de Dato: Carcter

Pseudo Lenguaje C

Definir opcion como Caracter char opcion;

Escribir Ingrese la opcin S/N printf (Ingrese la opcin S/N: );


fflush(stdin);
Leer opcion scanf(%c, &opcion);

Escribir La opcin es: , opcion printf(La opcin es %c \n, opcion);

NOTA: LAS PALABRAS RESERVADAS SE ESCRIBEN EN minscula


Grupo 1 - 2017 - Prof. M. Brollo 8
Tipo de Dato: Cadena

Pseudo Lenguaje C

Definir nombre como Cadena char nombre[30];

Escribir Ingrese su nombre printf (Ingrese su nombre: );


fflush(stdin);
Leer nombre gets(nombre);

Escribir Su nombre es: , nombre printf(Su nombre es %s \n, nombre);

NOTA: LAS PALABRAS RESERVADAS SE ESCRIBEN EN minscula


Grupo 1 - 2017 - Prof. M. Brollo 9
Estructura de un programa en C
Ejemplo: Programa que suma dos nmeros.
Directivas
al pre
procesador

Cuerpo del
Programa
Funcin MAIN

Grupo 1 - 2017 - Prof. M. Brollo 10


Estructura de un programa en C
La estructura de un programa en C, consta de algunas partes esenciales:
>Directivas de pre-procesador
#include <nombreLibrera>
Indica, que se "Incluya" una librera.

Ejemplos:
#include <stdio.h>
Que se "Incluya" en el programa: <stdio.h>, que contiene las funciones
de entrada y salida de datos (standar input output, en ingls).
Si se necesita funciones matemticas, se debe incluir: .
#include <math.h>
Si se necesita funciones de cadenas, se debe incluir:
#inlcude <stlib.h>

Grupo 1 - 2017 - Prof. M. Brollo 11


>Funcin Principal main()
Esta es la funcin principal de nuestro programa, su cuerpo, por ello NUNCA debe
faltar, ya que en ella van contenidas todas las instrucciones de nuestro programa.

Int main (void)


{
declaraciones locales /*Comentarios */
sentencias
}

la funcin main() va al inicio, luego abrir llaves y dentro de ellas van las:
- declaraciones de variables,
- las sentencias de: lectura, clculos, asignaciones impresiones,

y con la ltima llave ( } ), se indica el final del programa.

Grupo 1 - 2017 - Prof. M. Brollo 12


Comenzar con el
Trabajo Prctico N 2

Pasar los ejercicios del TP1, realizados


en Seudocdigo a Lenguaje C, utilizando
el IDE DevC

Leer el apunte: DATOS_DevC_2017.pdf


Pg. 1 a 14.
Grupo 1 - 2017 - Prof. M. Brollo 13

You might also like