PDF de programación - Caminando junto al lenguaje C

Imágen de pdf Caminando junto al lenguaje C

Caminando junto al lenguaje Cgráfica de visualizaciones

Publicado el 5 de Agosto del 2019
460 visualizaciones desde el 5 de Agosto del 2019
4,0 MB
184 paginas
Creado hace 3a (08/03/2016)
Caminando junto

al lenguaje C

Lecturas de Cátedra

Caminando junto

al lenguaje C

Martín Goin

Goin, Martín
Caminando junto al lenguaje C / Martín Goin. - 1a ed . - Viedma : Universidad
Nacional de Río Negro, 2016.
(Lecturas de Cátedra)

ISBN 978-987-3667-13-8

1. Informática. 2. Lenguaje. I. Título
CDD 005.3

© Universidad Nacional de Río Negro, 2016.

www.editorial.unrn.edu.ar

© Martín Goin, 2016.

Coordinación editorial: Ignacio Artola
Edición de textos: Natalia Barrio
Corrección: Cecilia Soto
Diagramación y diseño: Sergio Campozano
Imagen de tapa: Gerd Altmann, Binary (01/12/2015)

https://pixabay.com/es/binaria-c%C3%B3digo-equipo-digital-red-1071776/

Usted es libre de: Compartir-copiar, distribuir, ejecutar y comunicar pú-
blicamente la obra Caminando junto al lenguaje C, bajo las condiciones
siguientes:

Atribución — Debe reconocer los créditos de la obra de la manera especi-
ficada por el autor o el licenciante (pero no de una manera que sugiera
que tiene su apoyo o que apoyan el uso que hace de su obra).

No Comercial — No puede utilizar esta obra para fines comerciales.
Sin Obras Derivadas — No se puede alterar, transformar o generar una

obra derivada a partir de esta obra.

Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 2.5 Argentina.

Agradecimientos y dedicatorias

A mis seres queridos: mi hijo Fran, mi amor Ira, mi madre Marilú y mi padre Luis.

A mi entorno laboral: aquellos colegas que luchan por mejorar la educación.
Y a mis queridos/as alumnos/as que tuve, tengo y tendré a lo largo de mi docencia.

Índice

Prólogo ...............................................................................................................11

Capítulo I: Introducción al lenguaje de programación .......................13
Conceptos básicos de programación ..........................................................13
Lenguaje de programación .............................................................................13
Fases para la creación de un programa .....................................................18
Comencemos a programar .............................................................................20
Lenguaje de programación C ........................................................................22

Capítulo II: Pseudocódigo .............................................................................25
Algoritmos (primeros pasos) ........................................................................25
Variables y constantes ...................................................................................28
Identificadores para las variables y las constantes: ....................................29
Estructuras de control .................................................................................30
Estructura de control de decisión: ...............................................................30
Operadores de relación .................................................................................39
Operadores lógicos .........................................................................................42
Ejercicios: Pseudocódigo-estructura de control de decisión .........45
Estructura de control de repetición .............................................................47
Variables contadoras y sumadoras ..............................................................50
Máximos y mínimos ...........................................................................................55
Ejercicios: Pseudocódigo-estructura de control de repetición ......63

Capítulo III: Codificación ..............................................................................67
Inclusión de librerías ....................................................................................67
Declaración de constantes ...........................................................................68
Comienzo del programa .................................................................................69
Tipos de datos ................................................................................................69
Cuerpo del programa ......................................................................................72
Comentarios en la codificación ....................................................................75
Codificación en estructura de control de decisión .....................................77
Codificación en estructura de control de repetición ..................................82
La función getchar() ......................................................................................91
Librería <math.h> .............................................................................................93
Ejercicios: Pasar de pseudocódigo a código .............................................94
Ejercicios: Para usar librería <math.h> .....................................................94

Capítulo IV: Arreglos, vectores o matrices .............................................97
Vectores .............................................................................................................98
Función rand() ...............................................................................................104
Vectores paralelos ..........................................................................................106
Máximos y mínimos con vectores ................................................................108
Ordenamiento en vectores ............................................................................110
Ordenamiento con vectores paralelos .........................................................112
Ejercicios: Vectores ........................................................................................114
Cadena de caracteres......................................................................................116
Ingreso de texto por teclado .........................................................................118
Funciones para cadena de caracteres ..........................................................119
Ejercicios: Cadena de caracteres ................................................................122
Matrices ..............................................................................................................122
Ejercicios: Matrices .......................................................................................128

Capítulo V: Funciones .....................................................................................131
Modularizar.......................................................................................................131
Función ................................................................................................................132
Definición de una función ............................................................................132
Variables globales y locales ...........................................................................140
Procedimiento ...................................................................................................142
Menús ..................................................................................................................148
Ejercicios: Funciones y procedimientos ....................................................150
Recursividad ......................................................................................................153
Ejercicios: Recursividad ................................................................................155
Estructura de datos .......................................................................................155
Ejercicios: Estructura de datos ..................................................................159

Capítulo VI: Planilla de cálculo-Calc .......................................................161
Funciones del Calc ..........................................................................................163
Algunas funciones predefinidas ..................................................................165
Funciones lógicas Y, O ...................................................................................171
Referencias relativas y absolutas ..............................................................171
Ordenar datos en una planilla .....................................................................173
buscarv ................................................................................................................174
Crear gráficos ...................................................................................................176
Ejercicios: Planilla de cálculo-Calc ..........................................................177

Bibliografía .......................................................................................................181

Prólogo

Este material de lectura tiene por objetivo presentar a los estudiantes la posibi-
lidad de aprender y manejar de modo progresivo un lenguaje de programación,
atendiendo principalmente a los aspectos prácticos del uso de algoritmos, sin
descuidar los conceptos teóricos de cada tema. En particular, se apunta a dar a
conocer el lenguaje C, muy utilizado en las cátedras universitarias.

El libro, que expone numerosos ejemplos e intenta ayudar y acompañar al
lector a resolver los problemas planteados, es ideal para aquellos estudiantes
que incursionan por primera vez en el mundo de la programación. El ejem-
plar funciona como un tutorial que explica paso a paso las bases de la progra-
mación de modo muy sencillo y está orientado a los primeros cursos de grado
para carreras como ingeniería, profesorados, licenciaturas, tecnicaturas y
otras disciplinas que incluyan materias de programación.

Elegir un título para un libro de estas características no fue una tarea
sencilla, muchos de los que imaginaba ya habían sido utilizados por otros
autores. Pero cierto día, al mir
  • Links de descarga
http://lwp-l.com/pdf16420

Comentarios de: Caminando junto al lenguaje C (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad