SlideShare una empresa de Scribd logo
Lenguaje Alto Nivel I Parte I Ing. Fausto Loja Mora
Agenda ,[object Object],[object Object],[object Object],[object Object]
Entrada/Salida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada/Salida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entrada/Salida ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flujo if
Estructuras Condicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flujo switch
Ejemplo if
Ejemplo
Ejecuci ón
Ejemplo switch
Ejecuci ón
Ciclos Repetitivos ,[object Object],[object Object],[object Object]
Ejemplo while
Ejecución
Ejemplo do while
Ejecucion
Ejemplo for
 
Archivos (E/S) ,[object Object],[object Object],[object Object],[object Object]
Clases para E/S
Abrir archivos ,[object Object],[object Object],bit effect app Ubicar al final del archivo al realizar operación de salida ate Ubicar al final del archivo al realizar apertura del archivo binary Archivo Binario in Permitir Lectura out Permitir Escritura trunc Borrar al abrir
Leer, Escribir ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo archivos
Ejemplo archivo
Ejecuci ón
Archivo de Salida cin.getline(nombres,'');
Programación Orientada a Objetos
Programación OO ,[object Object],[object Object],[object Object]
Otros conceptos ,[object Object],[object Object],[object Object],[object Object]
Ejemplo Clase parte 1 / 2
Ejemplo clase parte 2/2
Ejemplo Clase Parte 1/5
Ejemplo Clase Parte 2/5
Ejemplo Clase Parte 3/5
Ejemplo Clase Parte 4/5
Ejemplo Clase Parte 5/5
Sobrecarga de Operadores ,[object Object]
Ejemplo parte 1/2
Ejemplo parte 2/2
Ejecuci ón
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguaje Alto Nivel I Parte II Ing. Fausto Loja Mora
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Herencia ,[object Object],[object Object],[object Object]
Herencia
Clase Base
Clase Derivada
Método Principal
Arreglos ,[object Object]
Tipos de Arreglos ,[object Object],[object Object],a b c d e 1 2 2 2 1 2 2 2 1
Vectores ,[object Object],[object Object],0 1 2 3
Ejemplo Vectores 1/3
Ingreso
Ejemplo Vectores 2/3
Ejemplo Vectores 3/3
Ordenación
Proceso Ordenación
Proceso Ordenación
Proceso Ordenación
Matrices ,[object Object],[object Object],[object Object]
Ejemplo Matrices 1 /2
Ejemplo Matrices 2 /2
Ejecución ingreso datos
Ejecución suma matrices
Apuntadores ,[object Object],[object Object],[object Object],[object Object]
Ejemplo Apuntador
Ejecuci ón
Listas ,[object Object],[object Object],[object Object],[object Object]
Estructuras ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lista
Lista
Definiendo la Estructura
Creando el primer nodo
Presentar Lista
Buscando Nodo
Presentación
Eliminando nodo
 
Ejecución Ordenación
Lista
Eliminando la cabezA
Eliminando la Cola
Eliminando la Cola
Eliminar intermedio
Eliminar intermedio
Bibliografía ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Gracias [email_address]

Más contenido relacionado

La actualidad más candente

Tabla De Simbolos
Tabla De SimbolosTabla De Simbolos
Tabla De Simbolos
Decimo Sistemas
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
Margarita Zambrano
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
oscar020615
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_
GamePlayer34
 
Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.
Mayra Almache
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Yacc
YaccYacc
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
Silvestre Sosa
 
Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_
CARLOS EDUARDO BALDIT MARTINEZ
 
Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02
Javier Alva
 
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,CompiladoresTabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
victor mamani
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Unidad 2
Unidad 2Unidad 2
Unidad 2
Kriss Gonzalez
 
Estructura basica de c++
Estructura basica de c++Estructura basica de c++
Estructura basica de c++
Idalia Tristan
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
Idalia Tristan
 
03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C
Diego Andrés Alvarez Marín
 
Libreria c++
Libreria c++Libreria c++
Taller de actividades de compiladores, Flex y Bison
Taller de actividades de compiladores, Flex y BisonTaller de actividades de compiladores, Flex y Bison
Taller de actividades de compiladores, Flex y Bison
Alex Toapanta
 
Unidad 2
Unidad 2Unidad 2
Estructura basica C++
Estructura basica C++Estructura basica C++
Estructura basica C++
ManuelHernandez480
 

La actualidad más candente (20)

Tabla De Simbolos
Tabla De SimbolosTabla De Simbolos
Tabla De Simbolos
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_
 
Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
Yacc
YaccYacc
Yacc
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_
 
Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02
 
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,CompiladoresTabla SiMbolos, victor mamani catachura, boreasH,Compiladores
Tabla SiMbolos, victor mamani catachura, boreasH,Compiladores
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructura basica de c++
Estructura basica de c++Estructura basica de c++
Estructura basica de c++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Taller de actividades de compiladores, Flex y Bison
Taller de actividades de compiladores, Flex y BisonTaller de actividades de compiladores, Flex y Bison
Taller de actividades de compiladores, Flex y Bison
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructura basica C++
Estructura basica C++Estructura basica C++
Estructura basica C++
 

Similar a Programacion C

Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
pabloesp
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
guestab91474
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
Universidad de Guayaquil
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
logan1725
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
nibox
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 
Programación c
Programación cProgramación c
Programación c
Programación cProgramación c
Programación c
victdiazm
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
Gabriel Suarez
 
1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
yuli02
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
yuli02
 
Unidad1
Unidad1Unidad1
Unidad1
JHONNY
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
camnav
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
charnisch
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
Joaquin1418
 
Elementos Básicos del Lenguaje
Elementos Básicos del LenguajeElementos Básicos del Lenguaje
Elementos Básicos del Lenguaje
chembe
 
Unidad1
Unidad1Unidad1
Unidad1
chembe
 

Similar a Programacion C (20)

Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
1ra parte elementos basicos del lenguaje
 1ra parte elementos basicos del lenguaje 1ra parte elementos basicos del lenguaje
1ra parte elementos basicos del lenguaje
 
Unidad1
Unidad1Unidad1
Unidad1
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1Lenguajes De Programacion C nivel1-unidad1
Lenguajes De Programacion C nivel1-unidad1
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1Lenguajesdeprogramacion c nivel1-unidad1_1
Lenguajesdeprogramacion c nivel1-unidad1_1
 
Elementos Básicos del Lenguaje
Elementos Básicos del LenguajeElementos Básicos del Lenguaje
Elementos Básicos del Lenguaje
 
Unidad1
Unidad1Unidad1
Unidad1
 

Programacion C