PDF de programación - Taller de Programación I

Imágen de pdf Taller de Programación I

Taller de Programación Igráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 29 de Diciembre del 2017)
3.649 visualizaciones desde el 29 de Diciembre del 2017
1,2 MB
252 paginas
Creado hace 20a (16/04/2004)
75.42 - Taller de Programación

TALLER DE

PROGRAMACION I

Copyright (C) Gabriel Agustín Praino.

El presente material se encuentra registrado en el Registro Nacional de Propiedad
Intelectual.
Prohibida la reproducción total y/o parcial sin autorización escrita, con excepción de las
expresamente autorizadas en esta licencia.

Se autoriza el uso, distribución y/o reproducción del presente material, sin fines de lucro,
como capacitación personal, sujeto a las condiciones mencionadas a continuación.
Se autoriza el uso, distribución y/o reproducción del presente material en toda entidad de
enseñanza pública y gratuita, sujeta a las condiciones mencionadas a continuación.

Condiciones de distribución y reproducción

• No podrá cobrarse ningún importe ni servicio, bajo ningún concepto, por la





distribución y/o reproducción de este material.
Toda reproducción de este material deberá realizarse en forma completa y sin
modificaciones.
Toda reproducción de este material deberá mantener el presente copyright. Se
prohibe expresamente todo uso, distribución y/o reproducción de este material con
fines comerciales, sin autorización escrita.

75.42 - Taller de Programación

PARTE I - El lenguaje de programación C..........................................................................................7
Capítulo I - Comenzando......................................................................................................................7
Introducción......................................................................................................................................7
Estructura de un Programa C............................................................................................................7
Primer programa en C.......................................................................................................................9
Turbo C / Borland C para D.O.S..................................................................................................9
Borland C para Windows.............................................................................................................9
Microsoft C / Visual C para Windows.........................................................................................9
Agregando comentarios en C..........................................................................................................11
Tipos de Datos................................................................................................................................11
Definición y alcance de las Variables.............................................................................................12
La función printf()..........................................................................................................................14
Algunos operadores........................................................................................................................16
Ejemplos de programas en C..........................................................................................................17
Resumen.........................................................................................................................................18
Capítulo II - Funciones y prototipos...................................................................................................19
Definiciónes de constantes.............................................................................................................22
Declaraciones vs. definiciones.......................................................................................................24
Resumen.........................................................................................................................................27
Capítulo III - Sentencias de control....................................................................................................28
Sentencias de control de programa (if)...........................................................................................28
Recursividad...................................................................................................................................30
Evaluación de condiciones.............................................................................................................31
Sentencias de control de programa (switch-case)...........................................................................33
ifs anidados.....................................................................................................................................36
Sentencias de control de programa (while y do-while)..................................................................37
Sentencias de control de programa (for).........................................................................................38
Incluso pueden omitirse los tres parámetros de la sentencia for, escribiendo: for (;;). En este caso,
este código será equivalente a: while (1)........................................................................................39
Sentencias break y continue............................................................................................................39
Sentencia goto.................................................................................................................................41
Operador ?......................................................................................................................................42
Resumen.........................................................................................................................................43
Capítulo IV - Asignaciones y operadores...........................................................................................43
Operadores......................................................................................................................................44
Operadores y asignaciones..............................................................................................................46
Notación entera...............................................................................................................................47
Capítulo V - Definición de tipos y conversiones................................................................................49
Estructuras......................................................................................................................................49
Enumeraciones................................................................................................................................50
Uniones...........................................................................................................................................51
Definición de nuevos nombres para tipos de datos........................................................................53
Convirtiendo tipos de datos (cast)..................................................................................................53
Capítulo VI - Vectores........................................................................................................................56
Pasaje de vectores a funciones........................................................................................................60
Más sobre el pasaje de vectores a funciones..................................................................................61
Capítulo VII - Matrices.......................................................................................................................65
Pasaje de matrices a funciones.......................................................................................................67
Capítulo VIII - Punteros.....................................................................................................................70
Introducción....................................................................................................................................70

2

75.42 - Taller de Programación

¿Qué es un puntero?.......................................................................................................................70
Primer ejemplo con punteros..........................................................................................................73
Nota de sintaxis..........................................................................................................................74
Más acerca del pasaje de variables a funciones..............................................................................76
Capítulo IX - Memoria dinámica y punteros a vectores.....................................................................80
Pasaje de vectores a funciones........................................................................................................81
Aritmética de punteros....................................................................................................................82
El modificador const y los punteros...............................................................................................85
Capítulo X - Punteros y estructuras de datos......................................................................................88
Capítulo XI - Archivos.......................................................................................................................90
Streams...........................................................................................................................................92
Entrada/salida standard...................................................................................................................93
Entrada/salida sin streams..............................................................................................................93
Capítulo XII - Temas varios de C.........................
  • Links de descarga
http://lwp-l.com/pdf8076

Comentarios de: Taller de Programación I (2)

Lis TORO
18 de Junio del 2020
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Abel
19 de Diciembre del 2021
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad