Introducción Lenguaje de Programación ING2101 SECC 1 2009 Ayud. Ariel Fierro Sáez.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

PROGRAMACIÓN EN C.
El lenguaje de programación C - El primer programa -
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Instrucciones Básicas Entrada de Información
TEMA 1 Algoritmos y Programas
UNIDAD II: ALGORITMOS Y LENGUAJES
MANUAL EXPRESS DE C J.M.sevilla.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Fundamentos de la Programación Estructurada
Procedimientos y Funciones
Una variable en un programa es algo con un nombre, cuyo valor puede variar. La manera en que el compilador y enlazador maneja esto es asignando un bloque.
Variables Prof. Gonzalo Pastor.
Primer Programa en C.
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Introducción al lenguaje C++
Una breve introducción
Unidad 3 Punteros.
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
String o Cadenas Prof. Gonzalo Pastor. Cadenas o String ► En C, una cadena o texto se define como un vector de caracteres de longitud determinada que.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
El lenguaje de programación C - Funciones -

Tema 6. Conceptos básicos de programación
Tema 6: Clases Antonio J. Sierra.
Tema 3 Entrada y Salida.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Lenguaje C.
LENGUAJE “C” Programación.
ALGORITMOS.
Características de “C”
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
Archivos.
Informática Ingeniería en Electrónica y Automática Industrial
Santa Ana de Coro; Noviembre de 2010 Taller 1: “Programación Básica utilizando C” (1era Parte)
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Estructuras de Control.
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
introducción al lenguaje
Elementos básicos del lenguaje
APUNTADORES.
Tipo de Errores.
FUNDAMENTOS DE PROGRAMACIÓN
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Estructura de un programa C
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Pelando la cebolla 1. Aquí discutiremos lo necesario del lenguaje necesario para implementar una metodología que llamo “pelando la cebolla”. Permite abordar.
INTRODUCCION A LA PROGRAMACION
PRINCIPIOS DE PROGRAMACIÓN
LENGUAJE “C” Programación.
Elaboración de algoritmos usando lógica de programación
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Lic. Carla Aguirre Montalvo
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
 Todas las operaciones que se producen en el teclado y la pantalla de la computadora.  A continuación algunas funciones básicas de entrada y salida.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
TEMA: Tipos de Errores Integrantes del equipo : Chávez Cholula Gisela Ramírez Valerio Ángeles Docente: L.I. Fuentes Cortes Miguel INSTITUTO TECNOLÓGICO.
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
PARCIAL 2. LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE LAS CUALES SE COMUNICAN.
Gabriela Araya Baez Estudiante Ingenieria Civil Industrial.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez

2 Historia  El computador entiende en código binario  Como era muy difícil entender esto, se crea un lenguaje ensamblador, que es mas cerno a los humanos. Pero aun se encuentra mas cercano a la maquina. movb 0x61,%al

3 Historia  Nacen los lenguajes de alto nivel, que son perfectamente entendibles por los humanos: If(a>b) { c=a+b; }

4 Compilador >Para poder realizar nuestros algoritmos en un lenguaje de programación utilizamos compiladores. >Los compiladores hacer el trabajo de convertir código escrito en un leguaje de alto nivel a un lenguaje ensamblador que luego es convertido en código binario, para que sea comprendido por el computador. >Usaremos el Lenguaje C >Compilador Dev-C

5 Programa: Hola Mundo

6 Explicación  Lo primero es colocar las cabeceras de las librerías, las librerías son conjunto de funciones que utilizamos en nuestros programación.  Las librerías se incluyen a nuestro programa por medio de la sentencia #include. #include y #include

7 Explicación  Ahora comenzamos el cuerpo de nuestro programa, a través de la función main(). Esta función da el punto de partida al programa y siempre debe estar en cualquier programa.  Para indicarle el comienzo y final a la función main() usamos los delimitadores { para el inicio de programa y el } para el fin de este.  Ahora es donde empezamos la lógica que usaremos para resolver cualquier problema computacional.

8 Explicación  Para este caso solo escribiremos una sola sentencia que muestre un mensaje en pantalla y que luego se cierre al presionar un botón cualquiera.  La función printf() se encuentra dentro de la librería stdio.h y nos permite mostrar salidas de mensajes por pantalla. Cabe mencionar que cada vez que se escribe una línea de código dentro de una función esta debe terminar con “;”. Esto le indica al compilador que la línea de sentencia a terminado y debe seguir a la siguiente.

9 Explicación >La función getch espera que de teclado se presione cualquier tecla. Esta función solo la ocuparemos para que el mensaje permanezca en pantalla y se cierre cuando presionamos una tecla. >Si nos fijamos y eliminados el getch(); el programa se ejecutara y cerrara instantáneamente sin dejarnos ver nada de el programa. >La ultima sentencia es return 0; la cual corresponde una función interna utilizada por la función main() para indicar que termino el programa en esa línea.

10 Variables y Tipos de Datos >Las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria ram del PC. >Debido a que las variables contienen valores determinados, las operaciones sobre las mismas están determinadas por el tipo de datos de estas.

11 Algunos Tipos Datos Tipo DatosDescripción inttipo de dato entero booltipo de dato lógico floattipo de dato real chartipo de dato carácter char[10] conjunto de caracteres denominado string

12 Programa Suma

13 Lecturas Datos >Para lectura de datos utilizamos: scanf(“%tipo”,&variable) >Esta función lo que hace es almacenar el dato solicitado por printf y lo almacena en una variable. tipo Se utiliza %iCuando se guarda un int %fCuando se guarda un float %cCuando se guarda un char %sCuando se guarda un string

14 Asignación de Datos >La asignación de datos a una variable se realiza con el operador = y esta siempre es de derecha a izquierda, es decir: c=a+b; >c toma el valor de la suma de a+b. O bien la suma de a+b es asignado a c.

15 ¿Como funciona el compilador? >El objetivo del compilador es recorrer todo nuestro código y detectar error de sintaxis (código mal escrito). >El compilador realiza un recorrido secuencial de nuestro código de arriba hacia abajo, línea por línea. >Esto quiere decir, según nuestro ejemplo, lo primero que leerá será la cabecera de librería y verificara si existen algún error de sintaxis. Luego pasa a la siguiente línea int main() realizada lo mencionado anteriormente hasta llegar a la llave }

16 1 #include 2 #include 3 4 int main() 5 { 6 int a,b,c 7 8 printf("Ingrese valor de a: "); 9 scanf("%i",&a); 10 printf("Ingrese valor de b: "); 11 scanf("%i",b); c = a+b; printf("El resultado es: &i ",c); 16 getch(); return 0; 19} Funcionamiento del compilador Línea 1. Cabera de librería, ok. Línea 2. Cabera de librería, ok. Línea 3. No hay código, paso a la sgte línea. Línea 4. Función main(), ok. Línea 5. Empieza programa con llave, ok. Línea 6. Declaración Variables, error falta ; al final de la línea. Línea 7. No hay código. Línea 8. Función printf, ok. Línea 9. Función scanf, ok. Línea 10. Función printf, ok. Línea 11. Función scanf, error falta un &. Línea 13. Operación Matemática, ok. Línea 15. Función printf, ok. Línea 16. Congela pantalla y espera una tecla que se presione para pasa a la sgte linea. Línea 18. Termina función main, ok. Línea 19. Fin de nuestro programa, ok.